Skip to content

Commit b9e7e16

Browse files
committed
Merge branches 'kabala-timeline-feature' and 'master' of https://github.com/MicrosoftDocs/powerapps-docs-pr into kabala-timeline-feature
2 parents 0087d47 + 1b866e5 commit b9e7e16

File tree

54 files changed

+1125
-151
lines changed

Some content is hidden

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

54 files changed

+1125
-151
lines changed

.openpublishing.redirection.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "powerapps-docs/developer/common-data-service/fill-app-submission-form-appsource.md",
5+
"redirect_url": "register-microsoft-partner-network",
6+
"redirect_document_id": "false"
7+
},
38
{
49
"source_path": "powerapps-docs/maker/portals/configure/view-email-in-timeline.md",
510
"redirect_url": "view-all-activities-in-portal-timeline",
611
"redirect_document_id": "false"
7-
},
12+
},
813
{
914
"source_path": "powerapps-docs/maker/canvas-apps/working-with-environments.md",
1015
"redirect_url": "/power-platform/admin/working-with-environments",

powerapps-docs/developer/common-data-service/TOC.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -361,15 +361,13 @@
361361
- name: Publish your app on AppSource
362362
href: publish-app-appsource.md
363363
items:
364-
- name: 'Step 1: Fill the app submission form on AppSource'
365-
href: fill-app-submission-form-appsource.md
366-
- name: 'Step 2: Register for Microsoft Partner Network account'
364+
- name: 'Step 1: Create a Microsoft Partner Center account'
367365
href: register-microsoft-partner-network.md
368-
- name: 'Step 3: Create a managed solution for your app'
366+
- name: 'Step 2: Create a managed solution for your app'
369367
href: create-solution-app-appsource.md
370-
- name: 'Step 4: Create an AppSource package for your app'
368+
- name: 'Step 3: Create an AppSource package for your app'
371369
href: create-package-app-appsource.md
372-
- name: 'Step 5: Store your AppSource Package on Azure Storage and generate a URL with SAS key'
370+
- name: 'Step 4: Store your AppSource Package on Azure Storage and generate a URL with SAS key'
373371
href: store-appsource-package-azure-storage.md
374372
- name: 'Next steps: Submit your app on Partner Center'
375373
href: next-steps-submit-app-cloud-partner-portal.md

powerapps-docs/developer/common-data-service/create-package-app-appsource.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
2-
title: "Step 4: Create an AppSource package for your app (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
2+
title: "Step 3: Create an AppSource package for your app (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Learn about how to create an AppSource package (.zip file) to include your solution and demo data files along with other required files." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
55
ms.date: 10/31/2018
66
ms.reviewer: ""
77
ms.service: powerapps
88
ms.topic: "article"
9-
author: "shmcarth" # GitHub ID
10-
ms.author: "jdaly" # MSFT alias of Microsoft employees only
11-
manager: "ryjones" # MSFT alias of manager or PM counterpart
9+
author: "KumarVivek" # GitHub ID
10+
ms.author: "kvivek" # MSFT alias of Microsoft employees only
11+
manager: "annbe" # MSFT alias of manager or PM counterpart
1212
search.audienceType:
1313
- developer
1414
search.app:
1515
- PowerApps
1616
- D365CE
1717
---
18-
# Step 4: Create an AppSource package for your app
18+
# Step 3: Create an AppSource package for your app
1919

2020
You must create an AppSource package (.zip file) to include your solution and demo data files along with other required files. An AppSource package consists of the following files:
2121

@@ -136,4 +136,4 @@ The final step is to add all the components that you created earlier into a sing
136136

137137

138138
> [!div class="nextstepaction"]
139-
> [Step 5: Store your AppSource Package on Azure Storage](store-appsource-package-azure-storage.md)
139+
> [Step 4: Store your AppSource Package on Azure Storage](store-appsource-package-azure-storage.md)

powerapps-docs/developer/common-data-service/create-solution-app-appsource.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
2-
title: "Step 3: Create a managed solution for your app (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
2+
title: "Step 2: Create a managed solution for your app (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Learn about how to create a managed solution for your app to include all the components. This is required for publishing an app to Appsource." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 10/31/2018
5+
ms.date: 12/20/2019
66
ms.reviewer: ""
77
ms.service: powerapps
88
ms.topic: "article"
9-
author: "shmcarth" # GitHub ID
10-
ms.author: "jdaly" # MSFT alias of Microsoft employees only
11-
manager: "ryjones" # MSFT alias of manager or PM counterpart
9+
author: "KumarVivek" # GitHub ID
10+
ms.author: "kvivek" # MSFT alias of Microsoft employees only
11+
manager: "annbe" # MSFT alias of manager or PM counterpart
1212
search.audienceType:
1313
- developer
1414
search.app:
1515
- PowerApps
1616
- D365CE
1717
---
18-
# Step 3: Create a managed solution for your app
18+
# Step 2: Create a managed solution for your app
1919

2020
Create a managed solution to include all the components for your app. You might find these topics helpful as you plan and create a managed solution to package your app components:
2121
- [Introduction to solutions](introduction-solutions.md)
@@ -48,5 +48,5 @@ You will have a solution file (example: *SampleSolution.zip*) and optionally a d
4848

4949

5050
> [!div class="nextstepaction"]
51-
> [Step 4: Create an AppSource package for your app](create-package-app-appsource.md)
52-
51+
> [Step 3: Create an AppSource package for your app](create-package-app-appsource.md)
52+

powerapps-docs/developer/common-data-service/fill-app-submission-form-appsource.md

Lines changed: 0 additions & 37 deletions
This file was deleted.
53.2 KB
Loading
1.15 MB
Loading
934 KB
Loading
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: " Assign chart to another user (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
3+
description: "This sample showcases how to assign a user-owned visualization to another user " # 115-145 characters including spaces. This abstract displays in the search result.
4+
ms.custom: ""
5+
ms.date: 12/20/2019
6+
ms.reviewer: ""
7+
ms.service: powerapps
8+
ms.topic: "samples"
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+
# Assign a chart to another user
20+
21+
This sample shows how to assign a user-owned visualization to another using the [AssignRequest](https://docs.microsoft.com/dotnet/api/microsoft.crm.sdk.messages.assignrequest?view=dynamics-general-ce-9) message. You can download the sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/AssignChartToAnotherUser).
22+
23+
This sample requires an additional user that isn't available in your system. Create the required user manually in **Office 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below.
24+
25+
**First Name**: Kevin<br/>
26+
**Last Name**: Cook<br/>
27+
**Security Role**: Sales Manager<br/>
28+
**UserName**: [email protected]<br/>
29+
30+
## How to run this sample
31+
32+
[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)]
33+
34+
## What this sample does
35+
36+
The [AssignRequest](https://docs.microsoft.com/dotnet/api/microsoft.crm.sdk.messages.assignrequest?view=dynamics-general-ce-9) message is intended to be used in a scenario where it contains the data that is needed to assign the specified record to a new owner (user or team) by changing the OwnerId attribute of the record.
37+
38+
## How this sample works
39+
40+
In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following:
41+
42+
### Setup
43+
44+
1. Checks for the current version of the org.
45+
2. The `CreateRequiredRecords` method creates a sample account and some opportunity records for the visualization.
46+
3. The `newUserOwnedVisualization` method creates the visualization entity instance.
47+
48+
### Demonstrate
49+
50+
1. The `AssignRequest` method assigns the visualization or chart to the newly created user.
51+
52+
### Clean up
53+
54+
1. Display an option to delete the sample data in [Setup](#setup).
55+
56+
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.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: " Assign dashboard to another user (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
3+
description: "This sample showcases how to assign a user-owned dashboard to another user " # 115-145 characters including spaces. This abstract displays in the search result.
4+
ms.custom: ""
5+
ms.date: 12/20/2019
6+
ms.reviewer: ""
7+
ms.service: powerapps
8+
ms.topic: "samples"
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+
# Assign a user-owned dashboard to another user
20+
21+
This sample shows how to assign a user-owned visualization to another using the [AssignRequest](https://docs.microsoft.com/dotnet/api/microsoft.crm.sdk.messages.assignrequest?view=dynamics-general-ce-9) message. Because you can’t delete a user-owned dashboard that is assigned to another user, this sample shows how to use impersonation to delete the user-owned dashboard. You can download the sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/AssignUserOwnedDashboardToAnother).
22+
23+
This sample requires an additional user that isn't available in your system. Create the required user manually in **Office 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below.
24+
25+
**First Name**: Kevin<br/>
26+
**Last Name**: Cook<br/>
27+
**Security Role**: Sales Manager<br/>
28+
**UserName**: [email protected]<br/>
29+
30+
## How to run this sample
31+
32+
[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)]
33+
34+
## What this sample does
35+
36+
The [AssignRequest](https://docs.microsoft.com/dotnet/api/microsoft.crm.sdk.messages.assignrequest?view=dynamics-general-ce-9) message is intended to be used in a scenario where it contains the data that is needed to assign the specified record to a new owner (user or team) by changing the OwnerId attribute of the record.
37+
38+
## How this sample works
39+
40+
In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following:
41+
42+
### Setup
43+
44+
1. Checks for the current version of the org.
45+
2. The `CreateRequiredRecords` method creates entity records that this sample requires.
46+
3. The `mySavedQuery` method grabs the default public view for the opportunities.
47+
4. The `visualizationQuery` method retrieves the visualizations out of the system. This sample assumes that you have the **Top opportunities**.
48+
5. The `_otherUSerId` method creates the user to whom the dashboard will be assigned.
49+
50+
### Demonstrate
51+
52+
1. The `AssignRequest` method assigns the visualization or chart to the newly created user.
53+
54+
### Clean up
55+
56+
1. Display an option to delete the sample data in [Setup](#setup).
57+
58+
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.

0 commit comments

Comments
 (0)