Skip to content

Commit cf4e66d

Browse files
authored
Merge branch 'master' into caburk-Feb20
2 parents a86c79e + 3b8fbb4 commit cf4e66d

File tree

255 files changed

+4243
-1952
lines changed

Some content is hidden

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

255 files changed

+4243
-1952
lines changed

.openpublishing.redirection.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1590,6 +1590,21 @@
15901590
"source_path": "powerapps/maker/canvas-apps/release-notes.md",
15911591
"redirect_url": "/powerapps/whats-new",
15921592
"redirect_document_id": true
1593+
},
1594+
{
1595+
"source_path": "powerapps-docs/developer/common-data-service/understand-managed-solutions-merged.md",
1596+
"redirect_url": "../../maker/common-data-service/how-managed-solutions-merged",
1597+
"redirect_document_id": true
1598+
},
1599+
{
1600+
"source_path": "powerapps-docs/maker/common-data-service/navigate-specific-solution.md",
1601+
"redirect_url": "use-solution-explorer",
1602+
"redirect_document_id": true
1603+
},
1604+
{
1605+
"source_path": "powerapps-docs/maker/common-data-service/publish-changes-for-use-customer-service-hub.md",
1606+
"redirect_url": "create-solution#publish-changes",
1607+
"redirect_document_id": true
15931608
}
15941609
]
15951610
}

close-button.png

248 Bytes
Loading

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

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,28 @@ The following checklist provides the list of validations performed by Microsoft
2727
<th>Certification checklist</th>
2828
</tr>
2929
<tr>
30-
<td rowspan=5><a href="https://docs.microsoft.com/powerapps/maker/model-driven-apps/model-driven-app-overview">Model-driven apps</a>, <a href="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">canvas apps</a>, and <a href="https://docs.microsoft.com/flow/getting-started">flows</a> that connect to Common Data Service<br/></td>
30+
<td rowspan=5><a href="https://docs.microsoft.com/powerapps/maker/model-driven-apps/model-driven-app-overview">Model-driven apps</a>, <a href="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">canvas apps</a>, and <a href="https://docs.microsoft.com/power-automate/getting-started">flows</a> that connect to Common Data Service<br/></td>
3131
<td>Sanity Check</td>
3232
<td><ul>
33-
<li>Check for app registration type: Free, Trial or Contact me. If registered in Contact me then publisher need to enable test drive.</li>
33+
<li>Check for app registration type: Free, Trial or Contact me.</li>
3434
<li>Verify the submitted <a href="https://docs.microsoft.com/powerapps/developer/common-data-service/create-package-app-appsource">package</a> contains all the artifacts required to publish on AppSource.</li>
35-
<li>Download the end-to-end (E2E) functional document from Cloud Partner Portal and validate if document is updated with functional scenarios and user/admin journey.</li>
35+
<li>Download the end-to-end (E2E) functional document from <a href="https://partner.microsoft.com/dashboard">Partner Center</a> and validate if document is updated with functional scenarios and user/admin journey.</li>
3636
</ul>
3737
</td>
3838
</tr>
3939
<tr>
4040
<td>Code Validation</td>
4141
<td>
4242
<ul>
43-
<li>Code validation for Canvas apps will be done through <a href="https://docs.microsoft.com/powerapps/maker/canvas-apps/accessibility-checker">Accessibility Checker tool</a> in Power Apps to check for the following:
43+
<li>Code validation for canvas apps will be done through <a href="https://docs.microsoft.com/powerapps/maker/canvas-apps/accessibility-checker">Accessibility Checker tool</a> in Power Apps to check for the following:
4444
<ul>
4545
<li>Static formula errors and warnings: If any issues found then certification team will share the feedback to resolve and resubmit to AppSource.</li>
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 through <a href="https://experienceisv.microsoftcrmportals.com/precertification/#/">OnDemand Code Analysis (ODCA)</a> tool.</li>
50-
<li>Issues reported from ODCA will be manually validated for correctness and false positive issues will be reduced to low severity.</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>
50+
<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>.
5152
<li>Generated report is shared with the publisher through email.</li>
5253
</ul>
5354
</td>
@@ -68,7 +69,7 @@ The following checklist provides the list of validations performed by Microsoft
6869
<td>
6970
<ul>
7071
<li>Validate the functionality of the app based on the functional document shared by the publisher. All the features that are implemented in the app should pass.</li>
71-
<li>Publisher should submit E2E functional document through Cloud Partner Portal or can share video links through emails.</li>
72+
<li>Publisher should submit E2E functional document through <a href="https://partner.microsoft.com/dashboard">Partner Center</a> or can share video links through emails.</li>
7273
<li>If app requires any license configuration, certification team will share the instance details for publisher to update the required license.</li>
7374
</ul></td>
7475
</tr>
@@ -84,7 +85,7 @@ The following checklist provides the list of validations performed by Microsoft
8485
</td>
8586
</tr>
8687
<tr>
87-
<td rowspan=5><a href="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">Canvas apps</a> and <a href="https://docs.microsoft.com/flow/getting-started">flows</a> that connect to data sources <i>other</i> than Common Data Service
88+
<td rowspan=5><a href="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">Canvas apps</a> and <a href="https://docs.microsoft.com/power-automate/getting-started">flows</a> that connect to data sources <i>other</i> than Common Data Service
8889
</td>
8990
<td>Sanity Check</td>
9091
<td><ul>
@@ -128,7 +129,9 @@ For information on best practices for creating:
128129
- Canvas apps, see [Canvas App Coding Standard and Guidelines](https://aka.ms/powerappscanvasguidelines)
129130
- Model-driven apps, see [Understand model-driven app components](https://docs.microsoft.com/powerapps/maker/model-driven-apps/model-driven-app-components)
130131

131-
132+
### See also
133+
134+
[Partner Center documentation](https://docs.microsoft.com/partner-center/)
132135

133136

134137

powerapps-docs/developer/common-data-service/create-install-update-managed-solution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ You create a managed solution by exporting an unmanaged solution as a managed so
4545
> [!IMPORTANT]
4646
> Installing a solution or publishing customizations can interfere with normal system operation. We recommend that you schedule solution imports when it’s least disruptive to users.
4747
48-
If the solution did not import successfully, you can click **Download Log** in the dialog box to download a report that will provide information about errors that occurred that prevented successful import of the managed solution. This file is an XML document configured to be opened by using Ofice Excel.
48+
If the solution did not import successfully, you can click **Download Log** in the dialog box to download a report that will provide information about errors that occurred that prevented successful import of the managed solution. This file is an XML document configured to be opened by using Office Excel.
4949

5050
You can import or update a managed solution programmatically by using the <xref:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest> message. When using this message, you can request a reference to an `ImportJob` entity record that will include details about the success of the import. More information: [Install or Upgrade a Solution](work-solutions.md#BKMK_InstallUpgradeSolution)
5151

@@ -74,4 +74,4 @@ You create a managed solution by exporting an unmanaged solution as a managed so
7474
[Solution Components and Dependency Tracking](dependency-tracking-solution-components.md)
7575
[Create, Export, or Import an Unmanaged Solution](create-export-import-unmanaged-solution.md)
7676
[Uninstall or Delete a solution](uninstall-delete-solution.md)
77-
[Customization Solutions File Schema](/dynamics365/customer-engagement/developer/customize-dev/customization-solutions-file-schema)
77+
[Customization Solutions File Schema](/dynamics365/customer-engagement/developer/customize-dev/customization-solutions-file-schema)

powerapps-docs/developer/common-data-service/image-attributes.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Image attributes (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Learn about image attributes that store image data, supporting attributes, retrieving image data, and Uploading image data." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 10/01/2019
5+
ms.date: 02/11/2020
66
ms.reviewer: ""
77
ms.service: powerapps
88
ms.topic: "article"
@@ -19,6 +19,8 @@ search.app:
1919

2020
Certain system entities and all custom entities support images. Those entities that do support images can contain both a thumbnail and a full-size primary image. The thumbnail image can be seen in the web application when viewing the entity's form data. There can be multiple image attributes in an entity instance but there can be only one primary image. However, you can change the primary image from one image to another by setting [IsPrimaryImage](https://docs.microsoft.com/dotnet/api/microsoft.xrm.sdk.metadata.imageattributemetadata.isprimaryimage?view=dynamics-general-ce-9#Microsoft_Xrm_Sdk_Metadata_ImageAttributeMetadata_IsPrimaryImage) for that attribute to `true`. Each full-sized image attribute is limited to 30 MB in size. The <xref:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.SchemaName> of the entity image attribute is `EntityImage`. More information: [Entity images](/dynamics365/customer-engagement/developer/introduction-entities#entity-images).
2121

22+
Thumbail images and image metadata are stored in Common Data Service, which includes the information needed to retrieve the full image. Full images are stored in file storage on the Azure blob to reduce data storage consumption.
23+
2224
Web API (REST) | .NET API (SOAP)
2325
------- | -------
2426
[ImageAttributeMetadata](/dynamics365/customer-engagement/web-api/imageattributemetadata) | <xref:Microsoft.Xrm.Sdk.Metadata.ImageAttributeMetadata>

powerapps-docs/developer/common-data-service/org-service/extend-code-generation-tool.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,5 +127,4 @@ Guid accountId = service.Create(account);
127127

128128
[Create Early-Bound Entity Classes with the Code Generation Tool (CrmSvcUtil.exe)](/dynamics365/customer-engagement/developer/create-early-bound-entity-classes-code-generation-tool)<br />
129129
[Use the Early Bound Entity Classes for Create, Update and Delete](/dynamics365/customer-engagement/developer/use-entity-class-create-update-delete)<br />
130-
[Troubleshooting Tips](/dynamics365/customer-engagement/developer/troubleshooting-tips)<br />
131130
[Run a simple program using Web services](/dynamics365/customer-engagement/developer/simple-program-web-services)

powerapps-docs/developer/common-data-service/org-service/metadata-option-sets.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ new `OptionMetadata` instance. When you define an option, it will contain an opt
2525
context of the publisher set for the solution that the option set is created in.
2626
This prefix helps reduce the chance of creating duplicate option sets for a managed solution,
2727
and in any option sets that are defined in organizations where your managed solution is installed. For more information,
28-
see [Merge option set options](../understand-managed-solutions-merged.md#merge-option-set-options).
28+
see [Merge option set options](../../../maker/common-data-service/how-managed-solutions-merged.md).
2929

3030
You can download the sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/WorkWithOptionSets).
3131

powerapps-docs/developer/common-data-service/org-service/metadata-retrieve-detect-changes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -457,9 +457,9 @@ protected String updateOptionLabelList(EntityQueryExpression entityQueryExpressi
457457
### See also
458458
[Write Applications and Server Extensions](/dynamics365/customer-engagement/developer/extend-dynamics-365-server)
459459
[Offline Use of the Dynamics 365 Services](/dynamics365/customer-engagement/developer/org-service/offline-use-services)
460-
[Sample: Query Metadata and Detect Changes](/dynamics365/customer-engagement/developer/org-service/sample-query-metadata-detect-changes)
460+
[Sample: Query Metadata and Detect Changes](https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/MetadataQuery)
461461
[Extend the Metadata Model for Dynamics 365](/dynamics365/customer-engagement/developer/org-service/use-organization-service-metadata)
462462
[Customize Entity Metadata](/dynamics365/customer-engagement/developer/customize-entity-metadata)
463463
[Customize Entity Attribute Metadata](/dynamics365/customer-engagement/developer/customize-entity-attribute-metadata)
464464
[Customize Entity Relationship Metadata](/dynamics365/customer-engagement/developer/customize-entity-relationship-metadata)
465-
[Query Metadata Using JavaScript](https://msdn.microsoft.com/library/jj919080.aspx)
465+
[Query Metadata Using JavaScript](https://msdn.microsoft.com/library/jj919080.aspx)

0 commit comments

Comments
 (0)