Skip to content

Commit 7e1d03f

Browse files
committed
Merge branch 'master' into edit_1810475
2 parents a1d5df3 + 554ac3b commit 7e1d03f

File tree

494 files changed

+8881
-6193
lines changed

Some content is hidden

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

494 files changed

+8881
-6193
lines changed

.acrolinx-config.edn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{:allowed-branchname-matches ["^master$"]
22
:allowed-filename-matches ["powerapps-docs"]
3+
:guidance-profile "dc59e3ef-24fd-46d7-9156-0491aaae6bef" ;; Profile ID for "BAG-specific"
34
:acrolinx-check-settings
45
{
56
"languageId" "en"

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ settings.json
1313
/.vs/slnx.sqlite
1414
/.vs/powerapps-docs-pr/v16/.suo
1515
/.vs/VSWorkspaceState.json
16+
powerapps-docs/.vs/powerapps-docs/v15/.suo
17+
powerapps-docs/.vs/ProjectSettings.json
18+
powerapps-docs/.vs/slnx.sqlite
19+
powerapps-docs/.vs/VSWorkspaceState.json

.openpublishing.publish.config.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,6 @@
3838
"ConceptualTOC": "powerapps-docs/developer/common-data-service/org-service/toc.yml",
3939
"ReferenceTOCUrl": "/dotnet/api/ce-9-general/toc.json"
4040
},
41-
{
42-
"ConceptualTOC": "powerapps-docs/developer/common-data-service/package-deployer/toc.yml",
43-
"ReferenceTOCUrl": "/dotnet/api/ce-9-packagedeployer/toc.json"
44-
},
4541
{
4642
"ConceptualTOC": "powerapps-docs/developer/common-data-service/workflow/toc.yml",
4743
"ReferenceTOCUrl": "/dotnet/api/ce-9-workflow/toc.json"

.openpublishing.redirection.json

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,100 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "powerapps-docs/developer/common-data-service/compress-extract-solution-file-solutionpackager.md",
5+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/solution-packager-tool",
6+
"redirect_document_id": "false"
7+
},
8+
{
9+
"source_path": "powerapps-docs/developer/common-data-service/use-source-control-solution-files.md",
10+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/use-source-control-solution-files",
11+
"redirect_document_id": "false"
12+
},
13+
{
14+
"source_path": "powerapps-docs/developer/common-data-service/checker/webapi/overview.md",
15+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/checker-api/overview",
16+
"redirect_document_id": "false"
17+
},
18+
{
19+
"source_path": "powerapps-docs/developer/common-data-service/checker/webapi/analyze.md",
20+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/checker-api/analyze",
21+
"redirect_document_id": "false"
22+
},
23+
{
24+
"source_path": "powerapps-docs/developer/common-data-service/checker/webapi/check-status.md",
25+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/checker-api/check-status",
26+
"redirect_document_id": "false"
27+
},
28+
{
29+
"source_path": "powerapps-docs/developer/common-data-service/checker/webapi/retrieve-rules.md",
30+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/checker-api/retrieve-rules",
31+
"redirect_document_id": "false"
32+
},
33+
{
34+
"source_path": "powerapps-docs/developer/common-data-service/checker/webapi/retrieve-rulesets.md",
35+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/checker-api/retrieve-rulesets",
36+
"redirect_document_id": "false"
37+
},
38+
{
39+
"source_path": "powerapps-docs/developer/common-data-service/checker/webapi/upload-file.md",
40+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/checker-api/upload-file",
41+
"redirect_document_id": "false"
42+
},
43+
{
44+
"source_path": "powerapps-docs/developer/common-data-service/package-deployer/create-packages-package-deployer.md",
45+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/package-deployer-tool",
46+
"redirect_document_id": "false"
47+
},
48+
{
49+
"source_path": "powerapps-docs/maker/common-data-service/create-edit-entities.md",
50+
"redirect_url": "data-platform-create-entity",
51+
"redirect_document_id": "false"
52+
},
53+
{
54+
"source_path": "powerapps-docs/maker/common-data-service/solution-patches.md",
55+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/update-solutions-alm#create-solution-patches",
56+
"redirect_document_id": "false"
57+
},
58+
{
59+
"source_path": "powerapps-docs/maker/common-data-service/set-managed-properties-metadata.md",
60+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/managed-properties-alm",
61+
"redirect_document_id": "false"
62+
},
63+
{
64+
"source_path": "powerapps-docs/maker/common-data-service/use-solution-explorer.md",
65+
"redirect_url": "solutions-overview",
66+
"redirect_document_id": "false"
67+
},
68+
{
69+
"source_path": "powerapps-docs/maker/common-data-service/use-segmented-solutions-patches-simplify-updates.md",
70+
"redirect_url": "create-solution#create-a-segmented-solution",
71+
"redirect_document_id": "false"
72+
},
73+
{
74+
"source_path": "powerapps-docs/maker/common-data-service/solution-best-practices.md",
75+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/solution-concepts-alm",
76+
"redirect_document_id": "false"
77+
},
78+
{
79+
"source_path": "powerapps-docs/developer/common-data-service/build-tools-tutorial-faq.md",
80+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/devops-build-tools#frequently-asked-question-faq",
81+
"redirect_document_id": "false"
82+
},
83+
{
84+
"source_path": "powerapps-docs/developer/common-data-service/build-tools-tasks.md",
85+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/devops-build-tools#build-tool-tasks",
86+
"redirect_document_id": "false"
87+
},
88+
{
89+
"source_path": "powerapps-docs/developer/common-data-service/build-tools-overview.md",
90+
"redirect_url": "https://docs.microsoft.com/power-platform/alm/devops-build-tools",
91+
"redirect_document_id": "false"
92+
},
93+
{
94+
"source_path": "powerapps-docs/maker/model-driven-apps/customize-power-bi-content-packs.md",
95+
"redirect_url": "../common-data-service/use-powerbi-with-cds",
96+
"redirect_document_id": "false"
97+
},
398
{
499
"source_path": "powerapps-docs/maker/common-data-service/how-managed-solutions-merged.md",
5100
"redirect_url": "https://docs.microsoft.com/power-platform/alm/how-managed-solutions-merged",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ This is the GitHub repository for the technical product documentation for **Powe
44

55
## How to contribute
66

7-
Thanks for your interest in contributing to [Docs.microsoft.com](https://docs.microsoft.com/), home of technical content for Microsoft products and services.
7+
Thanks for your interest in contributing to [docs.microsoft.com](https://docs.microsoft.com/), home of technical content for Microsoft products and services.
88

99
To learn how to make contributions to the content in this repository, start with our [Docs contributor guide](https://docs.microsoft.com/contribute). If you are a Microsoft employee, please visit the [internal version](https://aka.ms/docsguidescontribute) of this guide.
1010

1111
## Code of conduct
1212

13-
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
13+
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

powerapps-docs/developer/common-data-service/TOC.yml

Lines changed: 36 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -300,70 +300,41 @@
300300
href: customize-labels-support-multiple-languages.md
301301
- name: Best Practices
302302
href: best-practices/work-with-metadata/index.md
303-
- name: Package and distribute extensions using solutions
303+
- name: Introduction to solutions
304+
href: introduction-solutions.md
304305
items:
305-
- name: Introduction to solutions
306-
href: introduction-solutions.md
306+
- name: Dependency tracking for solution components
307+
href: dependency-tracking-solution-components.md
308+
- name: Removing dependencies
309+
href: removing-dependencies.md
310+
- name: Maintain managed solutions
311+
href: maintain-managed-solutions.md
312+
- name: Organize your solutions
313+
href: organize-solutions.md
314+
- name: Organize your team to develop solutions
315+
href: organize-team-develop-solutions.md
316+
- name: Use managed properties
317+
href: use-managed-properties.md
318+
- name: Understand how managed solutions are merged
319+
href: understand-managed-solutions-merged.md
320+
- name: Create solutions that support multiple languages
321+
href: create-solutions-support-multiple-languages.md
322+
- name: How to manage solutions
307323
items:
308-
- name: Dependency tracking for solution components
309-
href: dependency-tracking-solution-components.md
310-
- name: Removing dependencies
311-
href: removing-dependencies.md
312-
- name: Maintain managed solutions
313-
href: maintain-managed-solutions.md
314-
- name: Organize your solutions
315-
href: organize-solutions.md
316-
- name: Organize your team to develop solutions
317-
href: organize-team-develop-solutions.md
318-
- name: Use managed properties
319-
href: use-managed-properties.md
320-
- name: Understand how managed solutions are merged
321-
href: understand-managed-solutions-merged.md
322-
- name: Create solutions that support multiple languages
323-
href: create-solutions-support-multiple-languages.md
324-
- name: How to manage solutions
325-
items:
326-
- name: Create, export, or import an unmanaged solution
327-
href: create-export-import-unmanaged-solution.md
328-
- name: Uninstall or delete a solution
329-
href: uninstall-delete-solution.md
330-
- name: Work with solutions
331-
href: work-solutions.md
332-
- name: Create, install, and update a managed solution
333-
href: create-install-update-managed-solution.md
334-
- name: Create patches to simplify solution updates
335-
href: create-patches-simplify-solution-updates.md
336-
- name: When to edit the customizations file
337-
href: when-edit-customization-file.md
338-
- name: Build tools for Azure DevOps
339-
items:
340-
- name: Overview
341-
href: build-tools-overview.md
342-
- name: Tasks
343-
href: build-tools-tasks.md
344-
- name: Tutorial and FAQ
345-
href: build-tools-tutorial-faq.md
346-
- name: SolutionPackager tool
347-
href: compress-extract-solution-file-solutionpackager.md
348-
items:
349-
- name: Source control with solution files
350-
href: use-source-control-solution-files.md
351-
- name: Package Deployer tool
352-
href: package-deployer/create-packages-package-deployer.md
353-
- name: Verify quality of solutions and packages
354-
items:
355-
- name: Use the Power Apps checker web API
356-
href: checker/webapi/overview.md
357-
- name: Invoke the analysis
358-
href: checker/webapi/analyze.md
359-
- name: Check for analysis status
360-
href: checker/webapi/check-status.md
361-
- name: Retrieve the list of rules
362-
href: checker/webapi/retrieve-rules.md
363-
- name: Retrieve the list of rulesets
364-
href: checker/webapi/retrieve-rulesets.md
365-
- name: Upload a file for analysis
366-
href: checker/webapi/upload-file.md
324+
- name: Create, export, or import an unmanaged solution
325+
href: create-export-import-unmanaged-solution.md
326+
- name: Uninstall or delete a solution
327+
href: uninstall-delete-solution.md
328+
- name: Work with solutions
329+
href: work-solutions.md
330+
- name: Create, install, and update a managed solution
331+
href: create-install-update-managed-solution.md
332+
- name: Create patches to simplify solution updates
333+
href: create-patches-simplify-solution-updates.md
334+
- name: When to edit the customizations file
335+
href: when-edit-customization-file.md
336+
- name: Publish and monitor your (ISV) app
337+
items:
367338
- name: Publish your app on AppSource
368339
href: publish-app-appsource.md
369340
items:
@@ -408,7 +379,9 @@
408379
- name: Office365 authentication with WS-Trust
409380
href: authenticate-office365-deprecation.md
410381
- name: "Tutorial: Register an app with Azure Active Directory"
411-
href: walkthrough-register-app-azure-active-directory.md
382+
href: walkthrough-register-app-azure-active-directory.md
383+
- name: "Tutorial: Create an ASP.NET Core Blazor WebAssembly App"
384+
href: walkthrough-blazor-webassembly-single-tenant.md
412385
- name: Build web applications using Server-to-Server (S2S) authentication
413386
href: build-web-applications-server-server-s2s-authentication.md
414387
items:

powerapps-docs/developer/common-data-service/appendix-app-certification-checklist.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ The following checklist provides the list of validations performed by Microsoft
4646
<li>Runtime errors: May occur once the app is opened in Run mode to view. Any issues found will be reported through email.</li>
4747
<li>Accessibility errors and warnings: All Accessibility errors should be resolved as per Solution Checker guidelines.</li>
4848
</ul></li>
49-
<li>Code Validation for Common Data Service solution will be done utilizing <a href="https://docs.microsoft.com/powerapps/developer/common-data-service/checker/webapi/overview">Power Apps Checker</a>.</li>
49+
<li>Code Validation for Common Data Service solution will be done utilizing <a href="https://.docs.microsoft.com/power-platform/alm/checker-api/overview">Power Apps Checker</a>.</li>
5050
<li>Issues reported from Power Apps Checker will be manually validated for correctness and false positive issues will be reduced to low severity.</li>
51-
<li>The quality of the solution and packages are validated against the AppSource certification <a href="https://docs.microsoft.com/powerapps/developer/common-data-service/checker/webapi/retrieve-rulesets">ruleset</a>.
51+
<li>The quality of the solution and packages are validated against the AppSource certification <a href="https://docs.microsoft.com/power-platform/alm/checker-api/retrieve-rulesets">ruleset</a>.
5252
<li>Generated report is shared with the publisher through email.</li>
5353
</ul>
5454
</td>
@@ -57,7 +57,7 @@ The following checklist provides the list of validations performed by Microsoft
5757
<td>Deployment Validation</td>
5858
<td>
5959
<ul>
60-
<li>Solution will be installed to a Power Apps studio using <a href="https://docs.microsoft.com/powerapps/developer/common-data-service/package-deployer/create-packages-package-deployer">Package Deployer</a>. Installed canvas apps will be manually located in the solution as well as on Apps section after installation and will make sure the app is opened in edit and run mode. Canvas App will be manually deleted from Power Apps studio to validate successful uninstallation</li>
60+
<li>Solution will be installed to a Power Apps studio using <a href="https://docs.microsoft.com/power-platform/alm/package-deployer-tool">Package Deployer</a>. Installed canvas apps will be manually located in the solution as well as on Apps section after installation and will make sure the app is opened in edit and run mode. Canvas App will be manually deleted from Power Apps studio to validate successful uninstallation</li>
6161
<li>Check the canvas app successfully connects through the connectors provided by the publishers. For example, Common Data Service or any other connections.</li>
6262
<li>Check all Common Data Service components (entities, web resources, plug-ins and other components) are available in the solution.</li>
6363
<li>Manually uninstall the solution and check if all the components associated to the managed solution is removed.</li>

powerapps-docs/developer/common-data-service/authenticate-dot-net-framework.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ search.app:
1818

1919
# Authentication with .NET Framework applications
2020

21-
If you are using the .NET Framework you can use classes within the [Xrm.Tooling](/dotnet/api/?view=dynamics-xrmtooling-ce-9) namespace to authenticate and connect to the Organization service and the Web Api.
21+
If you are using the .NET Framework you can use classes within the [Xrm.Tooling](/dotnet/api/?view=dynamics-xrmtooling-ce-9) namespace to authenticate and connect to the Organization service and the Web API.
2222

2323
With `Xrm.Tooling` classes you can use the SDK assemblies using the <xref:Microsoft.Xrm.Sdk.IOrganizationService> interface methods. This is the same style of programming used by plug-ins and workflow activities, making it one style that you can use everywhere for .NET Framework applications.
2424

@@ -48,7 +48,7 @@ More information: [Build Windows client applications using the XRM tools](xrm-to
4848
Use .NET Framework version 4.6.2 or higher when you create client applications. Only applications using Transport Level Security (TLS) 1.2 or better security can connect. TLS 1.2 is not the default protocol used by .NET Framework 4.5.2, but it is in .NET Framework 4.6.2.
4949

5050
> [!NOTE]
51-
> The SDK APIs available in [Microsoft.CrmSdk.XrmTooling.CoreAssembly](https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.CoreAssembly/) and other "CrmSdk" NuGet packages do not support .NET Core code development. Revised packages (containing refactored APIs) that do support .NET Core development can be found here: [Microsoft.Powerplatform.Cds.Client](https://www.nuget.org/packages/Microsoft.Powerplatform.Cds.Client/) and [Microsoft.Dynamics.Sdk.Messages](https://www.nuget.org/packages/Microsoft.Dynamics.Sdk.Messages/).<p/>
51+
> The SDK APIs available in [Microsoft.CrmSdk.XrmTooling.CoreAssembly](https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.CoreAssembly/) and other "CrmSdk" NuGet packages do not support .NET Core code development.<p/>
5252
> **Known Issue with Visual Studio 2015**
5353
>
5454
> When you are running your project/solution in VS 2015 in debug mode, you may not be able to connect. This happens regardless of whether you are using a Target Framework of 4.6.2 or higher. This can occur because the Visual Studio hosting process is compiled against .NET 4.5 which means by default it does not support TLS 1.2. You can disable the Visual Studio hosting process as a work around.

0 commit comments

Comments
 (0)