You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/limits-and-config.md
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: lancedMicrosoft
5
5
ms.topic: conceptual
6
6
ms.custom: canvas
7
7
ms.reviewer: mkaur
8
-
ms.date: 09/28/2023
8
+
ms.date: 11/08/2023
9
9
ms.subservice: canvas-maker
10
10
ms.author: gregli
11
11
search.audienceType:
@@ -17,6 +17,7 @@ contributors:
17
17
- amchern
18
18
ms.contributors:
19
19
- arijitba
20
+
- norliu
20
21
---
21
22
# System requirements, limits, and configuration values for Power Apps
22
23
@@ -103,7 +104,7 @@ This list identifies all services to which Power Apps communicates and their usa
103
104
| localhost | http | Power Apps Mobile|
104
105
| 127.0.0.1 | http <br><br>You may need to explicitly list the port (5040 and up) for localhost/127.0.0.1.| Power Apps Mobile|
105
106
| ecs.office.com | https | Retrieve feature flags for Power Apps |
106
-
| augloop.office.com<br>\*.augloop.office.com |ws| Power Apps Studio Copilot |
107
+
| augloop.office.com<br>\*.augloop.office.com |WSS| Power Apps Studio Copilot |
107
108
| config.edge.skype.com | https | Retrieve feature flags for Power Apps (backup)|
108
109
| api.powerplatform.com<br>\*.api.powerplatform.com | https | Required for Power Platform API connectivity used internally by Microsoft products, and Power Platform [programmability and extensibility](/power-platform/admin/programmability-extensibility-overview).|
109
110
|*.sharepointonline.com| https | Retrieve assets for presenting the header that appears at the top of app playing experiences |
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/add-ai-copilot.md
+37-30Lines changed: 37 additions & 30 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Add Copilot control to a canvas app
3
-
description: Add copilot AI control to your canvas app.
2
+
title: Add Copilot control for canvas app users
3
+
description: Add Copilot AI control for apps users to your canvas app.
4
4
author: mduelae
5
5
ms.topic: conceptual
6
6
ms.custom: canvas
@@ -15,88 +15,95 @@ contributors:
15
15
- mduelae
16
16
---
17
17
18
-
# Add Copilot control to a canvas app (preview)
18
+
# Add Copilot Control to a canvas app (preview)
19
19
20
20
[This article is prerelease documentation and is subject to change.]
21
21
22
-
The Copilot control is a next-generation AI assistant that makers can add to their apps for end-users. This is an AI-powered experience for app users to get insights about the data in their apps through conversation in natural language. Makers can add this control to any app and choose what data it can answer questions about.
22
+
The Copilot control is a next-generation AI assistant that makers can add to their canvas apps for end-users. This is an AI-powered experience for app users to get insights about the data in their apps through conversation in natural language. Makers can add this control to any canvas app and choose what data it can answer questions about.
23
23
24
24
> [!IMPORTANT]
25
25
> - To use this capability your environment must be in the US region.
26
26
> - Preview features aren’t 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.
27
27
> - For more information, go to our [preview terms](https://go.microsoft.com/fwlink/?linkid=2189520).
28
-
> - This capability is powered by [Azure OpenAI Service](/azure/cognitive-services/openai/overview).
28
+
> - This capability is powered by [Azure OpenAI Service](/azure/cognitive-services/openai/overview).
29
29
> - This capability may be subject to usage limits or capacity throttling.
30
30
> - Copilot control isn't supported and won't work for environments that have customer-managed key (CMK) or have lockbox.
31
31
32
-
## Prerequisites
32
+
## Step 1 - Enable Copilot for your environment
33
33
34
-
- Follow the prerequisites for AI features: [AI Copilot overview (preview)](ai-overview.md).
34
+
In order for end users to use the Copilot chat experience in a canvas app, an admin must first turn on the feature, **Allow users to analyze data using an AI-powered chat experience in canvas and model-driven apps (preview)** in their environment. For more information, see [Manage feature settings](/power-platform/admin/settings-features#copilot-preview).
35
35
36
+
> [!div class="mx-imgBorder"]
37
+
> 
36
38
37
-
## Enable Copilot control for your app
39
+
When the feature setting is turned on, a maker can then enable **Copilot component** from the app settings in Power Apps Studio and then add the Copilot control to the app, allowing end users to use the AI-powered chat experience.
38
40
39
-
With your [canvas app open for editing](edit-app.md):
41
+
42
+
43
+
## Step 2 - Enable Copilot component for a canvas app
44
+
45
+
Open your [canvas app open for editing](edit-app.md) in Power Apps Studio:
40
46
41
47
1. On the command bar, select **Settings** > **Upcoming features**.
42
48
2. From the **Preview** tab, set the toggle for **Copilot component** to **On**.
43
49
44
50
> [!div class="mx-imgBorder"]
45
51
> 
46
52
47
-
## Add the Copilot control
53
+
## Step 3 - Add Copilot control to your canvas app
48
54
49
-
With your [canvas app open for editing](edit-app.md):
55
+
Add the **Copilot (preview)** control to your canvas app enabling end users to gain insights about the data in their apps through the chat experience.
50
56
51
-
1. On the app authoring menu, select **Insert**.
52
-
2. Expand the **Input** menu and select **Copilot (preview)** to add this control.
57
+
With your [canvas app open for editing](edit-app.md) in Power Apps Studio:
58
+
59
+
1. On the app authoring menu, select **Insert** and select **Copilot (preview)** to add this control.
53
60
54
61
> [!div class="mx-imgBorder"]
55
62
> 
56
63
57
-
## Choose data
58
-
59
-
1. When the Copilot control is added, select a data source from the pane.
64
+
### Choose data for Copilot
60
65
61
-
> [!NOTE]
62
-
> Currently, the Copilot control can only answer questions for smaller datasets. The only exception to the dataset limit is when Dataverse is selected as the data source. To configure the table and its columns for use in Copilot, see [Configure tables to use Copilot](../data-platform/table-settings-for-copilot.md).
66
+
1. When the Copilot control is added to the canvas app, select a data source from the pane. Copilot can only provide data insights on a single Dataverse table when an end user asks a question.
63
67
64
68
> [!div class="mx-imgBorder"]
65
69
> 
66
70
67
71
Or, from the control **Properties** tab, select **Data source (Items)** and choose a Dataverse table for your data source.
68
-
> [!div class="mx-imgBorder"]
69
-
> 
72
+
73
+
> [!TIP]
74
+
> You can connect any Dataverse table in your environment as a data source for Copilot, regardless of whether the table is added to your canvas app or not.
75
+
76
+
2. Select the specific **Fields** and/or **View** that the Copilot control answers questions for.
70
77
78
+
3. To configure the selected table and its columns for use in Copilot, see [Configure tables to use Copilot](../data-platform/table-settings-for-copilot.md).
71
79
72
-
3. Select the specific **Fields** and/or **View** that the Copilot control will answer questions for.
80
+
> [!NOTE]
81
+
> Copilot can only answer questions for smaller datasets in a canvas app. The only exception to the dataset limit is when a Dataverse table is selected as the data source.
73
82
74
83
75
-
## Configure the control (optional)
84
+
###Configure the Copilot control (optional)
76
85
77
-
In addition to choosing the data source, you can also configure the following properties:
86
+
In addition to choosing the data source for Copilot, you can also configure the following Copilot properties in a canvas app:
78
87
79
88
-**Title**: Replaces the control's default title of **Have a question about this app? Ask Copilot**, and can be replaced with a more appropriate title that reflects the assistance that the Copilot control can provide to app users.
80
89
81
90
-**Introductory message**: Replaces the control's default introductory message of **Copilot can answer questions about the data in this app, and help you navigate. It's always learning from your feedback**. The current description of the Copilot control can be enhanced to provide a more specific explanation of how it benefits app users.
82
91
83
-
-**Data summary**: Helps Copilot control give better responses to questions from app users. We recommend a brief 2-3 lines describing what the app is and what sort of questions this Copilot control will answer. This property doesn't impact the control's UI.
92
+
-**Data summary**: Helps Copilot control give better responses to questions from app users. We recommend a brief 2-3 lines that describe what the app is and which types questions the Copilot control will answer. This property doesn't impact the control's UI.
84
93
85
-
-**Placeholder text**: Replaces the control's default placeholder text in the text input box **Ask a question about the data in this app, or tell me what you're looking for**. We recommend for you to provide a concise message to app users, explaining what types of questions can be addressed by the Copilot control.
94
+
-**Placeholder text**: Replaces the control's default placeholder text in the text input box **Ask a question about the data in this app, or tell me what you're looking for**. We recommend that you provide a concise message to app users, explaining what types of questions the Copilot control can address.
86
95
87
96
> [!div class="mx-imgBorder"]
88
97
> 
89
98
90
99
91
100
## Provide feedback
92
101
93
-
- To improve Copilot control, makers can submit feedback using the **Like** (thumbs up) or **Dislike** (thumbs down) button on the Copilot control properties pane. Once you select a response, enter your feedback and then select **Submit**.
94
-
95
-
- App users can provide feedback by selecting **Like** (thumbs up) or **Dislike** (thumbs down) button for each response that Copilot provides. Optionally, can also enter additional feedback in the text box and then select **Submit**.
102
+
App users and makers can provide feedback by selecting **Like** (thumbs up) or **Dislike** (thumbs down) button for each response that Copilot provides. Optionally, app users can also enter additional feedback in the text box and then select **Submit**.
96
103
97
-
### Disable feedback
104
+
### Disable feedback for app users
98
105
99
-
Admins can disable the option to provide feedback to Microsoft.
106
+
Admins can disable the option for apps users to provide feedback to Microsoft from the Copilot chat experience.
100
107
101
108
1. Sign in to [Power Apps](https://make.powerapps.com).
102
109
2. On the [left navigation pane](intro-maker-portal.md#1--left-navigation-pane), select **Tables** > **Organization**.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/controls/modern-controls/limitations-modern-controls.md
+8-16Lines changed: 8 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,12 @@
2
2
title: Limitations of modern controls in canvas apps
3
3
description: Learn about limitations and known issue of modern controls in canvas apps.
4
4
author: yogeshgupta698
5
-
6
5
ms.topic: reference
7
6
ms.custom: canvas
8
7
ms.reviewer: mkaur-msft
9
8
ms.date: 03/22/2023
10
9
ms.subservice: canvas-maker
11
10
ms.author: yogupt
12
-
13
-
14
11
search.audienceType:
15
12
- maker
16
13
contributors:
@@ -19,29 +16,24 @@ contributors:
19
16
---
20
17
21
18
# Limitations of modern controls in canvas apps (preview)
19
+
22
20
[This article is pre-release document and is subject to change.]
23
21
24
22
In this article, learn about the general limitations of the modern controls used in canvas apps.
25
23
26
-
1. If you add items through an array such as PowerFx bar or advance properties. Then, you'll need to additionally select the **Value** field from the properties panel.
27
-
28
-
> [!div class="mx-imgBorder"]
29
-
> 
30
-
31
-
> [!div class="mx-imgBorder"]
32
-
> 
33
-
34
-
2. While updating properties of controls in property panel, some of the property value updates in format of:
24
+
1. While updating properties of controls in property panel, some of the property value updates in format of:
This is a valid format, or you can update to value only. Both approaches will work for configuration of the control.
28
+
This is a valid format, or you can update to value only. Both approaches work for configuration of the control.
39
29
40
-
3. The property sets for new controls are different than property sets of original controls. Not all scenarios are supported on new controls. We're consistently trying to make improvements for new scenarios.
30
+
2. The property sets for new controls are different than property sets of original controls. Not all scenarios are supported on new controls. We're consistently trying to make improvements for new scenarios.
41
31
42
-
4. The modern controls don’t have support for properties that show up in command bar. Currently we only support property value updated through the property panel.
32
+
3. The modern controls don’t have support for properties that show up in command bar. Currently we only support property value updated through the property panel.
43
33
44
-
5. All app checker rules such as accessibility and formulas, currently don’t run on modern controls. We'll try to offer support as the feature develops.
34
+
4. Not all app checker rules such as accessibility and formulas run on modern controls currently. We offer support when the feature matures.
35
+
36
+
5. Test Studio and Test engine compatibility with modern controls is under development and modern controls aren't fully supported on these tools.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/controls/modern-controls/modern-control-button.md
+17-8Lines changed: 17 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,7 @@ contributors:
18
18
- yogeshgupta698
19
19
20
20
---
21
-
# Button modern control in Power Apps (preview)
22
-
23
-
[This article is pre-release document and is subject to change.]
21
+
# Button modern control in Power Apps
24
22
25
23
A control that the user can select to interact with the app.
26
24
@@ -32,20 +30,31 @@ With the modern button you can set a button to be primary or secondary. Configur
32
30
33
31
**[Text](../properties-core.md)** – Text that appears on a component.
34
32
35
-
**Base palette color** - The color palette applied to a control. This impacts all surfaces of the control that render a theme color.
33
+
**BasePaletteColor** - The color palette applied to a control. This impacts all surfaces of the control that render a theme color. If the value is null or zero, then the color is driven by selected Fluent theme.
36
34
37
-
**Type** – Primary and Secondary. Primary emphasizes the button as a primary action. Secondary gives emphasis to the button in such a way that it indicates a secondary action.
35
+
**Appearance** – A button can have its content and borders styled for greater emphasis or to be subtle. Below are the options available:
36
+
* Primary: Emphasizes the button as a primary action.
37
+
* Secondary: Gives emphasis to the button in such a way that it indicates a secondary action.
38
+
* Outline: Removes background styling.
39
+
* Subtle: Minimizes emphasis to blend into the background until hovered or focused.
40
+
* Transparent: Removes background and border styling.
38
41
39
-
**Display mode**– Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).
42
+
**FontSize**- The font size of the text that appears on a control. If the value is null or zero, then the font size is driven by selected Fluent theme.
40
43
41
44
## Additional properties
42
-
**Accessible label** – Label for screen readers.
45
+
**AccessibleLabel** – Label for screen readers.
46
+
47
+
**DisplayMode** – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).
48
+
49
+
**Visible** - Whether a control appears or is hidden.
43
50
44
51
**[X](../properties-size-location.md)** – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).
45
52
46
53
**[Y](../properties-size-location.md)** – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).
47
54
48
-
**[Size](../properties-text.md)** – The size of the control on the canvas.
55
+
**[Size](../properties-text.md)** – The size of the control on the canvas
0 commit comments