You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/developer/common-data-service/appendix-app-certification-checklist.md
+12-9Lines changed: 12 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -27,27 +27,28 @@ The following checklist provides the list of validations performed by Microsoft
27
27
<th>Certification checklist</th>
28
28
</tr>
29
29
<tr>
30
-
<tdrowspan=5><ahref="https://docs.microsoft.com/powerapps/maker/model-driven-apps/model-driven-app-overview">Model-driven apps</a>, <ahref="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">canvas apps</a>, and <ahref="https://docs.microsoft.com/flow/getting-started">flows</a> that connect to Common Data Service<br/></td>
30
+
<tdrowspan=5><ahref="https://docs.microsoft.com/powerapps/maker/model-driven-apps/model-driven-app-overview">Model-driven apps</a>, <ahref="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">canvas apps</a>, and <ahref="https://docs.microsoft.com/power-automate/getting-started">flows</a> that connect to Common Data Service<br/></td>
31
31
<td>Sanity Check</td>
32
32
<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>
34
34
<li>Verify the submitted <ahref="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 <ahref="https://partner.microsoft.com/dashboard">Partner Center</a> and validate if document is updated with functional scenarios and user/admin journey.</li>
36
36
</ul>
37
37
</td>
38
38
</tr>
39
39
<tr>
40
40
<td>Code Validation</td>
41
41
<td>
42
42
<ul>
43
-
<li>Code validation for Canvas apps will be done through <ahref="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 <ahref="https://docs.microsoft.com/powerapps/maker/canvas-apps/accessibility-checker">Accessibility Checker tool</a> in Power Apps to check for the following:
44
44
<ul>
45
45
<li>Static formula errors and warnings: If any issues found then certification team will share the feedback to resolve and resubmit to AppSource.</li>
46
46
<li>Runtime errors: May occur once the app is opened in Run mode to view. Any issues found will be reported through email.</li>
47
47
<li>Accessibility errors and warnings: All Accessibility errors should be resolved as per Solution Checker guidelines.</li>
48
48
</ul></li>
49
-
<li>Code Validation for Common Data Service solution will be done through <ahref="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 <ahref="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 <ahref="https://docs.microsoft.com/powerapps/developer/common-data-service/checker/webapi/retrieve-rulesets">ruleset</a>.
51
52
<li>Generated report is shared with the publisher through email.</li>
52
53
</ul>
53
54
</td>
@@ -68,7 +69,7 @@ The following checklist provides the list of validations performed by Microsoft
68
69
<td>
69
70
<ul>
70
71
<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 <ahref="https://partner.microsoft.com/dashboard">Partner Center</a> or can share video links through emails.</li>
72
73
<li>If app requires any license configuration, certification team will share the instance details for publisher to update the required license.</li>
73
74
</ul></td>
74
75
</tr>
@@ -84,7 +85,7 @@ The following checklist provides the list of validations performed by Microsoft
84
85
</td>
85
86
</tr>
86
87
<tr>
87
-
<tdrowspan=5><ahref="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">Canvas apps</a> and <ahref="https://docs.microsoft.com/flow/getting-started">flows</a> that connect to data sources <i>other</i> than Common Data Service
88
+
<tdrowspan=5><ahref="https://docs.microsoft.com/powerapps/maker/canvas-apps/getting-started">Canvas apps</a> and <ahref="https://docs.microsoft.com/power-automate/getting-started">flows</a> that connect to data sources <i>other</i> than Common Data Service
88
89
</td>
89
90
<td>Sanity Check</td>
90
91
<td><ul>
@@ -128,7 +129,9 @@ For information on best practices for creating:
128
129
- Canvas apps, see [Canvas App Coding Standard and Guidelines](https://aka.ms/powerappscanvasguidelines)
129
130
- Model-driven apps, see [Understand model-driven app components](https://docs.microsoft.com/powerapps/maker/model-driven-apps/model-driven-app-components)
130
131
131
-
132
+
### See also
133
+
134
+
[Partner Center documentation](https://docs.microsoft.com/partner-center/)
Copy file name to clipboardExpand all lines: powerapps-docs/developer/common-data-service/create-install-update-managed-solution.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ You create a managed solution by exporting an unmanaged solution as a managed so
45
45
> [!IMPORTANT]
46
46
> 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.
47
47
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.
49
49
50
50
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)
51
51
@@ -74,4 +74,4 @@ You create a managed solution by exporting an unmanaged solution as a managed so
74
74
[Solution Components and Dependency Tracking](dependency-tracking-solution-components.md)
75
75
[Create, Export, or Import an Unmanaged Solution](create-export-import-unmanaged-solution.md)
76
76
[Uninstall or Delete a solution](uninstall-delete-solution.md)
Copy file name to clipboardExpand all lines: powerapps-docs/developer/common-data-service/image-attributes.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: "Image attributes (Common Data Service) | Microsoft Docs"# Intent and product brand in a unique string of 43-59 chars including spaces
3
3
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.
4
4
ms.custom: ""
5
-
ms.date: 10/01/2019
5
+
ms.date: 02/11/2020
6
6
ms.reviewer: ""
7
7
ms.service: powerapps
8
8
ms.topic: "article"
@@ -19,6 +19,8 @@ search.app:
19
19
20
20
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).
21
21
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.
[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 />
129
129
[Use the Early Bound Entity Classes for Create, Update and Delete](/dynamics365/customer-engagement/developer/use-entity-class-create-update-delete)<br />
0 commit comments