Skip to content

Commit fb078ed

Browse files
committed
Pull from main
2 parents f2d50e1 + eed6f12 commit fb078ed

File tree

10 files changed

+540
-63
lines changed

10 files changed

+540
-63
lines changed

powerapps-docs/developer/data-platform/customer-entities-account-contact.md

Lines changed: 435 additions & 44 deletions
Large diffs are not rendered by default.

powerapps-docs/limits-and-config.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ This list identifies all services to which Power Apps communicates and their usa
114114
| ris.api.iris.microsoft.com<br>eudb.ris.api.iris.microsoft.com | https | Record user action in response to Power Apps in-app campaigns |
115115
| arc.msn.com<br>arc-emea.msn.com | https | Record user viewing of Power Apps in-app campaigns |
116116
| *.hubblecontent.osi.office.net<br>hubble.officeapps.live.com<br>res.cdn.office.net |https |Provides stock images to use in your app |
117+
| dc.services.visualstudio.com | https | [Application Insights](/azure/azure-monitor/app/app-insights-overview) endpoint used for [custom telemetry in canvas app](maker/canvas-apps/application-insights.md) |
117118

118119
<sup>1</sup> Replaces ___domain name `gov.content.powerapps.us` used prior to July 2022. <br>
119120
<sup>2</sup> Replaces ___domain name `high.content.powerapps.us` used prior to July 2022. <br>
@@ -158,7 +159,7 @@ Power Apps does not support running with a proxy enabled. This can cause unpredi
158159

159160
For canvas app data type limits, you can find information about size limits on text, hyperlinks, images, and media in [Data types in Power Apps](/power-platform/power-fx/data-types#text-hyperlink-image-and-media).
160161

161-
For Microsoft Dataverse data type size limits, you can find information on column types, such as text and image columns, in [Types of columns](maker/data-platform/types-of-fields.md).
162+
For Microsoft Dataverse data type size limits, you can find information on column types, such as text and image columns, in [Types of columns](/maker/data-platform/types-of-fields.md).
162163

163164
## Power Apps per app plan
164165

powerapps-docs/maker/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@
5353
href: ../user/app-source.md
5454
- name: Draft well-written, input text with Copilot (preview)
5555
href: ../user/well-written-input-text-copilot.md
56+
- name: Filter, sort, and search galleries with Copilot (preview)
57+
href: ../user/smartGrid.md
5658
- name: 'Use model-driven apps'
5759
items:
5860
- name: Overview

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/common/wrap/create-key-vault-for-code-signing.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ In this article, you will learn how to use an existing Azure Key Vault or create
8282
> [!NOTE]
8383
> When you upload to the Key Vault, you'll need to provide the password that you set in previous step for the .p12 file.
8484
85-
3. [Create the provisioning profile](code-sign-ios.md#create-an-ios-provisioning-profile) and run this command to encode it to base64:
86-
- Mac: base64 `-i example.mobileprovision`
85+
4. [Create the provisioning profile](code-sign-ios.md#create-an-ios-provisioning-profile) and run this command to encode it to base64:
86+
- Mac: `base64 -i example.mobileprovision`
8787
- Windows: `certutil -encode data.txt tmp.b64`
8888

89-
4. Upload the `base64` string obtained from the previous step to the Key Vault secret. Next, upload the .pfx file to Key Vault Certificate.
89+
5. Upload the `base64` string obtained from the previous step to the Key Vault secret. Next, upload the .pfx file to Key Vault Certificate.
9090

9191

9292
:::image type="content" source="media/wrap-canvas-app/wrap-2.png" alt-text="Create a cert for iOS.":::

powerapps-docs/maker/data-platform/data-platform-import-export.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,28 +95,28 @@ Sometimes, a primary key might not work when you integrate data from an external
9595
Example:
9696
For an **Account** table, you might set **transactioncurrencyid** as an alternate key by using a natural key-based identification. For example, use **US Dollar** instead of the GUID value **88c6c893-5b45-e811-a953-000d3a33bcb9** shown previously. You can also choose **currency symbol** or **currency name** as keys. More information: [Define alternate keys using Power Apps portal](define-alternate-keys-portal.md)
9797

98-
> [!div class="mx-imgBorder"]
98+
> [!div class="mx-imgBorder"]
9999
> ![Example of creating an alternate key on a **Currency** table.](./media/data-platform-import-export/create-ak.png)
100100
101-
> [!div class="mx-imgBorder"]
101+
> [!div class="mx-imgBorder"]
102102
> ![Sample export file from an **Account** table showing **currency name** as a natural key.](./media/data-platform-import-export/export-nk.png)
103103
104104
You can still use primary keys as identifiers after you specify alternate keys. In the preceding sample, the first file is still valid if GUIDs are valid data.
105105

106106
## Export data
107107

108-
Export data from one or more tables. Exported data is in comma-separated value (CSV) format. When you export data from more than one table, each table is exported into its own CSV file.
108+
Export data from a single table in a comma-separated value (CSV) format.
109109

110110
1. Sign into [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), on the left navigation pane select **Tables**. [!INCLUDE [left-navigation-pane](../../includes/left-navigation-pane.md)]
111111
1. Select **Export** > **Export data**.
112-
1. Select the tables that you want to export data from, and then select **Export data**.
112+
1. Select the table from which you want to export data, and then select **Export data**.
113113

114-
> [!div class="mx-imgBorder"]
114+
> [!div class="mx-imgBorder"]
115115
> ![Example of exporting data from an **Account** table.](./media/data-platform-import-export/export-account.png)
116116
117117
1. After the export finishes successfully, select **Download exported data** to download the CSV file to the download folder specified in your web browser.
118118

119-
> [!div class="mx-imgBorder"]
119+
> [!div class="mx-imgBorder"]
120120
> ![Sample export that shows successful export with link downloadable file.](./media/data-platform-import-export/export-success.png)
121121
122122
> [!NOTE]
@@ -157,4 +157,8 @@ To fix this issue:
157157

158158
After the fix completes, retry the export.
159159

160+
## Permissions
161+
162+
To import or export data, the user must have the **Environment Maker** security role.
163+
160164
[!INCLUDE[footer-include](../../includes/footer-banner.md)]
-24.1 KB
Loading
46.2 KB
Loading

powerapps-docs/user/smartGrid.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: Filter, sort, and search galleries with Copilot (preview)
3+
description: Learn how to use Copilot to quickly sort, filter, and search canvas app galleries using natural language.
4+
ms.date: 05/16/2024
5+
ms.topic: article
6+
ms.component: pa-user
7+
ms.subservice: end-user
8+
author: jordanchodak
9+
ms.author: jordanchodak
10+
ms.reviewer: sericks
11+
search.audienceType:
12+
- enduser
13+
---
14+
15+
16+
# Filter, sort, and search galleries with Copilot (preview)
17+
18+
[This article is prerelease documentation and is subject to change.]
19+
20+
You can use Copilot to quickly sort, filter, and search the items in canvas app galleries. Using Copilot saves time because you won’t have to worry about scrolling through the gallery to find the items you need.
21+
22+
When trying to quickly find the gallery items you need, you might worry about spending time scrolling without success. With the assistance of Copilot, you can quickly use natural language to sort, filter, and search the gallery to find the items you need.
23+
24+
> [!IMPORTANT]
25+
> - 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.
26+
> - 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)
27+
> - To use this feature, the browser language must be US English.
28+
> - This capability is powered by [Azure OpenAI Service](/azure/cognitive-services/openai/overview).
29+
> - This capability may be subject to usage limits or capacity throttling.
30+
> - Copilot isn't supported and won't work for environments that have customer-managed key (CMK) or have lockbox.
31+
> - 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.
32+
> - This feature is designed for galleries that use SharePoint as their sole data source. More data sources will be added to have this capability in the future.
33+
> - For more information about the preview, go to our [preview terms](https://go.microsoft.com/fwlink/?linkid=2189520).
34+
35+
## Use this feature
36+
37+
1. Select an item in the gallery.
38+
2. The option to **Sort, filter, and search with Copilot** should appear. Select that option.
39+
3. Write your desired sort, filter, or search query into the text box or select one of the suggested queries.
40+
> [!Note]
41+
> You must enter the text in English. This feature only supports the English language at this time.
42+
4. Select the **Send** icon.
43+
5. Copilot updates the gallery for you. Review the filters applied. The following options are available:
44+
- If you want to remove any filters you have applied, select the **x** on the tag displaying the filter you want to remove.
45+
- To clear all applied filters, select the trash icon button.
46+
- If you are satisfied with the filters that are applied to the gallery, select **Keep it**. You can always go back and remove or add more filters.
47+
48+
## Turn off gallery filtering in web player
49+
50+
You can turn off gallery filtering for an app or an environment using a PowerShell cmdlet.
51+
52+
> [!NOTE]
53+
> - 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)
54+
> - If an admin has turned off this feature at the environment-level, this feature isn't available for any apps in that environment.
55+
> - The PowerShell cmdlets may take up to two hours to take effect.
56+
> - 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.
57+
58+
### Turn off gallery filtering for an app
59+
60+
You can use a PowerShell cmdlet to turn this setting off for an app.
61+
62+
To turn off for an app using PowerShell:
63+
64+
```powershell
65+
Set-PowerAppSettings -AppName 'AppName' -CanvasGalleryFilteringCopilotEnabled $false
66+
```
67+
68+
### Turn off gallery filtering for an environment
69+
70+
To turn off gallery filtering for a specific environment, use the following cmdlet.
71+
72+
```powershell
73+
Set-AdminPowerAppEnvironmentCopilotSettings -EnvironmentName 'EnvironmentName' -CanvasAppGalleryFilterCopilotEnabled $false
74+
```
75+
76+
## Known issue
77+
78+
- 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).

shared/responsible-ai-faqs-includes/copilot-data-security-privacy.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
author: sericks007
33
ms.author: sericks
4-
ms.date: 05/10/2024
4+
ms.date: 05/17/2024
55
ms.topic: include
66
---
77

@@ -67,6 +67,14 @@ We also offer guidance in the user experience to reinforce the responsible use o
6767

6868
For more information, see the Responsible AI FAQ for your product on Microsoft Learn.
6969

70+
## How does Copilot block harmful content?
71+
72+
Azure OpenAI Service includes a content filtering system that works alongside core models. The content filtering models for the Hate & Fairness, Sexual, Violence, and Self-harm categories have been specifically trained and tested in various languages. This system works by running both the input prompt and the response through classification models that are designed to identify and block the output of harmful content.
73+
74+
Hate and fairness-related harms refer to any content that uses pejorative or discriminatory language based on attributes like race, ethnicity, nationality, gender identity and expression, sexual orientation, religion, immigration status, ability status, personal appearance, and body size. Fairness is concerned with making sure that AI systems treat all groups of people equitably without contributing to existing societal inequities. Sexual content involves discussions about human reproductive organs, romantic relationships, acts portrayed in erotic or affectionate terms, pregnancy, physical sexual acts, including those portrayed as an assault or a forced act of sexual violence, prostitution, pornography, and abuse. Violence describes language related to physical actions that are intended to harm or kill, including actions, weapons, and related entities. Self-harm language refers to deliberate actions that are intended to injure or kill oneself.
75+
76+
[Learn more about Azure OpenAI content filtering](/azure/ai-services/openai/concepts/content-filter?tabs=warning%2Cpython#harm-categories).
77+
7078
## Does Copilot block prompt injections (jailbreak attacks)?
7179

7280
[Jailbreak attacks](/azure/ai-services/openai/whats-new#responsible-ai) are user prompts that are designed to provoke the generative AI model into behaving in ways it was trained not to or breaking the rules it's been told to follow. Services across Dynamics 365 and Power Platform are required to protect against prompt injections. [Learn more about jailbreak attacks and how to use Azure AI Content Safety to detect them](/azure/ai-services/content-safety/concepts/jailbreak-detection).
@@ -83,14 +91,6 @@ Foundation models like GPT-4 are enhanced by Retrieval Augmented Generation (RAG
8391

8492
Another method for enhancing foundational models is known as *fine-tuning*. A large dataset of query-response pairs is shown to a foundational model to augment its original training with new samples that are targeted to a specific scenario. The model can then be deployed as a separate model—one that's fine-tuned for that scenario. While grounding is about making the AI's knowledge relevant to the real world, fine-tuning is about making the AI's knowledge more specific to a particular task or ___domain. Microsoft uses fine-tuning in multiple ways. For example, we use Power Automate flow creation from natural language descriptions provided by the user.
8593

86-
## How does Copilot block harmful content?
87-
88-
Azure OpenAI Service includes a content filtering system that works alongside core models. The content filtering models for the Hate & Fairness, Sexual, Violence, and Self-harm categories have been specifically trained and tested in various languages. This system works by running both the input prompt and the response through classification models that are designed to identify and block the output of harmful content.
89-
90-
Hate and fairness-related harms refer to any content that uses pejorative or discriminatory language based on attributes like race, ethnicity, nationality, gender identity and expression, sexual orientation, religion, immigration status, ability status, personal appearance, and body size. Fairness is concerned with making sure that AI systems treat all groups of people equitably without contributing to existing societal inequities. Sexual content involves discussions about human reproductive organs, romantic relationships, acts portrayed in erotic or affectionate terms, pregnancy, physical sexual acts, including those portrayed as an assault or a forced act of sexual violence, prostitution, pornography, and abuse. Violence describes language related to physical actions that are intended to harm or kill, including actions, weapons, and related entities. Self-harm language refers to deliberate actions that are intended to injure or kill oneself.
91-
92-
[Learn more about Azure OpenAI content filtering](/azure/ai-services/openai/concepts/content-filter?tabs=warning%2Cpython#harm-categories).
93-
9494
## Does Copilot meet requirements for regulatory compliance?
9595

9696
Microsoft Copilot is part of the Dynamics 365 and Power Platform ecosystem and meets the same requirements for regulatory compliance. For more information about the regulatory certifications of Microsoft services, go to [Service Trust Portal](https://servicetrust.microsoft.com/). Additionally, Copilot adheres to our commitment to responsible AI, which is put into action through our [Responsible AI Standard](https://www.microsoft.com/ai/responsible-ai). As regulation in AI evolves, Microsoft continues to adapt and respond to new requirements.

0 commit comments

Comments
 (0)