Skip to content

Commit 3448869

Browse files
authored
Live publish
2 parents 0cffb33 + cbbc1ad commit 3448869

24 files changed

+131
-43
lines changed

powerapps-docs/developer/common-data-service/build-tools-tasks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The Power Apps checker task runs a static analysis check on your solution(s) aga
3232

3333
| **Parameters** | **Description** |
3434
| --- | --- |
35-
| Power Apps checker service | Select the service endpoint for Power Apps checker. The service endpoint is defined under **Service Connections** in **Project Settings**. **NOTE:** The service connection type that must be used for this specific task only is ‘Power Apps Checker,’ which is a service principals connection. More information on how to configure Service Principals before you can use the task is available [here](build-tools-tasks#configure-service-connection-for-power-apps-checker). |
35+
| Power Apps checker service | Select the service endpoint for Power Apps checker. The service endpoint is defined under **Service Connections** in **Project Settings**. **NOTE:** The service connection type that must be used for this specific task only is ‘Power Apps Checker,’ which is a service principals connection. More information on how to configure Service Principals before you can use the task is available [here](#configure-service-connection-for-power-apps-checker). |
3636
| Location of file to analyze | Specify whether to reference a local file or a reference file from a Sas url.
3737
| Local files to analyze/Sas uri for file to analyze | Specify the path and file name of the zip files to analyze. Wildcards can be used. For example, **\*.zip for all zip files in all sub folders. You can choose to specify the files directly or reference a File from a Sas uri. |
3838
| Rule set | Specify which ruleset to apply. The following two rulesets are available: **Solution Checker:** This is the same ruleset that is run from the [Maker Portal](https://make.powerapps.com/). **AppSource:** This is the extended ruleset that is used to certify an application before it can be published to [AppSource](https://appsource.microsoft.com/). |

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "File attributes (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Learn about File attributes that store file data within the application, supporting attributes, retrieving data, and uploading file data." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 04/27/2020
5+
ms.date: 05/08/2020
66
ms.reviewer: "pehecke"
77
ms.service: powerapps
88
ms.topic: "article"
@@ -21,7 +21,7 @@ A file attribute is used for storing file data up to a specified maximum size. A
2121

2222
Web API (REST) | .NET API (SOAP)
2323
------- | -------
24-
FileAttributeMetadata | <xref:Microsoft.Xrm.Sdk.Metadata.FileAttributeMetadata>
24+
[FileAttributeMetadata](/dynamics365/customer-engagement/web-api/fileattributemetadata) | <xref:Microsoft.Xrm.Sdk.Metadata.FileAttributeMetadata>
2525

2626
For information about types of files that are not allowed, see [System Settings General tab](/power-platform/admin/system-settings-dialog-box-general-tab) under the **Set blocked file extensions for attachments** setting.
2727

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: "Sample: Query and detect metadata changes (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
3+
description: "This sample shows how to query and detect metadata changes" # 115-145 characters including spaces. This abstract displays in the search result.
4+
ms.custom: ""
5+
ms.date: 05/08/2020
6+
ms.reviewer: "nabuthuk"
7+
ms.service: powerapps
8+
ms.topic: "article"
9+
author: "JimDaly" # GitHub ID
10+
ms.author: "jdaly" # MSFT alias of Microsoft employees only
11+
manager: "ryjones" # MSFT alias of manager or PM counterpart
12+
search.audienceType:
13+
- developer
14+
search.app:
15+
- PowerApps
16+
- D365CE
17+
---
18+
19+
# Query and detect metadata changes
20+
21+
22+
This sample shows how to retrieve and detect metadata changes using [RetrieveMetadataChangeRequest](https://docs.microsoft.com/dotnet/api/microsoft.xrm.sdk.messages.retrievemetadatachangesrequest?view=dynamics-general-ce-9) method. You can download the sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/MetadataQuery).
23+
24+
## How to run this sample
25+
26+
[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)]
27+
28+
## What this sample does
29+
30+
The `RetrieveMetadataChangeRequest` message is intended to be used in a scenario where it contains the data that is needed to retrieve a collection of metadata records that satisfy the specified criteria. The [RetrieveMetadataChangesResponse](https://docs.microsoft.com/dotnet/api/microsoft.xrm.sdk.messages.retrievemetadatachangesresponse?view=dynamics-general-ce-9) returns a timestamp value that can be used with this request at a later time to return information about how metadata has changed since the last request.
31+
32+
## How this sample works
33+
34+
To simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following:
35+
36+
### Setup
37+
38+
Checks for the current version of the org.
39+
40+
### Demonstrate
41+
42+
1. The `MetadataFilterExpression` method creates the filter expression to limit entities returned to non-intersect, user-owned entities not found in the list of excluded entities.
43+
2. The `MetadataConditionExpression` method returns the optionset attributes.
44+
3. The `MetadataPropertiesExpression` method limits the properties to be included with the attributes.
45+
4. The `LabelQueryExpression` method limits the labels returned to only those for user's preferred language.
46+
5. The `RetrieveMetadataChangeRequest` method retrieves the metadata for the query.
47+
48+
49+
### Clean up
50+
51+
Display an option to delete the sample data that is created in [Setup](#setup). The deletion is optional in case you want to examine the entities and data created by the sample. You can manually delete the records to achieve the same result.

powerapps-docs/developer/common-data-service/org-service/samples/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@
142142
href: dump-global-option-set.md
143143
- name: Export ribbon definitions
144144
href: export-ribbon-definitions.md
145+
- name: Query and detect metadata changes
146+
href: query-metadata-changes.md
145147
- name: Retrieve valid status transitions
146148
href: retrieve-valid-status-transitions.md
147149
- name: Work with attributes

powerapps-docs/developer/component-framework/reference/paging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ms.assetid: 12891e96-972c-4289-bbde-2bc261cd1f12
1919

2020
## Available for
2121

22-
Model-driven apps
22+
Model-driven apps and canvas apps (public preview)
2323

2424
## Properties
2525

powerapps-docs/maker/canvas-apps/delete-app.md

Lines changed: 41 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,44 +7,58 @@ ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom: canvas
99
ms.reviewer: tapanm
10-
ms.date: 11/18/2019
11-
ms.author: litran
10+
ms.date: 05/08/2020
11+
ms.author: alaug
1212
search.audienceType:
1313
- maker
1414
search.app:
1515
- PowerApps
1616
---
1717
# Delete a canvas app from Power Apps
18-
This article shows you how to delete a canvas app from your Power Apps account and from the accounts of anybody with whom the app was shared.
1918

20-
## Delete an app from your account
21-
1. Open [powerapps.com](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), and then select **Apps** in the left **Tree view** pane.
22-
19+
This article shows you how to delete a canvas app.
20+
21+
## Delete an app as the owner
22+
23+
1. Sign in to [Power Apps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc).
24+
25+
1. Select **Apps** from the left pane.
26+
2327
![Apps](./media/delete-app/file-apps.png)
24-
2. (optional) Near the upper-right corner, filter the list of apps to show only those apps that you own or only those apps to which you contribute.
25-
28+
29+
1. (optional) Near the upper-right corner, filter the list of apps to show only those apps that you own.
30+
2631
![Apps filter](./media/delete-app/filter-list.png)
27-
28-
> [!NOTE]
32+
33+
> [!NOTE]
2934
> If the app that you want to delete doesn't appear, make sure that you're in the right environment.
30-
3. Select **More Commands** (...) for the app that you want to delete.
31-
32-
![More Commands](./media/delete-app/app-options.png)
33-
4. Select the trash-can icon to delete the app.
34-
35-
![Delete](./media/delete-app/delete-icon.png)
36-
37-
> [!NOTE]
38-
> You must have the **Contributor** permission for an app before you can delete it.
39-
5. In the dialog box that appears, select **Delete from cloud**.
40-
35+
36+
1. Select an app.
37+
38+
![Select an app](./media/delete-app/select-app.png)
39+
40+
1. Select **Delete** from the top menu. You can also select **More Commands** (**..**) and then select **Delete** instead.
41+
42+
![Select delete](./media/delete-app/select-delete.png)
43+
44+
1. Select **Delete from cloud**.
45+
46+
![Delete from cloud](./media/delete-app/delete-app.png)
47+
4148
> [!IMPORTANT]
42-
> This action will permanently delete this app not only from your account but also from the accounts of all users with whom this app was shared.
43-
44-
![Delete from cloud](./media/delete-app/delete-button.png)
49+
> This action deletes the app not only from your account but also from the accounts of all users with whom this app was shared.
50+
51+
## Delete an app as the administrator
52+
53+
If owner of an app is unavailable, an administrator such as Global admin, Azure Active Directory Global admin, or Dynamics 365 Service administrator can set the owner of an app. And then, the [new owner can delete the app](#delete-an-app-as-the-owner).
54+
55+
To set a user as the owner of an app, use the [Power Apps cmdlets for administrators](https://docs.microsoft.com/power-platform/admin/powerapps-powershell).
56+
57+
> [!TIP]
58+
> You can also recover a deleted canvas app using [Power Apps cmdlets for administrators](https://docs.microsoft.com/power-platform/admin/powerapps-powershell#recover-a-deleted-canvas-app) as long as the app is [discoverable](https://docs.microsoft.com/power-platform/admin/powerapps-powershell#display-a-list-of-deleted-power-apps-in-an-environment).
59+
60+
### See also
4561

46-
## More resources
4762
[Share an app](share-app.md)
4863
[Change app name and tile](set-name-tile.md)
49-
[Restore an app to a previous version](restore-an-app.md)
50-
64+
[Restore an app to a previous version](restore-an-app.md)
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)