Skip to content

Commit d53b761

Browse files
committed
Merge branch 'main' into jdaly-main-open-app-url
2 parents 76e0922 + 480184b commit d53b761

File tree

473 files changed

+3693
-4288
lines changed

Some content is hidden

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

473 files changed

+3693
-4288
lines changed

.openpublishing.redirection.json

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "powerapps-docs/developer/data-platform/outlook-client/sample-create-retrieve-outlook-filters.md",
5+
"redirect_url": "../data-platform/org-service/samples/create-retrieve-outlook-filters",
6+
"redirect_document_id": "false"
7+
},
8+
{
9+
"source_path": "powerapps-docs/developer/data-platform/org-service/samples/install-remove-sample-data.md",
10+
"redirect_url": "../data-platform/sample-data",
11+
"redirect_document_id": "false"
12+
},
13+
{
14+
"source_path": "powerapps-docs/developer/data-platform/org-service/samples/work-with-discovery-service.md",
15+
"redirect_url": "../data-platform/org-service/samples/access-discovery-service",
16+
"redirect_document_id": "false"
17+
},
18+
{
19+
"source_path": "powerapps-docs/developer/data-platform/org-service/create-client-app.md",
20+
"redirect_url": "../data-platform/connect-dataverse",
21+
"redirect_document_id": "false"
22+
},
23+
{
24+
"source_path": "powerapps-docs/developer/data-platform/on-premises-options.md",
25+
"redirect_url": "../data-platform",
26+
"redirect_document_id": "false"
27+
},
328
{
429
"source_path": "powerapps-docs/developer/data-platform/customapi-table-columns.md",
530
"redirect_url": "custom-api-tables#custom-api-table-columns",
@@ -707,17 +732,17 @@
707732
},
708733
{
709734
"source_path": "powerapps-docs/admin-view-user-licenses.md",
710-
"redirect_url": "/powerapps/administrator/admin-view-user-licenses",
735+
"redirect_url": "/power-platform/admin/admin-view-user-licenses",
711736
"redirect_document_id": "false"
712737
},
713738
{
714739
"source_path": "powerapps-docs/app-analytics.md",
715-
"redirect_url": "/powerapps/administrator/index",
740+
"redirect_url": "/power-platform/admin/analytics-powerapps",
716741
"redirect_document_id": "false"
717742
},
718743
{
719744
"source_path": "powerapps-docs/create-database.md",
720-
"redirect_url": "/powerapps/administrator/create-database",
745+
"redirect_url": "/power-platform/admin/create-database",
721746
"redirect_document_id": "false"
722747
},
723748
{

powerapps-docs/breadcrumb/toc.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,46 +7,46 @@
77
topichref: /power-platform/
88
items:
99
- name: Power Apps
10-
tocHref: /powerapps/
11-
topicHref: /powerapps/
10+
tocHref: /power-apps/
11+
topicHref: /power-apps/
1212
items:
1313
# Adding Create app for each type of app
1414
- name: Create apps
15-
tocHref: /powerapps/maker/data-platform/
16-
topicHref: /powerapps/maker/index
15+
tocHref: /power-apps/maker/data-platform/
16+
topicHref: /power-apps/maker/index
1717
- name: Create apps
18-
tocHref: /powerapps/maker/model-driven-apps/
19-
topicHref: /powerapps/maker/index
18+
tocHref: /power-apps/maker/model-driven-apps/
19+
topicHref: /power-apps/maker/index
2020
- name: Create apps
21-
tocHref: /powerapps/maker/canvas-apps/
22-
topicHref: /powerapps/maker/index
21+
tocHref: /power-apps/maker/canvas-apps/
22+
topicHref: /power-apps/maker/index
2323
# Make sure Create apps appears for topics in developer folder
2424
- name: Create apps
25-
tocHref: /powerapps/developer/data-platform/
26-
topicHref: /powerapps/maker/index
25+
tocHref: /power-apps/developer/data-platform/
26+
topicHref: /power-apps/maker/index
2727
items:
2828
- name: Microsoft Dataverse
29-
tocHref: /powerapps/developer/data-platform/
30-
topicHref: /powerapps/maker/data-platform/index
29+
tocHref: /power-apps/developer/data-platform/
30+
topicHref: /power-apps/maker/data-platform/index
3131
items:
3232
- name: Developer
33-
tocHref: /powerapps/developer/data-platform/
34-
topicHref: /powerapps/developer/data-platform/index
33+
tocHref: /power-apps/developer/data-platform/
34+
topicHref: /power-apps/developer/data-platform/index
3535
items:
3636
- name: Organization Service
37-
tocHref: /powerapps/developer/data-platform/org-service/
38-
topicHref: /powerapps/developer/data-platform/org-service/index
37+
tocHref: /power-apps/developer/data-platform/org-service/
38+
topicHref: /power-apps/developer/data-platform/org-service/index
3939
- name: Web API
40-
tocHref: /powerapps/developer/data-platform/webapi/
41-
topicHref: /powerapps/developer/data-platform/webapi/index
40+
tocHref: /power-apps/developer/data-platform/webapi/
41+
topicHref: /power-apps/developer/data-platform/webapi/index
4242
- name: Create apps
43-
tocHref: /powerapps/developer/model-driven-apps/
44-
topicHref: /powerapps/maker/index
43+
tocHref: /power-apps/developer/model-driven-apps/
44+
topicHref: /power-apps/maker/index
4545
items:
4646
- name: Model-driven apps
47-
tocHref: /powerapps/developer/model-driven-apps/
48-
topicHref: /powerapps/maker/model-driven-apps/index
47+
tocHref: /power-apps/developer/model-driven-apps/
48+
topicHref: /power-apps/maker/model-driven-apps/index
4949
items:
5050
- name: Developer
51-
tocHref: /powerapps/developer/model-driven-apps/
52-
topicHref: /powerapps/developer/model-driven-apps/index
51+
tocHref: /power-apps/developer/model-driven-apps/
52+
topicHref: /power-apps/developer/model-driven-apps/index

powerapps-docs/developer/component-framework/code-components-alm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ It's recommended that the MAJOR and MINOR version of the code component's versio
290290

291291
A [Dataverse solution has four parts](/powerapps/maker/data-platform/update-solutions#understanding-version-numbers-for-updates) and it can be thought of in the following structure: `MAJOR.MINOR.BUILD.REVISION`.
292292

293-
If you're using **AzureDevOps**, you can set your build pipeline versioning using the `Build` and `Rev` environment variables ([Run (build) number - Azure Pipelines](/azure/devops/pipelines/process/run-number?view=azure-devops&tabs=yaml&preserve-view=true)), and use PowerShell script similar to the approach described in the article [Use PowerShell scripts to customize pipelines](/azure/devops/pipelines/scripts/powershell?view=azure-devops&tabs=yaml#example-powershell-script-version-assemblies&preserve-view=true).
293+
If you're using **AzureDevOps**, you can set your build pipeline versioning using the `Build` and `Rev` environment variables ([Run (build) number - Azure Pipelines](/azure/devops/pipelines/process/run-number)), and use PowerShell script similar to the approach described in the article [Use PowerShell scripts to customize pipelines](/azure/devops/pipelines/scripts/powershell#example-powershell-script-version-assemblies).
294294

295295
| Semantic version part | ControlManifest.Input.xml version part<br />`MAJOR.MINOR.PATCH` | Solution.xml version part<br />`MAJOR.MINOR.BUILD.REVISION` | AzureDevOps Build Version |
296296
| --------------------- | --------------------------------------------------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |

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

0 commit comments

Comments
 (0)