Skip to content

Commit e7fa1fa

Browse files
authored
Live publish
2 parents 7b5e9a7 + e8e9fbd commit e7fa1fa

25 files changed

+787
-35
lines changed

powerapps-docs/developer/data-platform/custom-api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Create and use Custom APIs (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Custom API is a new code-first way to define custom messages for the Microsoft Dataverse" # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 03/13/2021
5+
ms.date: 03/22/2021
66
ms.reviewer: "pehecke"
77
ms.service: powerapps
88
ms.topic: "article"
@@ -68,7 +68,7 @@ See the following topics for detailed information about the columns/attributes y
6868

6969
- [CustomAPI Table Columns](customapi-table-columns.md)
7070
- [CustomAPIRequestParameter Table Columns](customapirequestparameter-table-columns.md)
71-
- [CustomAPIRequestParameter Table Columns](customapirequestparameter-table-columns.md)
71+
- [CustomAPIResponseProperty Table Columns](customapiresponseproperty-table-columns.md)
7272

7373

7474
## Invoking Custom APIs
@@ -477,7 +477,7 @@ A: You cannot. Although these records have the common **Status** and **Status Re
477477

478478
### Q: How can I use my private messages if they are not included in the Web API $metadata service document?
479479

480-
A: Yes. Your private messages will work regardless of whether they are advertised in the Web API [CSDL $metadata document](webapi/web-api-types-operations.md#csdl-metadata-document) or not. While you develop your solution, you can leave the `IsPrivate` value set to `false`. This way you can refer to the `$metadata` listing and use code generation tools that depend on this data. However, you should set the `CustomAPI.IsPrivate` value to `false` before you ship your solution for others to use. If you later decide that you wish to support other applications to use the message, you can change the `CustomAPI.IsPrivate` value to `true`.
480+
A: Yes. Your private messages will work regardless of whether they are advertised in the Web API [CSDL $metadata document](webapi/web-api-types-operations.md#csdl-metadata-document) or not. While you develop your solution, you can leave the `IsPrivate` value set to `false`. This way you can refer to the `$metadata` listing and use code generation tools that depend on this data. However, you should set the `CustomAPI.IsPrivate` value to `true` before you ship your solution for others to use. If you later decide that you wish to support other applications to use the message, you can change the `CustomAPI.IsPrivate` value to `false`.
481481

482482
More information: [Private Messages](org-service/use-messages.md#private-messages) and [Private messages cannot be used in plug-ins](#private-messages-cannot-be-used-in-plug-ins)
483483

@@ -519,4 +519,4 @@ If you define your custom API to be private, you cannot use that message in a pl
519519
[CustomAPIRequestParameter Table Columns](customapirequestparameter-table-columns.md)<br />
520520
[CustomAPIRequestParameter Table Columns](customapirequestparameter-table-columns.md)
521521

522-
[!INCLUDE[footer-include](../../includes/footer-banner.md)]
522+
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

powerapps-docs/developer/data-platform/dataverse-sql-query.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Dataverse choice columns are represented as \<choice\>Name and \<choice\>Label i
9393
9494
## Limitations
9595
96-
There is an 80-MB maximum size limit for query results returned from the Dataverse endpoint. Consider using data integration tools such as [Export to data lake](../../maker/data-platform/export-to-data-lake.md) and [dataflows](/power-bi/transform-model/dataflows/dataflows-introduction-self-service) for large data queries that return over 80 MB of data. More information: [Importing and exporting data](../../maker/data-platform/import-export-data.md)
96+
There is an 80-MB maximum size limit for query results returned from the Dataverse endpoint. Consider using data integration tools such as [Azure Synapse Link for Dataverse](../../maker/data-platform/export-to-data-lake.md) and [dataflows](/power-bi/transform-model/dataflows/dataflows-introduction-self-service) for large data queries that return over 80 MB of data. More information: [Importing and exporting data](../../maker/data-platform/import-export-data.md)
9797
9898
Dates returned in query results are formatted as Universal Time Coordinated (UTC). Previously, dates were returned in local time.
9999

powerapps-docs/developer/data-platform/org-service/samples/export-ribbon-definitions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ search.app:
1515
- PowerApps
1616
- D365CE
1717
---
18-
# Export ribbon definitions
18+
# Sample: Export ribbon definitions (Microsoft Dataverse)
1919

2020
[!INCLUDE[cc-data-platform-banner](../../../../includes/cc-data-platform-banner.md)]
2121

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ There are three different ways that command data can be displayed.
9595
[Customize commands and the ribbon](customize-commands-ribbon.md)
9696
[Ribbons available](./ribbons-available.md)
9797
[Export ribbon definitions](export-ribbon-definitions.md)
98-
[Troubleshoot ribbon issues](https://support.microsoft.com/help/4552163)
98+
[Troubleshoot ribbon issues](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete)
9999

100100

101101
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The articles in this section introduce you to key concepts that you must underst
3333
3434
## Troubleshoot ribbon issues
3535

36-
If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](https://support.microsoft.com/help/4552163) to find and solve the problem.
36+
If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete) to find and solve the problem.
3737

3838

3939
## Community tool

powerapps-docs/developer/model-driven-apps/define-ribbon-commands.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ A *Ribbon* command creates a reusable definition that can be referenced by ribbo
4141
[Customize commands and the ribbon](customize-commands-ribbon.md)
4242
[Use localized labels with Ribbons](use-localized-labels-ribbons.md)
4343
[Define Ribbon enable rules](define-ribbon-enable-rules.md)
44-
[Troubleshoot ribbon issues](https://support.microsoft.com/help/4552163)
44+
[Troubleshoot ribbon issues](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete)
4545

4646

4747
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

powerapps-docs/developer/model-driven-apps/export-prepare-edit-import-ribbon.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ You export the ribbon by including it in a solution and then exporting the solut
144144

145145
## Troubleshoot ribbon issues
146146

147-
If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](https://support.microsoft.com/help/4552163) to find and solve the problem.
147+
If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete) to find and solve the problem.
148148

149149
### See also
150150
[Customize the ribbon](customize-commands-ribbon.md)

powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ Any custom tables also support ribbon customizations. To get a list of custom ta
213213

214214
## Troubleshoot ribbon issues
215215

216-
If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](https://support.microsoft.com/help/4552163) to find and solve the problem.
216+
If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete) to find and solve the problem.
217217

218218
### See also
219219
[Customize the ribbon](customize-commands-ribbon.md)
Loading

powerapps-docs/developer/model-driven-apps/troubleshoot-forms.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,5 +433,24 @@ See the examples below to understand the reasons for filtering. Based on the exp
433433
> [!div class="mx-imgBorder"]
434434
> ![Table not part of app module](media/troubleshoot-forms-entity-not-part-of-app.png "Table not part of app module")
435435
436+
## Unexpected unsaved changes error
437+
438+
When working on forms, you get the *unsaved changes* error on the form footer, when you navigate from the current form, or when the form is getting saved without any changes.
439+
440+
**Resolution**:
441+
442+
The *unsaved changes* error appears when a change is made on the form and when the changes were not saved. If you haven't made any changes manually, they could be coming from a JavaScript, plug-in, or from a business rule. You can use [Monitor](../../maker/model-driven-apps/monitor-form-checker.md) to view the `UnsavedChanges` event that helps to find the source of the changes. You can filter by OperationType `UnsavedChanges`.
443+
444+
The `all attributes modified` section includes a quick summary of the columns that are causing the unsaved changes error along with their values. The `unsaved changes` section shows what happened to the columns in detail. For every column, a list of controls are provided that could be causing a change. The value change is also displayed (previousValue, newValue), as well as a call stack.
445+
446+
The screenshot below shows the root cause of the issue. You can see that the change has come from the `OnLoad` script.
447+
448+
> [!div class="mx-imgBorder"]
449+
> ![Unsaved changes error](media/unsaved-changes-error.png "Unsaved changes error")
450+
451+
> [!NOTE]
452+
> If the user has manually made the changes on the form, a call stack will not be provided.
453+
454+
436455

437456
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

0 commit comments

Comments
 (0)