Skip to content

Commit fd291f7

Browse files
Merge branch 'main' into pages-PR-260-related
2 parents e5c3b86 + 07212cd commit fd291f7

21 files changed

+83
-60
lines changed

powerapps-docs/developer/data-platform/annotation-note-entity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Using the Web API, set the `HasNotes` property of the <xref:Microsoft.Dynamics.C
3838

3939
An attached file can be any standard computer file format that includes Office Word documents, Office Excel spreadsheets, CAD files, and PDF files. An attachment can be associated with any object, other than an annotation (note), in Dataverse.
4040

41-
To upload or remove an attachment, use the <xref:Microsoft.Xrm.Sdk.IOrganizationService>.<xref:Microsoft.Xrm.Sdk.IOrganizationService.Update*> method or <xref:Microsoft.Xrm.Sdk.Messages.UpdateRequest> message, setting the `Annotation.Filename` and `Annotation.MimeType` columns. This uploads an attachment that has been decoded into a base64 string format. The [System.Convert.ToBase64String](/dotnet/api/system.convert.tobase64string) method can be used to convert the contents of a data file into a base64-formatted string. The maximum size of files that can be uploaded is determined by the **Organization.[MaxUploadFileSize**](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/reference/entities/task) property. This property is set in the **Email** tab of the **System Settings**. This setting limits the size of files that can be attached to email messages, notes, and web resources. The default setting is 5 MB.
41+
To upload or remove an attachment, use the <xref:Microsoft.Xrm.Sdk.IOrganizationService>.<xref:Microsoft.Xrm.Sdk.IOrganizationService.Update*> method or <xref:Microsoft.Xrm.Sdk.Messages.UpdateRequest> message, setting the `Annotation.Filename` and `Annotation.MimeType` columns. This uploads an attachment that has been decoded into a base64 string format. The [System.Convert.ToBase64String](/dotnet/api/system.convert.tobase64string) method can be used to convert the contents of a data file into a base64-formatted string. The maximum size of files that can be uploaded is determined by the **Organization.[MaxUploadFileSize**](/power-apps/developer/data-platform/reference/entities/task) property. This property is set in the **Email** tab of the **System Settings**. This setting limits the size of files that can be attached to email messages, notes, and web resources. The default setting is 5 MB.
4242

4343
> [!NOTE]
4444
> The maximum upload file size limit applies to the size of the file in Base64 encoding. A Base64 encoding produces a file that is larger than the orginial unencoded file.

powerapps-docs/developer/data-platform/auditing/overview.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ Audit history data is stored in the [Auditing (Audit) table](../reference/entiti
7373

7474
More information: [Retrieve the history of audited data change](retrieve-audit-data.md)
7575

76+
> [!IMPORTANT]
77+
> Audit history is not available for tables in the mobile app.
78+
7679
## Delete audit data
7780

7881
You may need to delete audit data because:
@@ -100,4 +103,4 @@ More information: [Delete audit data](delete-audit-data.md)
100103
[Retrieve the history of audited data changes](retrieve-audit-data.md)<br />
101104
[Delete audit data](delete-audit-data.md)
102105

103-
[!INCLUDE[footer-include](../../../includes/footer-banner.md)]
106+
[!INCLUDE[footer-include](../../../includes/footer-banner.md)]

powerapps-docs/developer/data-platform/dataverse-odata-dataflows-migration.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
---
22
title: Migrate data between Microsoft Dataverse environments using the dataflows OData connector
33
author: denisem-msft
4-
ms.reviewer: "nabuthuk"
4+
ms.reviewer: jdaly
55
description: Migrate data between Microsoft Dataverse environments using dataflows OData connector.
6-
ms.date: 11/24/2021
7-
ms.topic: "article"
6+
ms.date: 10/03/2022
7+
ms.topic: article
88
ms.subservice: dataverse-developer
99
ms.author: demora
1010
search.app:
1111
- PowerApps
12+
contributors:
13+
- JimDaly
1214
---
1315

1416
# Migrate data between Microsoft Dataverse environments using the dataflows OData connector
1517

16-
18+
> [!NOTE]
19+
> Consider using the [Power Query Dataverse Connector](/power-query/connectors/dataverse) with Dataflows rather than the OData connector.
20+
> Dataflows are the recommended method to migrate data between Dataverse environments. More information [What are dataflows?](/power-query/dataflows/overview-dataflows-across-power-platform-dynamics-365)
1721
1822
Dataverse [Web API](./webapi/overview.md) works with any technology that supports OData and OAuth. There are many options available to move data in and out of Dataverse. OData connector is one of the dataflows, which is designed to support migration and synchronization of large datasets in Dataverse.
1923

powerapps-docs/developer/data-platform/dependent-assembly-plugins.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,10 @@ More information:
347347

348348
The following are known issues that should be resolved before dependent assemblies for plug-ins becomes generally available.
349349

350+
### Asynchronous plug-in steps do not work
351+
352+
If you use dependent assemblies for a plug-in registered for an asynchronous step an error with the message `Expected non-empty Guid.` will occur.
353+
350354
### Plug-in profiler
351355

352356
You cannot use Plug-in Profiler to debug plug-ins that are part of a plug-in package. More information: [Use Plug-in profiler](debug-plug-in.md#use-plug-in-profiler)

powerapps-docs/developer/data-platform/developer-tools.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Developers will use the following tools and resources when working with solution
2424

2525
*Power Platform Tools for Visual Studio* - supports the rapid creation, debugging, and deployment of plug-ins. Other capabilities currently in preview include development of custom workflow activities, web resources, integration technologies like Azure Service endpoints and webhooks, and more. To learn more about the tool, install the [extension](tools/devtools-install.md) and try the available [quickstart](tools/devtools-create-project.md) topics.
2626

27-
*Microsoft Power Platform CLI* - a simple, one-stop developer CLI that empowers developers and ISVs to perform various operations in Microsoft Power Platform related to environment lifecycle features, and to authenticate and work with Microsoft Dataverse environments, solution packages, portals, code components, and so on. To learn more about the tool, install the [extension](powerapps-cli.md#install-microsoft-power-platform-cli) or try the available [standalone](powerapps-cli.md#standalone-power-platform-cli) version.
27+
*Microsoft Power Platform CLI* - a simple, one-stop developer CLI that empowers developers and ISVs to perform various operations in Microsoft Power Platform related to environment lifecycle features, and to authenticate and work with Microsoft Dataverse environments, solution packages, portals, code components, and so on. To learn more about the tool, see [What is Microsoft Power Platform CLI?](powerapps-cli.md).
2828

2929
## Tools available for download from NuGet
3030

powerapps-docs/developer/data-platform/sample-global-discovery-service-csharp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ To run the sample:
3030

3131
1. Download or clone the sample so that you have a local copy.
3232
1. Open the solution file in Visual Studio.
33-
1. Select which project will be the startup project, either `REST` or `ServceClient`.
33+
1. Select which project will be the startup project, either `REST` or `ServiceClient`.
3434
1. In Program.cs, edit the `Main` method to enter your user credentials:
3535

3636
```csharp

powerapps-docs/developer/data-platform/webapi/samples/webapiservice.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ This method:
7979

8080
This method facilitates returning a class that includes properties found in the ComplexTypes returned by OData Actions and Functions in Dataverse Web API.
8181

82-
- Has an [HttpRequestMessage](/dotnet/api/system.net.http.httprequestmessage?view=net-6.0) parameter. When using this method it is expected, but not required, that the request parameter is one of the [*Response classes](#response-classes) that derive from `HttpRequestMessage`.
82+
- Has an [HttpRequestMessage](/dotnet/api/system.net.http.httprequestmessage?view=net-6.0) parameter. When using this method it is expected, but not required, that the request parameter is one of the [*Response classes](#response-classes) that derive from `HttpResponseMessage`.
8383
- Returns `Task<T>` where `T` is a class derived from `HttpResponseMessage`. See [*Response classes](#response-classes) for more information.
8484
- Calls the [SendAsync Method](#sendasync-method).
8585
- Uses the [HttpResponseMessage As&lt;T&gt;](#httpresponsemessage-ast) extension method to return the requested type.
@@ -89,7 +89,7 @@ The following example shows use with the <xref:Microsoft.Dynamics.CRM.WhoAmI?tex
8989
```csharp
9090
static async Task WhoAmI(Service service)
9191
{
92-
var response = await service.SendAsync<WhoAmIResponse>;(new WhoAmIRequest());
92+
var response = await service.SendAsync<WhoAmIResponse>(new WhoAmIRequest());
9393

9494
Console.WriteLine($"Your user ID is {response.UserId}");
9595
}

powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
22
title: "Customize commands and the ribbon (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces"
33
description: "Microsoft Dataverse displays commands in different ways depending on the table and the client. In most places in the web application, you will see a command bar instead of a ribbon. Dynamics 365 for tablets also uses data defined as ribbons to control what commands are available using a command bar that is optimized for touch." # 115-145 characters including spaces. This abstract displays in the search result."
4-
author: HemantGaur
5-
ms.author: hemantg
6-
manager: lwelicki
7-
ms.date: 05/24/2022
4+
author: caburk
5+
ms.author: caburk
6+
ms.date: 10/03/2022
87
ms.reviewer: jdaly
98
ms.topic: article
109
ms.subservice: mda-developer
@@ -36,6 +35,10 @@ The articles in this section introduce you to key concepts that you must underst
3635

3736
If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete) to find and solve the problem.
3837

38+
## Reference documentation
39+
40+
You can find reference documentation for Ribbon XML elements here: [Ribbon XML reference](/previous-versions/dynamicscrm-2016/developers-guide/gg327947%28v=crm.8%29). This documentation is not maintained and includes many elements that are no longer relevant. It provides information about the elements defined in the ribbon schema files: [Ribbon core schema](ribbon-core-schema.md), [Ribbon types schema](ribbon-types-schema.md), and [Ribbon WSS schema](ribbon-wss-schema.md). There are some remarks within this reference that may be helpful.
41+
3942

4043
## Community tool
4144

powerapps-docs/maker/model-driven-apps/power-apps-grid-control.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,6 @@ To work around this, you can display a custom card by configuring the table to u
8787
- The grid doesn't currently support any theme customizations
8888
- Cells with no data are blank instead of displaying three dashes **---**.
8989
- The owner column doesn't show online status and a people card for the user.
90-
- Filtering a column using **Filter by** from the column header drop-down list doesn't change the underlying view.
91-
92-
:::image type="content" source="media/view-filter-by.png" alt-text="Filter By drop down list in a view":::
93-
94-
To change the actual view, select **Edit filters**, make your changes, and then select **Apply**.
95-
96-
:::image type="content" source="media/advanced-filter-panel.png" alt-text="Select the Edit filters button":::
97-
More information: [Create and manage personal views on a grid page](../../user/grid-filters-advanced.md)
9890

9991
### See also
10092

powerapps-docs/maker/model-driven-apps/run-model-driven-app.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
title: How to run a model-driven app | MicrosoftDocs
33
description: "How to run a Power Apps model-driven app"
44
ms.custom: ""
5-
ms.date: 12/07/2021
5+
ms.date: 10/04/2022
66
ms.reviewer: "matp"
7-
87
ms.suite: ""
98
ms.tgt_pltfrm: ""
109
ms.topic: "how-to"
@@ -21,8 +20,6 @@ search.app:
2120
---
2221
# How to run a model-driven app
2322

24-
25-
2623
## Run an app in a browser
2724

2825
To run a model-driven app in a web browser, the user must have a [security role](../model-driven-apps/model-driven-app-glossary.md#security-role) assigned in addition to having the URL for the app.
@@ -42,6 +39,21 @@ To get the direct link to an app:
4239

4340
To play the app, enter the URL in a web browser.
4441

42+
## Authentication prompts while running a model-driven app
43+
44+
You may notice authentication prompts during your model-driven app session. These prompts are expected and are required for certain features. Below highlights a list of features that trigger these prompts. This list is subject to change as new features are released:
45+
46+
- [Custom pages](model-app-page-overview.md).
47+
- [Power Fx](commanding-use-powerfx.md) expressions.
48+
- Opening the Office apps launcher located on the upper left of the app header.
49+
- Selecting the **Add to Teams** button.
50+
- [Collaboration feature](../../user/collaboration.md).
51+
52+
Additionally, some organizational or browser settings may increase the frequency of these prompts. We recommend reviewing your settings to help reduce authentication prompts during sessions.
53+
54+
- **Third party cookies blocked in browser.** This will cause an authentication prompt to trigger each time you open a model-driven app. Note that opening the app in incognito mode or in the Safari web browser via ITP settings will usually block third-party cookies by default. [Enable third party cookies](../../troubleshooting-startup-issues.md) to reduce these prompts.
55+
- **Azure Active Directory conditional access or multi-factor authentication policies**. Policies specifically on Power Apps or Microsoft Graph will trigger additional authentication prompts. Contact your admin to review your organization's conditional access or MFA policies.
56+
4557
## Run an app on a tablet or phone
4658

4759
Use the app URL described in the earlier section to run a model-driven app on a tablet's web browser. For phones, users download the Power Apps mobile app from the relevant app store. Then, sign into the app, and select the specific app. More information: [Get started with Power Apps mobile](../../mobile/run-powerapps-on-mobile.md)

0 commit comments

Comments
 (0)