Skip to content

Commit b2b2d3e

Browse files
committed
Merge branch 'main' into platform-library-react-controls-preview
2 parents 5a47d83 + c64b84e commit b2b2d3e

File tree

323 files changed

+2520
-2792
lines changed

Some content is hidden

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

323 files changed

+2520
-2792
lines changed

.openpublishing.redirection.json

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "powerapps-docs/developer/data-platform/org-service/samples/install-remove-sample-data.md",
5+
"redirect_url": "../data-platform/sample-data",
6+
"redirect_document_id": "false"
7+
},
8+
{
9+
"source_path": "powerapps-docs/developer/data-platform/org-service/samples/work-with-discovery-service.md",
10+
"redirect_url": "../data-platform/org-service/samples/access-discovery-service",
11+
"redirect_document_id": "false"
12+
},
13+
{
14+
"source_path": "powerapps-docs/developer/data-platform/org-service/create-client-app.md",
15+
"redirect_url": "../data-platform/connect-dataverse",
16+
"redirect_document_id": "false"
17+
},
18+
{
19+
"source_path": "powerapps-docs/developer/data-platform/on-premises-options.md",
20+
"redirect_url": "../data-platform",
21+
"redirect_document_id": "false"
22+
},
323
{
424
"source_path": "powerapps-docs/developer/data-platform/customapi-table-columns.md",
525
"redirect_url": "custom-api-tables#custom-api-table-columns",
@@ -707,17 +727,17 @@
707727
},
708728
{
709729
"source_path": "powerapps-docs/admin-view-user-licenses.md",
710-
"redirect_url": "/powerapps/administrator/admin-view-user-licenses",
730+
"redirect_url": "/power-platform/admin/admin-view-user-licenses",
711731
"redirect_document_id": "false"
712732
},
713733
{
714734
"source_path": "powerapps-docs/app-analytics.md",
715-
"redirect_url": "/powerapps/administrator/index",
735+
"redirect_url": "/power-platform/admin/analytics-powerapps",
716736
"redirect_document_id": "false"
717737
},
718738
{
719739
"source_path": "powerapps-docs/create-database.md",
720-
"redirect_url": "/powerapps/administrator/create-database",
740+
"redirect_url": "/power-platform/admin/create-database",
721741
"redirect_document_id": "false"
722742
},
723743
{

powerapps-docs/developer/component-framework/overview.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22
title: "Power Apps component framework overview in Microsoft Dataverse(contains video) | Microsoft Docs"
33
description: "Use the Power Apps component framework to create code components to provide an enhanced experiences for people to view and work with data in forms, views, and dashboards."
44
keywords: "Component Framework, code components, Power Apps controls"
5-
ms.author: jdaly
5+
ms.author: noazarur
66
author: noazarur-microsoft
77
manager: kvivek
8-
ms.date: 03/12/2022
8+
ms.date: 04/01/2022
99
ms.reviewer: jdaly
1010
ms.custom:
1111
- "dyn365-a11y"
1212
- "dyn365-developer"
1313
ms.topic: overview
1414
ms.subservice: pcf
15+
contributors:
16+
- JimDaly
1517
---
1618

1719
# Power Apps component framework overview

powerapps-docs/developer/data-platform/appendix-add-license-information-to-your-solution.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
---
22
title: "Appendix: Add licensing information to your solution | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "This article outlines the required steps to take license service IDs created in Partner Center and add them to the table definitions of your Dataverse solution." # 115-145 characters including spaces. This abstract displays in the search result.
4-
ms.custom: ""
5-
ms.date: 04/30/2021
6-
ms.reviewer: "pehecke"
7-
4+
ms.date: 04/01/2022
5+
author: mikkelsen2000
6+
ms.author: pemikkel
7+
ms.reviewer: pehecke
8+
manager: jstrauss
89
ms.topic: "article"
9-
author: "nkrb"
1010
ms.subservice: dataverse-developer
11-
ms.author: "nabuthuk"
12-
manager: "kvivek"
1311
search.audienceType:
1412
- developer
1513
search.app:
1614
- PowerApps
1715
- D365CE
16+
contributors:
17+
- JimDaly
18+
1819
---
1920

2021
# Appendix: Add licensing information to your solution

powerapps-docs/developer/data-platform/application-insights-ilogger.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
---
22
title: "Write Telemetry to your Application Insights resource using ILogger (preview)(Microsoft Dataverse) | Microsoft Docs"
33
description: "When you enable Application Insights for your organization, any plug-ins written using the ILogger Interface provided in the SDK will write telemetry to your Application Insights resource."
4-
ms.custom: ""
5-
ms.date: 06/28/2021
6-
ms.reviewer: "pehecke"
7-
4+
ms.date: 04/03/2022
5+
author: divka78
6+
ms.author: dikamath
7+
manager: sunilg
8+
ms.reviewer: pehecke
89
ms.topic: "article"
9-
author: JimDaly
1010
ms.subservice: dataverse-developer
11-
ms.author: pehecke
12-
manager: kvivek
1311
search.audienceType:
1412
- developer
1513
search.app:
1614
- PowerApps
1715
- D365CE
16+
contributors:
17+
- JimDaly
18+
- phecke
1819
---
1920

2021
# Write Telemetry to your Application Insights resource using ILogger (Preview)

powerapps-docs/developer/data-platform/apply-business-logic-with-code.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
11
---
22
title: Apply business logic using code (Microsoft Dataverse)| Microsoft Docs
33
description: Learn how to write code to customize business data processing in Microsoft Dataverse.
4-
services: ''
4+
ms.date: 04/03/2022
5+
author: divka78
6+
ms.author: dikamath
7+
manager: sunilg
8+
ms.reviewer: pehecke
59
suite: powerapps
6-
documentationcenter: na
7-
author: JimDaly
8-
manager: kvivek
9-
10-
ms.devlang: na
11-
ms.topic: article
12-
ms.tgt_pltfrm: na
13-
ms.workload: na
14-
ms.date: 03/12/2021
1510
ms.subservice: dataverse-developer
16-
ms.author: jdaly
1711
search.audienceType:
1812
- developer
1913
search.app:
2014
- PowerApps
2115
- D365CE
16+
contributors:
17+
- JimDaly
18+
- phecke
2219
---
2320

2421
# Apply business logic using code

powerapps-docs/developer/data-platform/apply-slas-entities.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.custom: ""
55
ms.date: 07/19/2021
66
ms.reviewer: "pehecke"
77
ms.topic: "article"
8-
author: "JimDaly" #TODO: NoOwner
8+
author: JimDaly #TODO: NoOwner
99
ms.subservice: dataverse-developer
1010
ms.author: "jdaly" # MSFT alias of Microsoft employees only
1111
manager: "ryjones" # MSFT alias of manager or PM counterpart

powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-use-parallel-execution-in-plug-ins.md

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,24 @@
11
---
22
title: "Do not use parallel execution within plug-ins and workflow activities | MicrosoftDocs"
33
description: "Multi or parallel threading within plug-ins or custom workflow activities is not supported."
4-
services: ''
5-
suite: powerapps
6-
documentationcenter: na
7-
author: JimDaly
8-
manager: ryjones
9-
editor: ''
10-
tags: ''
11-
12-
ms.devlang: na
4+
ms.date: 04/03/2022
5+
author: divka78
6+
ms.author: dikamath
7+
manager: sunilg
8+
ms.reviewer: pehecke
139
ms.topic: article
14-
ms.tgt_pltfrm: na
15-
ms.workload: na
16-
ms.date: 08/14/2019
1710
ms.subservice: dataverse-developer
18-
ms.author: pehecke
1911
search.audienceType:
2012
- developer
2113
search.app:
2214
- PowerApps
2315
- D365CE
16+
contributors:
17+
- JimDaly
18+
- phecke
2419
---
2520
# Do not use parallel execution within plug-ins and workflow activities
2621

27-
28-
2922
**Category**: Design, Performance, Security, Supportability
3023

3124
**Impact potential**: High

powerapps-docs/developer/data-platform/best-practices/business-logic/implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,22 @@
11
---
22
title: "Implement all types of queries when filtering results using PreOperation RetrieveMultiple | MicrosoftDocs"
33
description: "For best performance and consistent results for all applications you must implement filtering for all types of queries that can be used with plug-ins that are registered for the PreOperation stage of RetrieveMultiple"
4-
services: ''
54
suite: powerapps
6-
documentationcenter: na
7-
author: JimDaly
8-
manager: ryjones
9-
editor: ''
10-
tags: ''
11-
12-
ms.devlang: na
5+
ms.date: 04/03/2022
6+
author: divka78
7+
ms.author: dikamath
8+
manager: sunilg
9+
ms.reviewer: pehecke
1310
ms.topic: article
14-
ms.tgt_pltfrm: na
15-
ms.workload: na
16-
ms.date: 09/23/2019
1711
ms.subservice: dataverse-developer
18-
ms.author: jdaly
1912
search.audienceType:
2013
- developer
2114
search.app:
2215
- PowerApps
2316
- D365CE
17+
contributors:
18+
- JimDaly
19+
- phecke
2420
---
2521
# Implement all types of queries when filtering results using PreOperation RetrieveMultiple
2622

@@ -77,7 +73,7 @@ If a plug-in is written to change the records returned in a specific application
7773

7874
When using the Web API, GET requests on a collection are converted to <xref:Microsoft.Xrm.Sdk.Query.QueryExpression> unless the query uses FetchXml as described in [Retrieve and execute predefined queries](../../webapi/retrieve-and-execute-predefined-queries.md). In that case the queries use <xref:Microsoft.Xrm.Sdk.Query.FetchExpression>.
7975

80-
The legacy web client for model-driven apps is being replaced by Unified Interface. Unified Interface uses the FetchXml defined in the [SavedQuery.FetchXml](../../reference/entities/savedquery.md#BKMK_FetchXml) or [UserQuery.FetchXml](../../reference/entities/userquery.md#BKMK_FetchXml) properties. For better performance, Unified Interface does not convert the FetchXml data to a <xref:Microsoft.Xrm.Sdk.Query.QueryExpression> before executing these queries as the legacy web client did. Therefore, queries that were modified in plug-in code for the legacy web client which used <xref:Microsoft.Xrm.Sdk.Query.QueryExpression> will not apply the same changes now that the query to support views is being passed using <xref:Microsoft.Xrm.Sdk.Query.FetchExpression> unless the plug-in code is written to apply same logic to <xref:Microsoft.Xrm.Sdk.Query.FetchExpression> queries.
76+
The legacy web client for model-driven apps was replaced by Unified Interface. Unified Interface uses the FetchXml defined in the [SavedQuery.FetchXml](../../reference/entities/savedquery.md#BKMK_FetchXml) or [UserQuery.FetchXml](../../reference/entities/userquery.md#BKMK_FetchXml) properties. For better performance, Unified Interface does not convert the FetchXml data to a <xref:Microsoft.Xrm.Sdk.Query.QueryExpression> before executing these queries as the legacy web client did. Therefore, queries that were modified in plug-in code for the legacy web client which used <xref:Microsoft.Xrm.Sdk.Query.QueryExpression> will not apply the same changes now that the query to support views is being passed using <xref:Microsoft.Xrm.Sdk.Query.FetchExpression> unless the plug-in code is written to apply same logic to <xref:Microsoft.Xrm.Sdk.Query.FetchExpression> queries.
8177

8278
<a name='seealso'></a>
8379

powerapps-docs/developer/data-platform/best-practices/business-logic/manage-plug-ins-single-solution.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,21 @@
11
---
22
title: "Manage plug-ins in a single solution | MicrosoftDocs"
33
description: "The definition of a Plug-in assembly should be maintained within a single solution. You may want to have a separate solution that contains only plug-in definitions to help manage the plugin definitions."
4-
services: ''
5-
suite: powerapps
6-
documentationcenter: na
7-
author: JimDaly
4+
ms.date: 04/03/2022
5+
author: divka78
6+
ms.author: dikamath
87
manager: sunilg
9-
editor: ''
10-
tags: ''
11-
12-
ms.devlang: na
13-
ms.topic: article
14-
ms.tgt_pltfrm: na
15-
ms.workload: na
16-
ms.date: 10/25/2021
8+
ms.reviewer: pehecke
9+
suite: powerapps
1710
ms.subservice: dataverse-developer
18-
ms.author: pehecke
1911
search.audienceType:
2012
- developer
2113
search.app:
2214
- PowerApps
2315
- D365CE
16+
contributors:
17+
- JimDaly
18+
- phecke
2419
---
2520

2621
# Manage plug-ins in a single solution

powerapps-docs/developer/data-platform/best-practices/business-logic/optimize-assembly-development.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,22 @@
11
---
22
title: "Optimize custom assembly development | MicrosoftDocs"
33
description: "Consider merging separate plug-ins/custom workflow activities into a single custom assembly to improve performance and maintainability and move plug-ins/custom workflow activities into multiple custom assemblies if an assembly size is near the sandbox assembly size constraints."
4-
services: ''
54
suite: powerapps
6-
documentationcenter: na
7-
author: JimDaly
5+
ms.date: 04/03/2022
6+
author: divka78
7+
ms.author: dikamath
88
manager: sunilg
9-
editor: ''
10-
tags: ''
11-
12-
ms.devlang: na
9+
ms.reviewer: pehecke
1310
ms.topic: article
14-
ms.tgt_pltfrm: na
15-
ms.workload: na
16-
ms.date: 1/15/2019
1711
ms.subservice: dataverse-developer
18-
ms.author: pehecke
1912
search.audienceType:
2013
- developer
2114
search.app:
2215
- PowerApps
2316
- D365CE
17+
contributors:
18+
- JimDaly
19+
- phecke
2420
---
2521
# Optimize assembly development
2622

0 commit comments

Comments
 (0)