Skip to content

Commit 640f394

Browse files
authored
Merge pull request #10289 from MicrosoftDocs/main
pushed to live
2 parents b0c05e2 + a577291 commit 640f394

File tree

7 files changed

+93
-66
lines changed

7 files changed

+93
-66
lines changed
Loading

powerapps-docs/maker/canvas-apps/controls/modern-controls/modern-control-button.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: yogeshgupta698
55

66
ms.topic: reference
77
ms.component: canvas
8-
ms.date: 3/23/2023
8+
ms.date: 7/10/2024
99
ms.subservice: canvas-maker
1010
ms.author: yogupt
1111

@@ -34,6 +34,21 @@ Use the modern button to set a button to be primary or secondary. Configure the
3434

3535
**Visible** - Whether a control appears or is hidden.
3636

37+
## Add an icon to a button control
38+
39+
The button control now includes subset of Fluent icons. The following properties are available:
40+
41+
**Icon** - The button control now allows you to enhance its visual appeal by including Fluent icons. In the properties pane, select the desired icon from a dropdown menu that displays all available options.
42+
43+
> [!div class="mx-imgBorder"]
44+
> ![List of icons](media/Icons-List.png)
45+
46+
**Layout** - Defines the positioning of the icon in relation to the text on the button or no icon at all.
47+
48+
**Icon Rotation** - Provides the ability to rotate the icon to a desired orientation.
49+
50+
**Icon Style** - Provides option for icon to be rendered in filled or outline state.
51+
3752
## Behavior
3853

3954
**DisplayMode** – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

powerapps-docs/maker/model-driven-apps/create-remove-pages.md

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: "Work with pages in model-driven apps | MicrosoftDocs"
2+
title: "Work with pages in model-driven apps"
33
description: Learn how to create, edit, and remove pages in model-driven apps.
44
ms.custom: ""
5-
ms.date: 08/17/2022
5+
ms.date: 07/10/2024
66
ms.suite: ""
77
ms.tgt_pltfrm: ""
88
ms.topic: get-started
@@ -18,19 +18,24 @@ search.audienceType:
1818
---
1919
# Work with model-driven app pages
2020

21-
App designer pages are containers for one or more tables or dashboards. You can choose whether to have the page appear in the app navigation (site map) or not.
21+
App designer pages are containers for tables, dashboards, custom pages, or web resources. Pages determine your app's assets and navigation. You can choose whether to have the page appear in the app navigation (site map) or not.
22+
23+
:::image type="content" source="media/pages-in-model-driven-app.png" alt-text="Pages in a model-driven app" lightbox="media/pages-in-model-driven-app.png":::
2224

2325
## Create a page
2426

25-
To create a page follow these steps:
26-
1. Select **New page** in the app designer.
27+
To create a page, follow these steps:
28+
29+
1. Sign in to [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), select **Apps**, and then **Edit** the app you want.
30+
1. In the app designer on the **Pages** tab, select **New**.
2731
1. Select the page type, and then select **Next**:
28-
- **Table based view and form**: Display records of a standard or custom table in a full-page list view. Creating a data view page also adds an associated form page for viewing and editing data on a selected record. More information: [Tables in Dataverse](../data-platform/entity-overview.md)
32+
- **Dataverse table**: Display records of a standard or custom table in a full-page list view. Creating a data view page also adds an associated form page for viewing and editing data on a selected record. More information: [Tables in Dataverse](../data-platform/entity-overview.md)
2933
- **Dashboard**: Display charts and tables from multiple entities to visualize data on a single page. Select one or more system, interactive, or Power BI dashboards. More information: [Create or edit model-driven app dashboards](create-edit-dashboards.md)
30-
- **Custom**: Design and build a page that's based on a canvas app. More information: [Overview of custom pages for model-driven apps](model-app-page-overview.md)
34+
- **Custom page**: Design and build a page that's based on a canvas app. More information: [Overview of custom pages for model-driven apps](model-app-page-overview.md)
35+
- **Web resource**: Select a web resource from a list of web resources. More information: [Create or edit model-driven app web resources to extend an app](create-edit-web-resources.md)
36+
- **Navigation link**: Enter a direct link to a web resource. [Create or edit model-driven app web resources to extend an app](create-edit-web-resources.md)
3137
1. If you don't want your page to appear in the app's site map, clear the **Show in navigation** option.
32-
:::image type="content" source="media/add-table-view-and-form-pages.png" alt-text="Add table view and form pages":::
33-
1. Select the components you want.
38+
:::image type="content" source="media/add-table-view-and-form-pages.png" alt-text="Add a table to a page":::
3439
1. Select **Add**.
3540

3641
## Work with tables on a page
@@ -39,30 +44,37 @@ Create and edit tables directly from the app designer.
3944

4045
### Create a table for a page
4146

42-
1. In the model-driven app designer, select **Add page**, select **Table based view and form** as the page type, and then select **Next**.
43-
1. Select **Create new table**. If your table is already created select it from the list.
44-
1. If you selected **Create a new table**:
45-
- Enter the table a name in the **Display name** field.
46-
- Optionally, specify the table **Record ownership** from the **Advanced options** area.
47-
:::image type="content" source="media/create-table-app-designer.png" alt-text="Create a table for a page in app designer":::
48-
1. Select **Create**.
47+
1. In the model-driven app designer, select **Add page**, select **Dataverse table** as the page type.
48+
1. Select **Create new tables**. Otherwise, if your table is already created select it from the list.
49+
1. If you selected **Create a new tables**:
50+
- Select the option you want to create a table and follow the instructions on your screen.
51+
- More information: [Create new tables (preview)](../data-platform/create-edit-entities-portal.md#create-new-tables-preview)
4952

5053
### Edit a table for a page
5154

52-
From the **Pages** area in app designer, select **...** to the right of the table name, and then select **Edit**.
55+
From the **Pages** tab in app designer, select **...** to the right of the table name, and then select **Edit table**.
5356
:::image type="content" source="media/edit-table-app-designer.png" alt-text="Edit a table for a page in app designer":::
5457

5558
The table designer opens for you to make changes to the table.
5659
:::image type="content" source="media/table-designer-app-designer.png" alt-text="Table designer for edit a table in app designer":::
5760

5861
To delete the table, **Close** the table hub, select **...** to the right of the table name, and then select **Remove**.
5962

63+
### Edit a table view
64+
65+
To edit a view for a table that's added to your app in a page, complete these steps:
66+
67+
1. In the model-driven app designer, select a page that is based on a table.
68+
1. On the command bar, select **Edit view**.
69+
70+
The view designer is displayed where you can edit the table view. More information: [Edit public views from a table](create-or-edit-model-driven-app-view.md#edit-public-views-from-a-table)
71+
6072
## Remove a page
6173

62-
To remove a page complete the following steps:
74+
To remove a page, complete these steps:
6375

64-
1. Select a page.
65-
1. In the ellipses (**...**) select **Remove** *'Pagename'*.
76+
1. In the model-driven app designer, select a page.
77+
1. Select the ellipses (**...**), and then select **Remove from navigation**.
6678

6779
## Next steps
6880

Loading
Loading
Loading

powerapps-docs/user/smartGrid.md

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Filter, sort, and search galleries with Copilot (preview)
3-
description: Learn how to use Copilot to quickly filter, sort, and search canvas app galleries using natural language.
3+
description: Learn how to use Copilot to quickly filter, sort, and search canvas app galleries by using natural language.
44
ms.date: 06/11/2024
55
ms.topic: article
66
ms.component: pa-user
@@ -14,82 +14,82 @@ contributors:
1414
- lancedMicrosoft
1515
---
1616

17-
1817
# Filter, sort, and search galleries with Copilot (preview)
1918

2019
[This article is prerelease documentation and is subject to change.]
2120

22-
You can use Copilot to quickly filter, sort, and search the items in canvas app galleries. Copilot uses a natural language expression to generate a query to the database that scopes the current view of records in a gallery or grid so users can quickly find the records they need.
21+
You can use Copilot to quickly filter, sort, and search the items in canvas app galleries. Copilot uses a natural language expression that you enter to generate a query to the database. This query scopes the current view of records in a gallery or grid so that you can quickly find the records that you need.
2322

24-
Filter, sort, and search galleries with Copilot supports three key kinds of commands:
23+
This feature supports three main types of commands:
2524

26-
- Filter the list of records to a specific set with complex criteria. This list includes _and_ and _or_ statements and relational operators such as _equal_, _greater than_, and more).
27-
- Sort the list of records, such as in ascending or descending order.
28-
- Search for a specific set of records using _starts with_ text.
25+
- **Filter** the list of records to a specific set by specifying complex criteria. For example, use _and_ and _or_ statements and relational operators such as _equal_ and _greater than_.
26+
- **Sort** the list of records. For example, records can appear in ascending or descending order.
27+
- **Search** for a specific set of records by using _starts with_.
2928

30-
Copilot doesn't support aggregate queries, for example, _top_, _min_, _max_, _sum_, and _average_, as these answers can't be shown as a list of records.
29+
Copilot doesn't support aggregate queries such as _top_, _min_, _max_, _sum_, and _average_, because the results can't be shown as a list of records.
3130

32-
Filter, sort, and search galleries with Copilot provides five key benefits:
31+
This feature provides five main benefits:
3332

34-
- Copilot enables natural language commands. Users can express commands (filter, sort, and search) in natural language. The prompt user interface (UI) helps users formulate sentences by showing different examples of natural language sentences that work.
35-
- Copilot enables queries over the full query result. Users can filter, sort, and search on fields even if the application doesn't provide UI controls for these tasks. For example, you can search for records even if the application doesn't have a search bar.
36-
- Copilot saves development time. Authors save time developing apps because they don't need to develop all the UI controls necessary for the app. Instead, they can rely on Copilot for this functionality.
37-
- Copilot is query safe. It only generates queries that can be run on the server. Authors don't need to worry about whether or not their queries can be delegated.
38-
- Copilot keeps private data private. It only works with the data that is normally returned to the application. It doesn't access fields that aren't returned to the app in a gallery/grid or form.
33+
- **Copilot allows for natural language commands.** Users can express commands (filter, sort, and search) in natural language. The prompt user interface (UI) helps users formulate sentences by showing different examples of natural language sentences that work.
34+
- **Copilot allows for queries over the full query result.** Users can filter, sort, and search on fields even if the application doesn't provide UI controls for these tasks. For example, users can search for records even if the application doesn't have a search bar.
35+
- **Copilot saves development time.** Authors save time when they develop apps, because they don't have to develop all the UI controls that are necessary for the app. Instead, they can rely on Copilot for this functionality.
36+
- **Copilot is query safe.** Copilot generates only queries that can be run on the server. Authors don't have to worry whether their queries can be delegated.
37+
- **Copilot keeps private data private.** Copilot works only with the data that is normally returned to the application. It doesn't access fields that aren't returned to the app in a gallery/grid or form.
3938

4039
> [!IMPORTANT]
41-
> - This feature is not yet available and is expected to begin rollout as on-by-default in late June. However, if you turn the feature off before the release, the feature should be turned off when it rolls out to you.
42-
> - To use this feature, your environment must be in a region with GPU (graphics processing unit) capacity, or your tenant must have the **Move data across regions** checkbox selected. Learn more: [Turn on copilots and generative AI features](/power-platform/admin/geographical-availability-copilot)
40+
> - This feature isn't yet available, but rollout is expected to begin in late June. When the feature is released, it will be turned on by default. However, you can turn the feature off before the release. In this case, it should remain turned off when it's rolled out to you.
41+
> - To use this feature, your environment must be in a region that has graphics processing unit (GPU) capacity, or the **Move data across regions** checkbox must be selected for your tenant. To learn more, go to [Turn on copilots and generative AI features](/power-platform/admin/geographical-availability-copilot).
4342
> - To use this feature, the browser language must be US English.
4443
> - This capability is powered by [Azure OpenAI Service](/azure/cognitive-services/openai/overview).
45-
> - This capability may be subject to usage limits or capacity throttling.
46-
> - Copilot isn't supported and won't work for environments that have customer-managed key (CMK) or have lockbox.
47-
> - Preview features arent meant for production use and may have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
48-
> - This feature is designed for galleries that use SharePoint as their sole data source. More data sources are planned to have this capability in the future. SharePoint only supports filter, sort, and search. When this feature is extended to other data sources, this feature will still only support filter, sort, and search.
49-
> - Filters, sorts, and searches are restricted to actions that can be run on the server—all actions can be delegated. For a complete list of actions that can be delegated for SharePoint, see [Power Apps delegable functions and operations for SharePoint](/connectors/sharepointonline/#power-apps-delegable-functions-and-operations-for-sharepoint).
44+
> - This capability might be subject to usage limits or capacity throttling.
45+
> - Copilot isn't supported and won't work for environments that have a customer-managed key (CMK) or lockbox.
46+
> - Preview features aren't meant for production use and might have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
47+
> - This feature is designed for galleries that use SharePoint as their only data source. SharePoint supports only filters, sorts, and searches. We plan to extend this feature to more data sources in the future. However, the feature will still support only filters, sorts, and searches.
48+
> - Filters, sorts, and searches are restricted to actions that can be run on the server. All actions can be delegated. For a complete list of actions that can be delegated for SharePoint, go to [Power Apps delegable functions and operations for SharePoint](/connectors/sharepointonline/#power-apps-delegable-functions-and-operations-for-sharepoint).
5049
> - For more information about the preview, go to our [preview terms](https://go.microsoft.com/fwlink/?linkid=2189520).
5150
5251
## Use this feature
5352

54-
1. Select an item in the gallery.
55-
2. The option to **Sort, filter, and search with Copilot** should appear. Select that option.
56-
3. Write your desired filter, sort, or search query into the text box or select one of the suggested queries.
57-
> [!Note]
58-
> You must enter the text in English. This feature only supports the English language at this time.
59-
4. Select the **Send** icon.
60-
5. Copilot updates the gallery for you. Review the filters applied. The following options are available:
61-
- If you want to remove any filters you have applied, select the **x** on the tag displaying the filter you want to remove.
62-
- To clear all applied filters, select the trash icon button.
63-
- If you're satisfied with the filters that are applied to the gallery, select **Keep it**. You can always go back and remove or add more filters.
64-
65-
## Turn off gallery filtering in web player
66-
67-
You can turn off gallery filtering for an app or an environment using a PowerShell cmdlet.
53+
1. Select an item in the gallery.
54+
1. The **Sort, filter, and search with Copilot** option should appear. Select it.
55+
1. Enter the desired filter, sort, or search query in the text box, or select one of the suggested queries.
56+
57+
> [!NOTE]
58+
> You must enter the query text in English. This feature currently supports only the English language.
59+
60+
1. Select the **Send** button.
61+
1. Copilot updates the gallery for you. Review the filters that are applied. The following options are available:
62+
63+
- To remove any filter that is applied, select the **x** on the tag for it.
64+
- To clear all applied filters, select the trash can symbol.
65+
- If you're satisfied with the filters that are applied, select **Keep it**. You can always go back later to remove or add more filters.
66+
67+
## Turn off gallery filtering in the web player
68+
69+
You can turn off gallery filtering for an app or environment by using a PowerShell cmdlet.
6870

6971
> [!NOTE]
70-
> - When using PowerShell cmdlets, you must use the latest Power Apps admin PowerShell module version. More information: [Get started using the Power Apps admin module](/powershell/powerapps/get-started-powerapps-admin)
71-
> - If an admin has turned off this feature at the environment-level, this feature isn't available for any apps in that environment.
72-
> - The PowerShell cmdlets may take up to two hours to take effect.
73-
> - This feature is not yet available and is expected to begin rollout as on-by-default in early June. However, if you turn the feature off before the release, the feature should be turned off when it rolls out to you.
72+
> - When you use PowerShell cmdlets, you must use the latest Power Apps admin PowerShell module version. To learn more, go to [Get started using the Power Apps admin module](/powershell/powerapps/get-started-powerapps-admin).
73+
> - If an admin turns this feature off at the environment level, it isn't available for any apps in that environment.
74+
> - The PowerShell cmdlets might take up to two hours to take effect.
75+
> - This feature isn't yet available, but rollout is expected to begin in late June. When the feature is released, it will be turned on by default. However, you can turn the feature off before the release. In this case, it should remain turned off when it's rolled out to you.
7476
7577
### Turn off gallery filtering for an app
7678

77-
You can use a PowerShell cmdlet to turn off this setting for an app.
78-
79-
To turn off for an app using PowerShell:
79+
To turn off gallery filtering for an app, run the following PowerShell cmdlet.
8080

8181
```powershell
8282
Set-PowerAppSettings -AppName 'AppName' -CanvasGalleryFilteringCopilotEnabled $false
8383
```
8484

8585
### Turn off gallery filtering for an environment
8686

87-
To turn off gallery filtering for a specific environment, use the following cmdlet.
87+
To turn off gallery filtering for a specific environment, run the following PowerShell cmdlet.
8888

8989
```powershell
9090
Set-AdminPowerAppEnvironmentCopilotSettings -EnvironmentName 'EnvironmentName' -CanvasAppGalleryFilterCopilotEnabled $false
9191
```
92-
92+
9393
## Known issue
9494

95-
- This feature can't be turned off on a per-tenant basis. It can only be turned off by following the information in [Turn off gallery filtering in web player](#turn-off-gallery-filtering-in-web-player).
95+
- This feature can't be turned off on a per-tenant basis. It can be turned off only as described in the [Turn off gallery filtering in the web player](#turn-off-gallery-filtering-in-the-web-player) section.

0 commit comments

Comments
 (0)