Skip to content

Commit 3e8af2c

Browse files
committed
Merge branch 'main' into phecke-plugin-updates
2 parents a08ecef + 5e6eca9 commit 3e8af2c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+310
-385
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8729,6 +8729,11 @@
87298729
"source_path": "powerapps-docs/maker/portals/create-common-problems.md",
87308730
"redirect_url": "/power-pages/getting-started/create-manage",
87318731
"redirect_document_id": false
8732+
},
8733+
{
8734+
"source_path": "powerapps-docs/maker/canvas-apps/working-with-dynamic-schema.md",
8735+
"redirect_url": "/power-apps/maker/canvas-apps/untyped-and-dynamic-objects#converting-formulas-that-return-untyped-objects-that-previously-returned-boolean",
8736+
"redirect_document_id": false
87328737
}
87338738
]
87348739
}

powerapps-docs/developer/data-platform/email-activity-entities.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Email activity tables (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "The email activity in lets you track and manage email communications with customers." # 115-145 characters including spaces. This abstract displays in the search result.
4-
ms.date: 06/08/2023
4+
ms.date: 10/10/2023
55
ms.reviewer: pehecke
66
ms.topic: article
77
author: DanaMartens # GitHub ID
@@ -113,7 +113,7 @@ Email descriptions (body of the email) have up to this point been stored in the
113113

114114
### Transition period
115115

116-
The data migration from Dataverse relation store to Azure Blob storage for all customers is expected to start in May 2023. This data migration will take place as a background process. The initial data movement for existing customers is expected to last for about 6 to 12 weeks, and possibly even longer depending on the size of the data. After the initial data movement, any remaining migration is a continuous process. All email descriptions older than 12 months will be moved into Azure Blob storage automatically. Newer emails will not be moved until they become 12 months old.
116+
The data migration from Dataverse relation store to Azure Blob storage for all customers is expected to start in May 2023. This data migration will take place as a background process (job). The initial data movement for existing customers is expected to last for about 6 to 12 weeks, and possibly even longer depending on the size of the data. After the initial data movement, any remaining migration is a continuous process. All email descriptions older than 12 months will be moved into Azure Blob storage automatically. Newer emails will not be moved until they become 12 months old. The email description migration job runs periodically - about once every 30-60 days per tenant.
117117

118118
This data migration will be transparent to you with the exception that you will see a reduction in the size of the [ActivityPointer](reference/entities/activitypointer.md) table after the migration process is fully completed. In Power Platform admin center within the **Capacity** report, a new email line item will be available in **File usage**. The end result is an increase in the overall File storage consumption and reduction in the database storage consumed.
119119

powerapps-docs/developer/data-platform/register-plug-in.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ When you register a step, there are several registration options available to yo
7171
|**Message**|PRT auto-completes available message names in the system. More information: [Use messages with the SDK for .NET](org-service/use-messages.md)|
7272
|**Primary Entity**|PRT auto-completes valid tables that apply to the selected message. These messages have a `Target` parameter that accepts an <xref:Microsoft.Xrm.Sdk.Entity> or <xref:Microsoft.Xrm.Sdk.EntityReference> type. If valid tables apply, you should set this field value when you want to limit the number of times the plug-in is called. <br />If you leave it blank for core table messages like `Update`, `Delete`, `Retrieve`, and `RetrieveMultiple` or any message that can be applied with the message the plug-in will be invoked for all the tables that support this message.|
7373
|**Secondary Entity**|This field remains for backward compatibility for deprecated messages that accepted an array of <xref:Microsoft.Xrm.Sdk.EntityReference> as the `Target` parameter. This field is typically not used anymore.|
74-
|**Filtering Attributes**|With the `Update` or `OnExternalUpdated` message, when you set the **Primary Entity**, filtering columns limits the execution of the plug-in to cases where the selected columns are included in the update. Setting this field is a best practice for performance. |
74+
|**Filtering Attributes**|With the `Update` or `OnExternalUpdated` message, when you set the **Primary Entity**, filtering columns limits the execution of the plug-in to cases where the selected columns are included in the update. Setting this field is a best practice for performance. Don't include the primary key of the entity in the filtering attributes. The primary key is always included in update operations, so doing this will negate all other filtered attributes. |
7575
|**Event Handler**|This field value will be populated based on the name of the assembly and the plug-in class. |
7676
|**Step Name**|The name of the step. A value is pre-populated based on the configuration of the step, but this value can be overridden.|
7777
|**Run in User's Context**|Provides options for applying impersonation for the step. The default value is **Calling User**. If the calling user doesn't have privileges to perform operations in the step, you may need to set this field value to a user who has these privileges. More information: [Set user impersonation for a step](#set-user-impersonation-for-a-step) |

powerapps-docs/limits-and-config.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ This list identifies all services to which Power Apps communicates and their usa
103103
| localhost | http | Power Apps Mobile|
104104
| 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|
105105
| ecs.office.com | https | Retrieve feature flags for Power Apps |
106+
| augloop.office.com<br>\*.augloop.office.com | ws | Power Apps Studio Copilot |
106107
| config.edge.skype.com | https | Retrieve feature flags for Power Apps (backup)|
107108
| 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).|
108109
| *.sharepointonline.com| https | Retrieve assets for presenting the header that appears at the top of app playing experiences |

powerapps-docs/maker/TOC.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,6 @@
380380
href: ./canvas-apps/working-with-tables.md
381381
- name: Understand record references
382382
href: ./canvas-apps/working-with-references.md
383-
- name: Working with dynamic schema (experimental)
384-
href: ./canvas-apps/working-with-dynamic-schema.md
385383
- name: Design the interface
386384
items:
387385
- name: Understand Power Apps Studio
@@ -2128,6 +2126,8 @@
21282126
href: ./data-platform/export-solutions.md
21292127
- name: Import solutions
21302128
href: ./data-platform/import-update-export-solutions.md
2129+
- name: Set the preferred solution (preview)
2130+
href: ./data-platform/preferred-solution.md
21312131
- name: Use pipelines to simplify solution deployment
21322132
href: ./data-platform/use-pipelines.md
21332133
- name: Update or upgrade solutions
@@ -2154,6 +2154,8 @@
21542154
href: ./data-platform/export-customized-entity-field-text-translation.md
21552155
- name: Import translated component text
21562156
href: ./data-platform/import-translated-entity-field-text.md
2157+
- name: Update localized label text
2158+
href: ./data-platform/update-translated-text.md
21572159
- name: Diagnose solutions and solution objects
21582160
href: ./data-platform/diagnose-solutions.md
21592161
items:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Bringing the power of AI Copilot to both app makers and their end-users in Power
2424
To learn how to use the new AI features in Power Apps, see:
2525

2626
- [Build apps through conversation (preview)](ai-conversations-create-app.md)
27-
- [Continue editing your app with Copilot](ai-edit-app.md)
27+
- [Continue editing your app with Copilot (preview)](ai-edit-app.md)
2828
- [Add Chatbot control to a canvas app (preview)](add-ai-chatbot.md)
2929
- [Add Copilot control to a canvas app (preview)](add-ai-copilot.md)
3030
- [Leverage Azure OpenAI Service in AI Builder (preview)](/ai-builder/prebuilt-azure-openai)

powerapps-docs/maker/canvas-apps/controls/control-pdf-viewer.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,13 @@ App users can work around these limitations by opening PDF documents in an exter
9898

9999
**Zoom** – The percentage by which an image from a camera is magnified or the view of a file in a PDF viewer.
100100

101+
## Keyboard shortcuts
102+
103+
- **J** - Page down
104+
- **K** - Page up
105+
- **N** - Page down
106+
- **R** - Rotate all pages 90° clockwise
107+
101108
## Example
102109

103110
Add a **PDF viewer** control, and set its **Document** property to the URL, enclosed in double quotation marks, of a PDF file as in this example:

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ With the modern button you can set a button to be primary or secondary. Configur
3232

3333
**[Text](../properties-core.md)** – Text that appears on a component.
3434

35+
**Base palette color** - The color palette applied to a control. This impacts all surfaces of the control that render a theme color.
36+
3537
**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.
3638

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

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ The user can specify a Boolean value by using this familiar control, which has b
3232

3333
**Label** – The Checkbox's label.
3434

35+
**Base palette color** - The color palette applied to a control. This impacts all surfaces of the control that render a theme color.
36+
3537
**Display mode** – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).
3638

3739

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ A **Drop down** control conserves screen real estate, especially when the list c
3131

3232
**[Items](../properties-core.md)** – The source of data that contains the items that appear in the control. If the source has multiple columns, set the control's **Value** property to the column of data that you want to show.
3333

34+
**Base palette color** - The color palette applied to a control. This impacts all surfaces of the control that render a theme color.
35+
3436
**Required** - must fill in field.
3537

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

0 commit comments

Comments
 (0)