Skip to content

Commit b64b048

Browse files
committed
Merge branch 'main' into QueryExpression
2 parents 43c9045 + 65b4186 commit b64b048

28 files changed

+541
-35
lines changed

powerapps-docs/developer/data-platform/how-dataverse-sql-differs-from-transact-sql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ More information: [Transact-SQL statements](/sql/t-sql/statements/statements)
9292
- PIVOT and UNPIVOT
9393
- [GROUP BY](#select-group-by)/Having
9494
- General
95-
- IF THEN ELSE
9695
- DECLARE variable
9796

9897
### [Not supported](#tab/not-supported)
@@ -111,6 +110,7 @@ More information: [Transact-SQL statements](/sql/t-sql/statements/statements)
111110
- Without unique column name and alias
112111
- General
113112
- WHILE LOOP
113+
- IF THEN ELSE
114114

115115
---
116116

powerapps-docs/maker/TOC.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,8 @@
296296
href: ./canvas-apps/ai-conversations-create-app.md
297297
- name: Continue editing your app with Copilot (preview)
298298
href: ./canvas-apps/ai-edit-app.md
299+
- name: Use field suggestions by Copilot
300+
href: ./canvas-apps/ai-field-suggestions.md
299301
- name: Create an app using data
300302
items:
301303
- name: From Microsoft Dataverse
@@ -520,6 +522,8 @@
520522
href: ./canvas-apps/controls/modern-controls/modern-control-slider.md
521523
- name: Tabs or tab list
522524
href: ./canvas-apps/controls/modern-controls/modern-control-tabs-or-tabs-list.md
525+
- name: Avatar (preview)
526+
href: ./canvas-apps/controls/modern-controls/modern-control-avatar.md
523527
- name: Badge (preview)
524528
href: ./canvas-apps/controls/modern-controls/modern-controls-badge.md
525529
- name: Checkbox (preview)
@@ -2231,6 +2235,8 @@
22312235
href: ./data-platform/azure-synapse-link-troubleshooting-guide.md
22322236
- name: Receive Azure Synapse Link for Dataverse notifications
22332237
href: ./data-platform/azure-synapse-link-notifications.md
2238+
- name: Transtion from legacy data generation services
2239+
href: ./data-platform/azure-synapse-link-transition-from-FnO.md
22342240
- name: FAQ about Azure Synapse Link
22352241
href: ./data-platform/export-data-lake-faq.yml
22362242
- name: Application Lifecycle Management
@@ -2581,6 +2587,10 @@
25812587
href: ./common/faq-timeline-highlights-with-copilot.md
25822588
- name: FAQ about using Copilot with Power Fx
25832589
href: ./common/faqs-copilot-powerfx.md
2590+
- name: FAQ about field suggestions by Copilot
2591+
href: ./common/faq-field-suggestions.md
2592+
- name: FAQ about filtering, sorting, and searching canvas galleries with Copilot
2593+
href: ./common/faq-filter-with-copilot.md
25842594
- name: Resources
25852595
items:
25862596
- name: Blog

powerapps-docs/maker/canvas-apps/add-ai-copilot.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ The Copilot control is a next-generation AI assistant that can be integrated in
3131
> - This capability is powered by [Azure OpenAI Service](/azure/cognitive-services/openai/overview).
3232
> - This capability may be subject to usage limits or capacity throttling.
3333
> - Copilot control isn't supported and won't work for environments that have customer-managed key (CMK) or have lockbox.
34+
> - Your environment must be in the United States region.
35+
> - Your account must have English (United States) as the browser language.
3436
3537
## Step 1 - Enable Copilot for your environment
3638

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: How to use field suggestions by Copilot in Power Apps Studio
3+
description: Use field suggestions by Copilot in Power Apps Studio.
4+
author: norliu
5+
ms.topic: conceptual
6+
ms.custom: canvas
7+
ms.collection:
8+
- bap-ai-copilot
9+
- get started
10+
ms.reviewer: mkaur
11+
ms.date: 5/7/2024
12+
ms.subservice: canvas-maker
13+
ms.author: norliu
14+
search.audienceType:
15+
- maker
16+
contributors:
17+
- mduelae
18+
- norliu
19+
---
20+
21+
# Use field suggestions by Copilot
22+
23+
Use field suggestions by Copilot to select the best fields to display when you link a data source to a control in a canvas app. Instead of using the default fields that Power Apps selects, makers can view up to 10 suggestions from Copilot. The field suggestions are based on the data schema and the context of the app. An app maker can review the suggestions and make adjustments as needed, saving time and improving the quality of the app.
24+
25+
## Prerequisites
26+
27+
- Prerequisites for Copilot in Power Apps features: [Copilot in Power Apps overview (preview)](ai-overview.md)
28+
- See if this feature is available in your region: [Product availability report](https://releaseplans.microsoft.com/en-US/availability-reports/?report=productgeoreport)
29+
- Learn how to turn on Copilots in your region: [Turn on copilots and generative AI features](/power-platform/admin/geographical-availability-copilot)
30+
31+
## Use field suggestions
32+
33+
Field suggestions by Copilot work when you bind a data source to one of the following controls:
34+
35+
- Gallery
36+
- Form (modern)
37+
- Table (modern)
38+
- Edit form (classic)
39+
- Display form (classic)
40+
- Data table (classic)
41+
42+
Supported data sources:
43+
44+
- Dataverse
45+
- Structured query language (SQL)
46+
- SharePoint list
47+
48+
When you select a data source for a control, Copilot analyzes the data schema and recommends up to 10 fields that are relevant and meaningful for your app. If you have more than 10 required fields, Copilot merges the AI suggestions together with the required fields so you don't get an error when you submit a form. You can view the suggestions in the **Fields** pane and preview how it looks in your app. You can also adjust the orders, remove fields, and add more fields from the data source. When you're done, apply the changes and view the results in your app.
49+
50+
51+
## See also
52+
- [FAQs for field suggestions by Copilot](../common/faq-field-suggestions.md)

powerapps-docs/maker/canvas-apps/ai-overview.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: mduelae
55
ms.topic: conceptual
66
ms.custom: canvas
77
ms.reviewer:
8-
ms.date: 05/3/2024
8+
ms.date: 05/15/2024
99
ms.subservice: canvas-maker
1010
ms.author: tapanm
1111
search.audienceType:
@@ -33,6 +33,7 @@ Learn how to use Copilot features in Power Apps.
3333
- [Add Copilot control to a canvas app (preview)](add-ai-copilot.md)
3434
- [Leverage Azure OpenAI Service in AI Builder (preview)](/ai-builder/prebuilt-azure-openai)
3535
- [Create Power Fx formulas with Copilot](ai-formulas-formulabar.md)
36+
- [Use field suggestions by Copilot](ai-field-suggestions.md)
3637

3738
**Model-driven apps**
3839

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
title: Avatar modern control in Power Apps
3+
description: Learn about the details, properties, and examples of the avatar modern control in Power Apps.
4+
author: jasongre
5+
6+
ms.topic: reference
7+
ms.component: canvas
8+
ms.date: 05/20/2023
9+
ms.subservice: canvas-maker
10+
ms.author: jasongre
11+
12+
13+
ms.reviewer: mkaur
14+
search.audienceType:
15+
- maker
16+
contributors:
17+
- jasongre
18+
19+
---
20+
# Avatar modern control in Power Apps (preview)
21+
22+
[This article is prerelease documentation and is subject to change.]
23+
24+
A control that shows a graphic representation of a user, team, or entity.
25+
26+
## Description
27+
28+
Use the avatar control to visually represent a user, team, or entity. This control supports both image and initials formats and allows a small badge to be included to help convey status. The key properties for this control are **Name** and **Image**.
29+
30+
## General
31+
32+
**Name** - The name of the person or entity. Name is used to determine the initials displayed when there's no image and is also used for accessibility.
33+
34+
**Image** – The visual representation for the person or entity.
35+
36+
**Badge** – A small visual decoration added to convey status of the person or entity.
37+
38+
**Visible** - Whether a control appears or is hidden.
39+
40+
## Size and position
41+
42+
**[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).
43+
44+
**[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).
45+
46+
**Width** - The distance between a control's left and right edges.
47+
48+
**Height** - The distance between a control's top and bottom edges.
49+
50+
## Style and theme
51+
52+
**Shape** - Whether the avatar appears with a circular or square shape.
53+
54+
**Appearance** – An avatar can have portions of itself styled for greater emphasis or to be subtle.
55+
56+
The following options are available:
57+
58+
- **Brand**: Uses the modern theme to style the avatar. The Color palette property can be used to override this color scheme.
59+
- **Neutral**: Uses a grayscale for the initials background to provide a subtle appearance.
60+
- **Colorful**: Users a color from a predefined set of colors, based on a hash of the provided Name.
61+
62+
**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 the selected Fluent theme.
63+
64+
**Font** - The name of the family of fonts in which text appears.
65+
66+
**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.
67+
68+
**FontColor** - The color of text in a control.
69+
70+
**FontWeight** - The weight of the text in a control: **Bold**, **Lighter**, **Normal**, or **Semibold**.
71+
72+
**FontItalic** - Whether the text in a control is italic.
73+
74+
**FontUnderline** - Whether a line appears under the text that appears on a control.
75+
76+
**FontStrikethrough** - Whether a line appears through the text that appears on a control.
77+
78+
## Additional properties
79+
80+
**Out of office** - Adjusts the Badge icon to show its corresponding "out of office" variant.
81+
82+
83+
84+
85+
86+
87+
88+
89+
90+

powerapps-docs/maker/canvas-apps/controls/modern-controls/modern-controls-reference.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: yogeshgupta698
66
ms.topic: reference
77
ms.custom: canvas
88
ms.reviewer: mkaur-msft
9-
ms.date: 03/22/2023
9+
ms.date: 05/22/2024
1010
ms.subservice: canvas-maker
1111
ms.author: yogupt
1212
search.audienceType:
@@ -25,6 +25,8 @@ Configure the behavior of a modern control by setting one of its properties. Eac
2525

2626
## Modern controls
2727

28+
**[Avatar (preview)](modern-control-avatar.md)** – A control that shows a graphic representation of a user, team, or entity.
29+
2830
**[Badge (preview)](modern-controls-badge.md)** – A badge is a visual decoration for UI elements.
2931

3032
**[Button](modern-control-button.md)** – Interact with the app by clicking or tapping.

powerapps-docs/maker/canvas-apps/controls/modern-controls/modern-theming.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ There's several out-of-the-box themes available to style your app. You can also
4444
- **Theme name**: The theme name must be unique.
4545
- **Font**: Choose the default font that the controls in the app use will use when the theme is applied.
4646
- **Seed color**: Select the color you want to base your theme on, or manually enter the Hex or RGB representation of the color. The system generates a 16-slot palette that is optimized for accessibility.
47+
- **Hue/Vibrancy**: Adjust the generation palette, especially the lighter colors, with the **Hue** and **Vibrancy** sliders. The **Hue** impacts the color shade, and **vibrancy** impacts the muteness or brightness of the palette.
4748
4. Optionally, look at the static preview of your new theme. You can interact with the sample controls to see how your theme is applied to the rest state and various interaction states.
4849
5. Select **Create**.
4950

powerapps-docs/maker/canvas-apps/share-app.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ contributors:
1717
---
1818
# Share a canvas app with your organization
1919

20-
After you build a canvas app that addresses a business need, specify which users in your organization can run the app and who can modify and even re-share it. Specify each user by name, or specify a security group in Microsoft Entra ID. If everyone would benefit from your app, specify that your entire organization can run it.
20+
After you build a canvas app that addresses a business need, specify which users in your organization can run the app and who can modify and even re-share it. Specify each user by name, or specify a security group in Microsoft Entra ID.
2121

2222
> [!IMPORTANT]
2323
> For a shared app to function as you expect, you must also manage permissions for the data source or sources on which the app is based, such as [Microsoft Dataverse](#dataverse) or [Excel](share-app-data.md). You might also need to share [other resources](share-app-resources.md) on which the app depends, such as flows, gateways, or connections.
@@ -54,10 +54,6 @@ Before you share an app, you must [save it](save-publish-app.md) (not locally) a
5454

5555
1. Specify by name or alias the users or security groups in Microsoft Entra ID with whom you want to share the app.
5656

57-
- To allow your entire organization to run the app (but not modify or share it), enter **Everyone** in the sharing panel. Users will be able to find this app by setting the apps list filter to "Org apps".
58-
59-
![Share with everyone.](./media/share-app/everyone.png "Share with everyone")
60-
6157
- You can share an app with a list of aliases, friendly names, or a combination of those (for example, **Meghan Holmes <[email protected]>**) if the items are separated by semicolons. If several people have the same name but different aliases, the first person found will be added to the list. A tooltip appears if a name or alias already has permission or can't be resolved.
6258

6359
![Share with an individual user.](./media/share-app/individual-user.png "Share with an individual user")

powerapps-docs/maker/common/faq-draft-with-copilot.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: FAQs about drafting well-written input text with Copilot
3-
description: These FAQs provide information about the AI technology used to draft well-written input text with Copilot, along with key considerations and details about how AI is used, how it was tested and evaluated, and any specific limitations.
4-
ms.date: 12/21/2023
2+
title: FAQ about drafting well-written input text with Copilot
3+
description: This FAQ provides information about the AI technology used to draft well-written input text with Copilot, along with key considerations and details about how AI is used, how it was tested and evaluated, and any specific limitations.
4+
ms.date: 05/22/2024
55
ms.custom:
66
- responsible-ai-faqs
77
ms.topic: article
@@ -12,9 +12,9 @@ ms.collection:
1212
- bap-ai-copilot
1313
---
1414

15-
# FAQs about drafting well-written input text with Copilot
15+
# FAQ about drafting well-written input text with Copilot
1616

17-
These frequently asked questions (FAQs) describe the AI impact of drafting well-written input text with Copilot in Power Apps.
17+
These frequently asked questions (FAQ) describe the AI impact of drafting well-written input text with Copilot in Power Apps.
1818

1919
## What is Draft with Copilot?
2020

0 commit comments

Comments
 (0)