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/component-framework/code-components-alm.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -290,7 +290,7 @@ It's recommended that the MAJOR and MINOR version of the code component's versio
290
290
291
291
A [Dataverse solution has four parts](/powerapps/maker/data-platform/update-solutions#understanding-version-numbers-for-updates) and it can be thought of in the following structure: `MAJOR.MINOR.BUILD.REVISION`.
292
292
293
-
If you're using **AzureDevOps**, you can set your build pipeline versioning using the `Build` and `Rev` environment variables ([Run (build) number - Azure Pipelines](/azure/devops/pipelines/process/run-number?view=azure-devops&tabs=yaml&preserve-view=true)), and use PowerShell script similar to the approach described in the article [Use PowerShell scripts to customize pipelines](/azure/devops/pipelines/scripts/powershell?view=azure-devops&tabs=yaml#example-powershell-script-version-assemblies&preserve-view=true).
293
+
If you're using **AzureDevOps**, you can set your build pipeline versioning using the `Build` and `Rev` environment variables ([Run (build) number - Azure Pipelines](/azure/devops/pipelines/process/run-number)), and use PowerShell script similar to the approach described in the article [Use PowerShell scripts to customize pipelines](/azure/devops/pipelines/scripts/powershell#example-powershell-script-version-assemblies).
294
294
295
295
| Semantic version part | ControlManifest.Input.xml version part<br />`MAJOR.MINOR.PATCH`| Solution.xml version part<br />`MAJOR.MINOR.BUILD.REVISION`| AzureDevOps Build Version |
Copy file name to clipboardExpand all lines: powerapps-docs/developer/data-platform/optimistic-concurrency.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -58,8 +58,8 @@ For information about using Organization service to apply optimistic concurrency
58
58
59
59
When the **IfVersionMatches** behavior is indicated on an update to a table, and where optimistic concurrency isn’t enabled, a fault is returned.
60
60
61
-
You can check the [Code](/dotnet/api/system.servicemodel.faultexception.code?view=netframework-4.6.2&preserve-view=true) property of the returned fault to determine if the fault is related to optimistic concurrency. The codes for the error conditions that were shown previously were obtained from the ErrorCodes.cs helper code.
62
-
61
+
You can check the [Code](/dotnet/api/system.servicemodel.faultexception.code) property of the returned fault to determine if the fault is related to optimistic concurrency. The codes for the error conditions that were shown previously were obtained from the ErrorCodes.cs helper code.
Copy file name to clipboardExpand all lines: powerapps-docs/developer/data-platform/powerapps-cli.md
+25-2Lines changed: 25 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -85,6 +85,28 @@ Launch Visual Studio Code and select the **Extensions** icon, click on the ellip
85
85
> [!div class="mx-imgBorder"]
86
86
> 
87
87
88
+
### Standalone Power Platform CLI
89
+
90
+
To install standalone Power Platform CLI:
91
+
92
+
<!--1. Install [Npm](https://www.npmjs.com/get-npm) (comes with Node.js) or [Node.js](https://nodejs.org/en/) (comes with npm). We recommend LTS (Long Term Support) version 10.15.3 LTS because it seems to be the most stable.
1. If you don’t already have Visual Studio 2017 or later, follow one of these options:
97
+
- Option 1: Install [Visual Studio 2017](/visualstudio/install/install-visual-studio?view=vs-2017) or later.
98
+
- Option 2: Install [.NET Core 2.2 SDK](https://dotnet.microsoft.com/download/dotnet-core/2.2) and then install [Visual Studio Code](https://code.visualstudio.com/Download)-->
99
+
1. Download and install [Microsoft Power Platform CLI](https://aka.ms/PowerAppsCLI).
100
+
101
+
1. To take advantage of all the latest capabilities, update Microsoft Power Platform CLI tooling to the latest version by using this command (not applicable for Power Platform VS Code Extension):
102
+
```CLI
103
+
pac install latest
104
+
105
+
```
106
+
> [!NOTE]
107
+
> - Currently, Microsoft Power Platform CLI is supported only on Windows 10 and Windows 11.
108
+
> - Power Platform Tools for Visual Studio Code, and works on Windows 10, Windows 11, Linux, and MacOS.
109
+
88
110
## Successful installation
89
111
90
112
Once the installation is successful, you will need to restart Visual Studio Code, upon which you will see the following notification.
@@ -125,8 +147,7 @@ This table lists some of the common commands used in the CLI.
125
147
126
148
## Uninstall Microsoft Power Platform CLI
127
149
128
-
To uninstall Microsoft Power Platform CLI tooling, run the MSI installer from [here](/powerapps/developer/data-platform/powerapps-cli).
129
-
150
+
To uninstall Microsoft Power Platform CLI tooling, run the MSI from [here](/powerapps/developer/data-platform/powerapps-cli).
130
151
131
152
To uninstall the Visual Studio Code extension, follow the same steps as installing the extension, except this time select the **Uninstall** button.
132
153
@@ -148,3 +169,5 @@ If you're a Private Preview participant and have an older version of CLI, follow
Copy file name to clipboardExpand all lines: powerapps-docs/developer/data-platform/understand-terminology.md
+6-7Lines changed: 6 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -31,19 +31,18 @@ The data structures that developers work with are exposed as entities, and the t
31
31
32
32
|To...|Using...|Developers will...|
33
33
|--|--|--|
34
-
|Create a Dataverse table|[Web API](/powerapps/developer/data-platform/webapi/overview)|POST an instance of the [EntityMetadata EntityType](/dynamics365/customer-engagement/web-api/entitymetadata?view=dynamics-ce-odata-9&preserve-view=true) to the `/EntityDefinitions` resource|
35
-
|Create a Dataverse table|[.NET SDK](/powerapps/developer/data-platform/org-service/overview)|Create an instance of the [EntityMetadata Class](/dotnet/api/microsoft.xrm.sdk.metadata.entitymetadata?view=dynamics-general-ce-9&preserve-view=true) and use the [CreateEntityRequest Class](/dotnet/api/microsoft.xrm.sdk.messages.createentityrequest?view=dynamics-general-ce-9&preserve-view=true) to send this to the Organization service|
36
-
|Create a row or record in a Dataverse table|[Web API](/powerapps/developer/data-platform/webapi/overview)|POST data defined as an a specific EntityType. You can find a list of these EntityTypes here: [Web API EntityType Reference](/dynamics365/customer-engagement/web-api/entitytypes?view=dynamics-ce-odata-9&preserve-view=true)|
37
-
|Create a row or record in a Dataverse table|[.NET SDK](/powerapps/developer/data-platform/org-service/overview)|Create an instance of the [Entity Class](/dotnet/api/microsoft.xrm.sdk.entity?view=dynamics-general-ce-9&preserve-view=true) or a class that inherits from it (Account, Contact, etc.) and use the [CreateRequest Class](/dotnet/api/microsoft.xrm.sdk.messages.createrequest?view=dynamics-general-ce-9&preserve-view=true) to send this to the Organization service. A developer can find the information they need to use the Entity class in the [entity reference](/powerapps/developer/data-platform/reference/about-entity-reference).|
38
-
34
+
|Create a Dataverse table|[Web API](/powerapps/developer/data-platform/webapi/overview)|POST an instance of the [EntityMetadata EntityType](/dynamics365/customer-engagement/web-api/entitymetadata) to the `/EntityDefinitions` resource|
35
+
|Create a Dataverse table|[.NET SDK](/powerapps/developer/data-platform/org-service/overview)|Create an instance of the [EntityMetadata Class](/dotnet/api/microsoft.xrm.sdk.metadata.entitymetadata) and use the [CreateEntityRequest Class](/dotnet/api/microsoft.xrm.sdk.messages.createentityrequest) to send this to the Organization service|
36
+
|Create a row or record in a Dataverse table|[Web API](/powerapps/developer/data-platform/webapi/overview)|POST data defined as an a specific EntityType. You can find a list of these EntityTypes here: [Web API EntityType Reference](/dynamics365/customer-engagement/web-api/entitytypes)|
37
+
|Create a row or record in a Dataverse table|[.NET SDK](/powerapps/developer/data-platform/org-service/overview)|Create an instance of the [Entity Class](/dotnet/api/microsoft.xrm.sdk.entity) or a class that inherits from it (Account, Contact, etc.) and use the [CreateRequest Class](/dotnet/api/microsoft.xrm.sdk.messages.createrequest) to send this to the Organization service. A developer can find the information they need to use the Entity class in the [entity reference](/powerapps/developer/data-platform/reference/about-entity-reference).|
39
38
40
39
## Terminology use depending on protocol or technology
41
40
42
41
The terminology used in the developer documentation depends on the protocol or class library used by developers.
43
42
44
43
- When working with the [Web API](/powerapps/developer/data-platform/webapi/overview), we use the terminology defined by the OData protocol. Data structures are defined as *EntityTypes*, which have properties and navigation properties.
45
44
46
-
- When working with the [.NET SDK](/powerapps/developer/data-platform/org-service/overview), we use *Entity* because there is an Entity class. The Entity class has an [Attributes](/dotnet/api/microsoft.xrm.sdk.entity.attributes?view=dynamics-general-ce-9&preserve-view=true) property that contains a collection of attributes that are defined by data in an [AttributeMetadata Class](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata?view=dynamics-general-ce-9&preserve-view=true) and many other classes derived from it.
45
+
- When working with the [.NET SDK](/powerapps/developer/data-platform/org-service/overview), we use *Entity* because there is an Entity class. The Entity class has an [Attributes](/dotnet/api/microsoft.xrm.sdk.entity.attributes) property that contains a collection of attributes that are defined by data in an [AttributeMetadata Class](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata) and many other classes derived from it.
47
46
48
47
We use the appropriate terminology to describe the SDK and Web API technology. The developer documentation will *at times* use different terminology than the Power Apps user interface. The table below will help guide you to some of the terminology differences between the developer documentation and rest of the Power Apps documentation.
49
48
@@ -53,4 +52,4 @@ We use the appropriate terminology to describe the SDK and Web API technology. T
Use Vector Format (SVG) web resources for any icon presented in the application. Vector images are defined as Scalable Vector Graphics (SVG) an XML-based vector image format. The advantage of vector images over other image web resources is that they scale, they are smaller, and if the fill color is removed the model-driven app can control the icon color to avoid contrast issues. When defining the SVG or before uploading it into the web resource please remove any "fill color" attributes. We recommend using SVG over other image types like PNG and JPG. You can define one vector image and re-use it rather than provide multiple sizes of images. You will use these in with a new <xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata>.<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.IconVectorName> property to define the icon for a custom table instead of the `IconLargeName`, `IconMediumName`, or `IconSmallName` properties.
47
+
Use Vector Format (SVG) web resources for any icon presented in the application. Vector images are defined as Scalable Vector Graphics (SVG) an XML-based vector image format. The advantage of SVG over other image web resources is scale, smaller in size, and if the fill color is removed the model-driven app can control the icon color to avoid contrast issues. When defining the SVG or before uploading it into the web resource please remove any "fill color" attributes. We recommend using SVG over other image types like PNG and JPG. You can define one vector image and re-use it rather than provide multiple sizes of images. You will use these in with a new <xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata>.<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.IconVectorName> property to define the icon for a custom table instead of the `IconLargeName`, `IconMediumName`, or `IconSmallName` properties.
48
48
49
49
> [!NOTE]
50
50
> Vector Format (SVG) web resources are treated like the [Script (JScript)](./script-jscript-web-resources.md) web resources, and carry the same security risks as Script (JScript) web resources because SVG files allow JScript embedding.
By enabling [!INCLUDE[pn_netbreeze_long](pn-social-engagement-long.md)] to connect to [!INCLUDE[pn_microsoftcrm](pn-microsoftcrm.md)], you will allow data to be sent to [!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)] using an individual action on a post or automation rules.
2
2
3
-
[!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)][stores the data](https://go.microsoft.com/fwlink/p/?linkid=867082) from [!INCLUDE[pn_netbreeze_long](pn-social-engagement-long.md)] as a SocialActivity and a SocialProfile entity, and subsequently may convert the SocialActivity into a different record type based on [predefined rules](https://go.microsoft.com/fwlink/p/?LinkID=624394). Any [!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)] user with the required permission to access [!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)] records will be able to access and/or process this data.
3
+
[!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)][stores the data](https://go.microsoft.com/fwlink/p/?linkid=867082) from [!INCLUDE[pn_netbreeze_long](pn-social-engagement-long.md)] as a SocialActivity and a SocialProfile entity, and subsequently may convert the SocialActivity into a different record type based on [predefined rules](/dynamics365/customer-service/set-up-rules-to-automatically-create-or-update-records). Any [!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)] user with the required permission to access [!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)] records will be able to access and/or process this data.
4
4
5
5
Note that the data sent from [!INCLUDE[pn_netbreeze_long](pn-social-engagement-long.md)] includes both Social Content and customer data. Specifically, the data includes Social Content information about the social post (author and text) as well as customer data in the form of enriched information, such as sentiment and tags. For complete information about the content of the data sent to [!INCLUDE[pn_crm_shortest](pn-crm-shortest.md)], please see the [payload properties](https://go.microsoft.com/fwlink/p/?LinkID=799094) topic.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/model-driven-apps/create-remove-pages.md
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,7 @@
2
2
title: "Create and remove pages in model-driven apps | MicrosoftDocs"
3
3
description: Learn how to Create and remove pages in model-driven apps.
4
4
ms.custom: ""
5
-
ms.date: 10/07/2021
6
-
5
+
ms.date: 03/30/2022
7
6
ms.suite: ""
8
7
ms.tgt_pltfrm: ""
9
8
ms.topic: "get-started-article"
@@ -32,7 +31,10 @@ App designer pages are containers for one or more tables or dashboards. You can
32
31
33
32
To create a page follow these steps:
34
33
1. Select **New page** in the app designer.
35
-
1. Select the page type of either **Table based view and form** or **Dashboard**, and then select **Next**.
34
+
1. Select the page type, and then select **Next**:
35
+
-**Table based view and form**: Display records of a standard or custom table in a full-page list view. Creating a data view page also adds an associated form page for viewing and editing data on a selected record. More information: [Tables in Dataverse](../data-platform/entity-overview.md)
36
+
-**Dashboard**: Display charts and tables from multiple entities to visualize data on a single page. Select one or more system, interactive, or Power BI dashboards. More information: [Create or edit model-driven app dashboards](create-edit-dashboards.md)
37
+
-**Custom**: Design and build a page that's based on a canvas app. More information: [Overview of custom pages for model-driven apps](model-app-page-overview.md)
36
38
1. If you don't want your page to appear in the app's site map, clear the **Show in navigation** option.
37
39
:::image type="content" source="media/add-table-view-and-form-pages.png" alt-text="Add table view and form pages":::
Copy file name to clipboardExpand all lines: powerapps-docs/maker/model-driven-apps/model-app-page-issues.md
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -61,8 +61,6 @@ The custom page is a new page type within model-driven apps. Custom pages bring
61
61
62
62
* When navigating back to a custom page from another page, the page state isn't restored so the page appears like a new navigation.
63
63
64
-
* Native player support is available for iOS and Android in online-only mode. Offline support currently isn't supported. The preview Dynamics 365 Windows player displays a blank page when a custom page is opened.
65
-
66
64
* While attempting to sign in, the current behavior caused by a user selecting anywhere away from the sign in box causes the pop out window for sign in to shift behind the app browser.
67
65
68
66
* When a user runs an app that isn't compliant with their organization's [Data Loss Prevention (DLP) policies](/power-platform/admin/wp-data-loss-prevention), they'll see an error dialog and the 'Technical details' reflects the app isn't DLP compliant.
Copy file name to clipboardExpand all lines: powerapps-docs/mobile/windows-app-use.md
+17Lines changed: 17 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -172,6 +172,23 @@ With Dataverse search, the search box is always available at the top of every pa
172
172
173
173

174
174
175
+
## Set up mobile offline
176
+
177
+
To configure your app in offline mode, see:
178
+
179
+
- For canvas apps: [Develop offline-capable canvas app](../maker/canvas-apps/offline-apps.md)
180
+
- For model-driven apps: [Set up mobile offline (preview)](setup-mobile-offline.md)
181
+
182
+
183
+
## Session ID
184
+
185
+
If you are having an issues with Power Apps for Windows then send a description of your issue with a screenshot and the session ID to [[email protected]](mailto:[email protected]?subject=Power%20Mobile%20issues).
186
+
187
+
To see get the session ID, select the More button (...) > **Settings** and then copy the session ID.
- Advanced controls such as [sensors](../maker/canvas-apps/how-to/mobile-sensors.md) and [___location](../maker/canvas-apps/functions/signals.md#___location)
0 commit comments