Skip to content

Commit 4a88daa

Browse files
authored
Live publish
2 parents 780dd0a + 3ad73b3 commit 4a88daa

File tree

66 files changed

+502
-399
lines changed

Some content is hidden

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

66 files changed

+502
-399
lines changed

powerapps-docs/developer/common-data-service/isv-app-management-appsource-checker.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Introduction to the AppSource checker | Microsoft Docs
3-
description: Learn how to use app source checker.
3+
description: Learn how to use AppSource checker
44
services: ''
55
suite: powerapps
66
documentationcenter: na
@@ -25,39 +25,41 @@ search.app:
2525

2626
[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)]
2727

28-
AppSource checker allows an ISV to check the certification criteria of their app prior to [AppSource](https://appsource.microsoft.com/) submission. The checker will let you know if your solution file has errors that need to be corrected or if AppSource certification criteria have not been met.
28+
You can use the AppSource checker to verify whether your app has met certification criteria before you submit it to [AppSource](https://appsource.microsoft.com/). The checker lets you know whether your solution file has errors that need to be corrected and verifies whether AppSource certification criteria have been met.
2929

30-
In ISV Studio, an ISV can either upload a full [package](/powerapps/developer/common-data-service/package-deployer/create-packages-package-deployer) or solution(s) and be notified of any issues that need to be remediated. To do that:
30+
In ISV Studio, you can upload either a full [package](/powerapps/developer/common-data-service/package-deployer/create-packages-package-deployer) or solution(s). You'll be notified whether any issues need to be remediated.
3131

32-
1. In ISV Studio, select **AppSource checker** tab in the left and then select **Validate your app**.
32+
**To run AppSource checker**
33+
34+
1. In ISV Studio, select **AppSource checker** in the leftmost pane, and then select **Validate your app**.
3335

3436
> [!div class="mx-imgBorder"]
35-
> ![AppSource checker](media/appsource-checker.png)
37+
> ![AppSource checker](media/appsource-checker.png "AppSource checker")
3638
37-
2. Click on **Browse** to upload a solution file from your local machine and select **Run Check** to validate.
39+
2. Select **Browse** to upload a solution file from your local machine, and then select **Run Check**.
3840

3941
> [!div class="mx-imgBorder"]
40-
> ![AppSource checker](media/appsource-browse-solution-files.png)
42+
> ![Run check command](media/appsource-browse-solution-files.png "Run check command")
4143
4244
> [!NOTE]
43-
> If a user has previously uploaded a solution for validation then you will see a history of submissions instead of the screenshot above.
45+
> If you've previously uploaded a solution for validation, you'll see a history of submissions instead of the screenshot above.
4446
45-
3. Once the solution checker completes validating, a summary of results will be displayed along with the number of issues present (if any). Double-click on the solution file to see the issues in detail.
47+
3. After the validation check is complete, a summary of results is displayed with the number of issues found (if any). Double-click to select the solution file to see the issues in detail.
4648

4749
> [!div class="mx-imgBorder"]
48-
> ![AppSource checker](media/appsource-results-page.png)
50+
> ![Summary of AppSource checker results](media/appsource-results-page.png "Summary of AppSource checker results")
4951
50-
4. If the submission has no errors, you will see the following message:
52+
4. If the submission has no errors, you'll see the following message:
5153

5254
> [!div class="mx-imgBorder"]
53-
> ![AppSource checker](media/appsource-no-error-page.png)
55+
> ![AppSource checker success message](media/appsource-no-error-page.png "AppSource checker success message")
5456
55-
5. An ISV can download the validation report for their app and include it with their AppSource submission.
57+
Now you can download the validation report for your app and include it with your AppSource submission.
5658

57-
## See Also
59+
### See also
5860

5961
[Home page](isv-app-management-homepage.md)<br/>
6062
[App page](isv-app-management-apppage.md)<br/>
6163
[Tenant page](isv-app-management-tenantpage.md)<br/>
62-
[Connector Certification](isv-app-management-certification.md)
64+
[Connector certification](isv-app-management-certification.md)
6365

powerapps-docs/developer/common-data-service/isv-app-management-certification.md

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Connector certification from ISV Studio | Microsoft Docs
3-
description: Learn how to submit a custom connector for certification using ISV Studio.
3+
description: Learn how to submit a custom connector for certification by using ISV Studio.
44
services: ''
55
suite: powerapps
66
documentationcenter: na
@@ -21,40 +21,42 @@ search.app:
2121
- D365CE
2222
---
2323

24-
# Connector Certification
24+
# Connector certification
2525

26-
If you own a service, API, or built a custom connector that you want to connect to Power Apps, Power Automate, Azure Logic Apps, or Power Query, you need to submit your connector to Microsoft for certification.
26+
If you own a service or API&mdash;or you've built a custom connector that you want to connect to Power Apps, Power Automate, Azure Logic Apps, or Power Query&mdash;you need to submit your connector to Microsoft for certification.
2727

28-
Connector Certification is now in ISV Studio allowing the users to manage and track their connector certification submission. More information: [Get your connector certified](https://docs.microsoft.com/connectors/custom-connectors/submit-certification).
28+
Connector certification is now included in ISV Studio, so you can use it to manage and track your connector certification submission. More information: [Submit your connector for Microsoft certification](https://docs.microsoft.com/connectors/custom-connectors/submit-certification)
29+
<!--Suggest making the next paragraph a note, to emphasize the point. -->
30+
> ![NOTE]
31+
> Before you start submitting your connector for certification, see [Instructions on submitting your connector](https://docs.microsoft.com/connectors/custom-connectors/certification-submission) for submission requirements.
2932
30-
Before you start submitting your connector for certification, see the [Instructions on submitting your connector](https://docs.microsoft.com/connectors/custom-connectors/certification-submission) article for submission requirements.
33+
**To certify your custom connector through ISV Studio**
3134

32-
To certify your custom connector through ISV Studio:
35+
1. In ISV Studio, select **Connector certification** in the leftmost pane.
3336

34-
1. In ISV Studio, select **Connector certification** tab in the left pane.
35-
2. Select the type of connector to certify and click on **Submit**.
37+
2. Select the type of connector to certify, and then select **Submit**.
3638

3739
> [!div class="mx-imgBorder"]
38-
> ![Connector certification](media/connector-certification-submit.png)
40+
> ![Connector certification](media/connector-certification-submit.png "Connector certification")
3941
40-
3. In the **Connector submission** page, read the agreement details and check the **Accept terms** and click on **Next**.
42+
3. On the **Connector submission** page, read the agreement details, select the **Accept terms** check box, and then select **Next**.
4143

4244
> [!div class="mx-imgBorder"]
43-
> ![Connector certification Consent form](media/connector-certification-consent-form.png)
45+
> ![Consent form](media/connector-certification-consent-form.png "Consent form")
4446
4547
4. Select **Choose a file** to upload the custom connector from your local machine.
4648

4749
> [!div class="mx-imgBorder"]
48-
> ![Connector certification choose file](media/connector-certification-choose-file.png)
50+
> ![Choose file](media/connector-certification-choose-file.png "Choose file")
4951
50-
5. Enter the required details and click on **Submit for review**.
52+
5. Enter the required details, and then select **Submit for review**.
5153

5254
> [!div class="mx-imgBorder"]
53-
> ![Connector certification choose file](media/connector-certification-submit-for-review.png)
55+
> ![Submit for review](media/connector-certification-submit-for-review.png "Submit for review")
5456
55-
6. After you submit your connector for review, you'll receive an email from Microsoft.
57+
After you submit your connector for review, you'll receive an email from Microsoft.
5658

57-
## See Also
59+
### See also
5860

5961
[Home page](isv-app-management-homepage.md)<br/>
6062
[App page](isv-app-management-apppage.md)<br/>

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ This is not supported natively by the framework. You can use one of many third-p
5959

6060
Currently, font resources (files with a .ttf file extension) are not supported by the framework.
6161

62+
### Can I use img resource for canvas apps?
63+
64+
Currently, [img](manifest-schema-reference/img.md) resources are not supported in canvas apps.
65+
6266
## Related topics
6367

6468
[Power Apps component framework API reference](reference/index.md)<br/>

powerapps-docs/developer/component-framework/reference/mode/setfullscreen.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ ms.assetid: 1faf3e79-969e-4c1e-ac01-8e2155c609fa
2222

2323
## Syntax
2424

25-
`context.mode.setControlState(mode);`
25+
`context.mode.setFullScreen(value);`
2626

2727
## Available for
2828

@@ -39,4 +39,4 @@ Model-driven apps
3939

4040
[Mode](../mode.md)<br/>
4141
[Power Apps component framework API reference](../../reference/index.md)<br/>
42-
[Power Apps component framework overview](../../overview.md)
42+
[Power Apps component framework overview](../../overview.md)

powerapps-docs/developer/model-driven-apps/actions-dashboards.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ You can perform actions such as create, retrieve, update, or delete, on organiza
5151
For a list of supported messages on the user-owned dashboard entity, see [UserForm Entity](../common-data-service/reference/entities/userform.md).
5252

5353
### See also
54+
5455
[Dashboards for Microsoft Dynamics 365](analyze-data-with-dashboards.md)
5556
[Using FormXML for Dashboards](understand-dashboards-dashboard-components-formxml.md)
5657
[Create a Dashboard](create-dashboard.md)

powerapps-docs/developer/model-driven-apps/actions-visualizations-charts.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ search.app:
2323

2424
Using the Common Data Service Web Services, you can perform the following actions on the visualization entities.
2525

26-
## Actions on organization-owned visualizations
27-
To perform actions on an organization-owned visualization (`SavedQueryVisualization`), you must have the System Administrator or the System Customizer role. You can perform the following actions on an organization-owned visualization:
26+
## Actions on organization-owned visualizations
27+
28+
To perform actions on an organization-owned visualization (`SavedQueryVisualization`), you must have the System Administrator or the System Customizer role. You can perform the following actions on an organization-owned visualization:
2829

2930
- Create, retrieve, update, and delete an organization-owned visualization. More information: [Create a Visualization](create-visualization-chart.md)
3031

powerapps-docs/developer/model-driven-apps/client-scripting.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,18 @@ However, if your business requirement can't be achieved using a business rule, y
2828

2929
## Use client scripting in model-driven apps
3030

31-
Forms in Model-driven apps help display data to the user. A form in Model-driven apps can contain items such as fields, a quick form, or a grid. An [event](clientapi/events-forms-grids.md) occurs in Model-driven apps forms whenever:
31+
Forms in model-driven apps help display data to the user. A form in model-driven apps can contain items such as fields, a quick form, or a grid. An [event](clientapi/events-forms-grids.md) occurs in model-driven apps forms whenever:
32+
3233
- A form loads
3334
- Data is changed in a field or an item within the form
3435
- Data is saved in a form
3536

36-
You can attach your JavaScript code to "react" to these events so that your code gets executed when the event occurs on the form. You attach your JavaScript code (scripts) to these events by using a [Script web resource](script-jscript-web-resources.md) in Model-driven apps.
37+
You can attach your JavaScript code to "react" to these events so that your code gets executed when the event occurs on the form. You attach your JavaScript code (scripts) to these events by using a [Script web resource](script-jscript-web-resources.md) in model-driven apps.
3738

3839
Model-driven apps provides you a rich set of **client APIs** to interact with form objects and events to control what and when to display on a form.
3940

4041
> [!NOTE]
41-
> Some client APIs are deprecated in the current release of model-driven apps. Ensure that you are aware of these APIs as you write your client-side code for Model-driven apps. More information: [Deprecated client APIs](/dynamics365/get-started/whats-new/customer-engagement/important-changes-coming#some-client-apis-are-deprecated)
42+
> Some client APIs are deprecated in the current release of model-driven apps. Ensure that you are aware of these APIs as you write your client-side code for model-driven apps. More information: [Deprecated client APIs](/dynamics365/get-started/whats-new/customer-engagement/important-changes-coming#some-client-apis-are-deprecated)
4243
4344
## Get started here
4445

@@ -53,7 +54,7 @@ Model-driven apps provides you a rich set of **client APIs** to interact with fo
5354

5455
### Related topics
5556

56-
[Web resources for Model-driven apps](web-resources.md)<br/>
57+
[Web resources for model-driven apps](web-resources.md)<br/>
5758
[Customize commands and the ribbon](customize-commands-ribbon.md)<br/>
5859

5960

powerapps-docs/developer/model-driven-apps/command-bar-ribbon-presentation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,6 @@ Data defining commands in Common Data Service can be presented in several differ
100100

101101
### See also
102102
[Customize commands and the ribbon](customize-commands-ribbon.md)
103-
[Ribbons Available](/dynamics365/customer-engagement/developer/customize-dev/ribbons-available-microsoft-dynamics-365)
104-
[Export Ribbon Definitions](export-ribbon-definitions.md)
103+
[Ribbons available](/dynamics365/customer-engagement/developer/customize-dev/ribbons-available-microsoft-dynamics-365)
104+
[Export Ribbon definitions](export-ribbon-definitions.md)
105105
[Troubleshoot ribbon issues](https://support.microsoft.com/help/4552163)

powerapps-docs/developer/model-driven-apps/configure-form-accept-custom-querystring-parameters.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ search.app:
2323

2424
The ability to pass values to a Web page by using query strings represents a concern for security. Model-driven Apps applies the best practice of always comparing any parameter passed as a query string against a list of expected parameter names and data types.
2525

26-
By default, Model-driven Apps allows a specified set of query string parameters to be passed to a form. You use these parameters to set default values when you create a new record in the application. Each parameter must use a standard naming convention that includes a reference to the attribute logical name. For more information, see [Set field values using parameters passed to a form](set-field-values-using-parameters-passed-form.md).
26+
By default, model-driven Apps allows a specified set of query string parameters to be passed to a form. You use these parameters to set default values when you create a new record in the application. Each parameter must use a standard naming convention that includes a reference to the attribute logical name. For more information, see [Set field values using parameters passed to a form](set-field-values-using-parameters-passed-form.md).
2727

2828
In your applications, you may want to pass custom query string parameters to an entity form. This topic provides information about how you can define a set of specific parameter names and data types that can be accepted for a specific entity form.
2929

3030
## Define allowed query string parameters
3131
There are two ways to specify which query string parameters will be accepted by the form:
3232

33-
- Edit form properties
33+
- Edit form properties
3434

35-
- Edit form XML
35+
- Edit form XML
3636

3737
### Edit form properties
3838
When you edit an entity form, on the **Home** tab in the **Form** group, click **Form Properties**. In the **Form Properties** dialog box, select the **Parameters** tab.

0 commit comments

Comments
 (0)