Skip to content

Commit e14ef09

Browse files
authored
Merge pull request MicrosoftDocs#4770 from MicrosoftDocs/master
updating working
2 parents b7cd663 + 5c0ee0b commit e14ef09

File tree

527 files changed

+2784
-2471
lines changed

Some content is hidden

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

527 files changed

+2784
-2471
lines changed

powerapps-docs/developer/component-framework/community-resources.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,21 @@ The following is the list of blogs created by Power Apps community.
7676

7777
## Tools
7878

79-
The [Code component builder](https://www.xrmtoolbox.com/plugins/Maverick.PCF.Builder/) is a tool from XrmToolBox that lets you create code components in visual manner using Microsoft Power Platform CLI.
79+
The [code component builder](https://www.xrmtoolbox.com/plugins/Maverick.PCF.Builder/) is a tool that enables you to build code components with ease where you do not need to write the CLI commands but still use the [Microsoft Power Platform CLI](/powerapps/developer/data-platform/powerapps-cli) under the hood. Most of the commands are consolidated, making it easier to build components.
8080

81+
There are two versions of the code component builder. Both of them are called **PCF Builder** and are listed below:
82+
1. [PCF Builder](https://www.xrmtoolbox.com/plugins/Maverick.PCF.Builder/) for XrmToolBox.
83+
2. [PCF Builder](https://marketplace.visualstudio.com/items?itemName=danish-naglekar.pcf-builder) for Visual Studio Code.
8184

82-
[!INCLUDE[footer-include](../../includes/footer-banner.md)]
85+
[PCF Builder for XrmToolBox](https://www.xrmtoolbox.com/plugins/Maverick.PCF.Builder/) provides a graphical user interface that lets you create code components in visual manner using Microsoft Power Platform CLI.
86+
87+
> [!div class="mx-imgBorder"]
88+
> ![Component Builder in XrmToolBox](media/pcf-builder-xrmtoolbox.png "Component Builder in XrmToolBox")
89+
90+
[PCF Builder extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=danish-naglekar.pcf-builder) provides a guided experience that not only lets you create code components but you can preview code component inside of Visual Studio Code.
91+
92+
> [!div class="mx-imgBorder"]
93+
> ![Component Builder in VS Code](media/pcf-builder-vscode.png "Component Builder in Visual Studio Code")
94+
95+
96+
[!INCLUDE[footer-include](../../includes/footer-banner.md)]
109 KB
Loading
78.9 KB
Loading

powerapps-docs/developer/data-platform/authenticate-office365-deprecation.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ search.app:
2020

2121
Use of the WS-Trust authentication security protocol when connecting to Microsoft Dataverse is no longer recommended and has been deprecated; see the [announcement](/power-platform/important-changes-coming#deprecation-of-office365-authentication-type-and-organizationserviceproxy-class-for-connecting-to-common-data-service).
2222

23+
Additionally, the WS-Trust protocol does not support modern forms of multi-factor authentication and Azure AD Conditional Access controls to customer data.
24+
2325
This change impacts custom client applications that use “Office365” authentication and the
2426
[Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy](/dotnet/api/microsoft.xrm.sdk.client.organizationserviceproxy) or
2527
[Microsoft.Xrm.Tooling.Connector.CrmServiceClient](/dotnet/api/microsoft.xrm.tooling.connector.crmserviceclient)

powerapps-docs/developer/data-platform/org-service/samples/Create-retrieve-entity-relationships.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: "Sample: Create and retrieve entity relationships (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
3-
description: "This sample shows how to create and retrieve entity relationships." # 115-145 characters including spaces. This abstract displays in the search result.
2+
title: "Sample: Create and retrieve table relationships (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
3+
description: "This sample shows how to create and retrieve table relationships." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 10/31/2018
5+
ms.date: 06/17/2021
66
ms.reviewer: "pehecke"
77
ms.service: powerapps
88
ms.topic: "samples"
@@ -16,11 +16,11 @@ search.app:
1616
- D365CE
1717
---
1818

19-
# Create and retrieve entity relationships
19+
# Create and retrieve table relationships
2020

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

23-
This sample shows how to create and retrieve entity relationships. The following methods are used to create and retrieve the relationships:
23+
This sample shows how to create and retrieve table relationships. The following methods are used to create and retrieve the relationships:
2424

2525
- [CreateOneToManyRequest](/dotnet/api/microsoft.xrm.sdk.messages.createonetomanyrequest?view=dynamics-general-ce-9)
2626
- [CreateManyToManyRequest](/dotnet/api/microsoft.xrm.sdk.messages.createmanytomanyrequest?view=dynamics-general-ce-9)
@@ -31,13 +31,15 @@ This sample shows how to create and retrieve entity relationships. The following
3131

3232
You can download the sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/CreateRetrieveEntityRelationships).
3333

34+
[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)]
35+
3436
## How to run this sample
3537

3638
[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)]
3739

3840
## What this sample does
3941

40-
The `CreateOneToManyRequest`, `CreateManyToManyRequest`, `CanManyToManyRequest`, `CreateOneToManyRequest`, `CanBeReferencedRequest`, `CanBeReferencingRequest`, and `RetrieveRelationshipRequest` messages are intended to be used in a scenario where it contains the data that is needed to create and retrieve entity relationships.
42+
The `CreateOneToManyRequest`, `CreateManyToManyRequest`, `CanManyToManyRequest`, `CreateOneToManyRequest`, `CanBeReferencedRequest`, `CanBeReferencingRequest`, and `RetrieveRelationshipRequest` messages are intended to be used in a scenario where it contains the data that is needed to create and retrieve table relationships.
4143

4244
## How this sample works
4345

@@ -51,13 +53,13 @@ Checks for the current version of the org.
5153

5254
1. The `CreateOneToManyRequest` method creates a new One-to-Many (1:N) relationship.
5355
2. The `CreateManyToManyRequest` method creates a new Many-To-Many (N:N) relationship.
54-
3. The `EligibleCreateManyToManyRelationship` method verifies whether entities can participate in N:N relationship.
55-
4. The `RetrieveRelationshipRequest` method retrieves the two entity relationships previously created.
56+
3. The `EligibleCreateManyToManyRelationship` method verifies whether tables can participate in N:N relationship.
57+
4. The `RetrieveRelationshipRequest` method retrieves the two tables relationships previously created.
5658

5759

5860
### Clean up
5961

60-
Display an option to delete the records created in the [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.
62+
Display an option to delete the records created in the [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result.
6163

6264

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

powerapps-docs/developer/data-platform/org-service/samples/add-record-queue-early-bound.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Sample: Add a record to queue (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "This sample shows how to add a record to a queue." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 10/31/2018
5+
ms.date: 06/17/2021
66
ms.reviewer: "pehecke"
77
ms.service: powerapps
88
ms.topic: "samples"
@@ -21,6 +21,8 @@ search.app:
2121

2222
This sample shows how to add a record to a queue. It creates source and destination queues. It adds a letter activity to the source queue and then moves it to the destination queue. You can download the sample from [here](https://github.com/Microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/RecordToQueue).
2323

24+
[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)]
25+
2426
This sample requires additional users that are not in your system. Create the users manually in **Microsoft 365** in order to run the sample without any errors. For this sample, create a user profile **as is** shown below.
2527

2628
**First Name**: Kevin<br/>
@@ -34,7 +36,7 @@ This sample requires additional users that are not in your system. Create the us
3436

3537
## What this sample does
3638

37-
The `AddToQueueRequest` message is intended to be used in a scenario where it contains data that is needed to move an entity record from a source queue to destination queue.
39+
The `AddToQueueRequest` message is intended to be used in a scenario where it contains data that is needed to move a table record from a source queue to destination queue.
3840

3941
## How this sample works
4042

@@ -44,8 +46,8 @@ In order to simulate the scenario described in [What this sample does](#what-thi
4446

4547
1. Checks for the current version of the org.
4648
2. The `Queue` method creates source and destination queues and store their returned GUIDs in variable.
47-
3. Creates a Letter entity.
48-
4. The `AddToQueueRequest` method adds an entity record into a queue, in this sample it associates the letter with first queue.
49+
3. Creates a Letter table.
50+
4. The `AddToQueueRequest` method adds a table record into a queue, in this sample it associates the letter with first queue.
4951
5. Retrieves the user created manually in **Microsoft 365** for assigning the queue items to the user's queue.
5052

5153
### Demonstrate
@@ -55,7 +57,7 @@ In order to simulate the scenario described in [What this sample does](#what-thi
5557

5658
### Clean up
5759

58-
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.
60+
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 tables and data created by the sample. You can manually delete the records to achieve the same result.
5961

6062

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

powerapps-docs/developer/data-platform/org-service/samples/add-security-principal-user-team-queue-early-bound.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ search.app:
2121

2222
This sample showcases how to give a user or a team access to a queue. The [AddPrincipalToQueueRequest](/dotnet/api/microsoft.crm.sdk.messages.addprincipaltoqueuerequest?view=dynamics-general-ce-9) adds the specified principal to the list of queue members. If the passed-in security principal is a team each member of the team is added to the queue. You can download the sample from [here](https://github.com/Microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/AddSecurityPrincipalToQueue).
2323

24+
[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)]
25+
2426
## How to run this sample
2527

2628
[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)]
@@ -48,7 +50,7 @@ The `AddPrincipalToQueueRequest` method adds the team to the queue.
4850

4951
### Clean up
5052

51-
Display an option to delete the sample data 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.
53+
Display an option to delete the sample data in [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result.
5254

5355

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

powerapps-docs/developer/data-platform/org-service/samples/assign-chart-to-another-user.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ search.app:
2222

2323
This sample shows how to assign a user-owned visualization to another using the [AssignRequest](/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).
2424

25+
[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)]
26+
2527
This sample requires an additional user that isn't available in your system. Create the required user manually in **Microsoft 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below.
2628

2729
**First Name**: Kevin<br/>
@@ -45,15 +47,15 @@ In order to simulate the scenario described in [What this sample does](#what-thi
4547

4648
1. Checks for the current version of the org.
4749
2. The `CreateRequiredRecords` method creates a sample account and some opportunity records for the visualization.
48-
3. The `newUserOwnedVisualization` method creates the visualization entity instance.
50+
3. The `newUserOwnedVisualization` method creates the visualization table instance.
4951

5052
### Demonstrate
5153

5254
The `AssignRequest` method assigns the visualization or chart to the newly created user.
5355

5456
### Clean up
5557

56-
Display an option to delete the sample data 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.
58+
Display an option to delete the sample data in [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result.
5759

5860

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

powerapps-docs/developer/data-platform/org-service/samples/assign-dashboard-to-another-user.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ search.app:
2222

2323
This sample shows how to assign a user-owned visualization to another using the [AssignRequest](/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).
2424

25+
[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)]
26+
2527
This sample requires an additional user that isn't available in your system. Create the required user manually in **Microsoft 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below.
2628

2729
**First Name**: Kevin<br/>
@@ -44,7 +46,7 @@ In order to simulate the scenario described in [What this sample does](#what-thi
4446
### Setup
4547

4648
1. Checks for the current version of the org.
47-
2. The `CreateRequiredRecords` method creates entity records that this sample requires.
49+
2. The `CreateRequiredRecords` method creates table records that this sample requires.
4850
3. The `mySavedQuery` method grabs the default public view for the opportunities.
4951
4. The `visualizationQuery` method retrieves the visualizations out of the system. This sample assumes that you have the **Top opportunities**.
5052
5. The `_otherUSerId` method creates the user to whom the dashboard will be assigned.
@@ -55,7 +57,7 @@ The `AssignRequest` method assigns the visualization or chart to the newly creat
5557

5658
### Clean up
5759

58-
Display an option to delete the sample data 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.
60+
Display an option to delete the sample data in [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result.
5961

6062

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

powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-team.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ This sample shows how to assign a security role to a team by using the [AssignRe
2424

2525
You can download the sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/AssociateSecurityRoleToTeam)
2626

27+
[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)]
28+
2729
## How to run this sample
2830

2931
[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)]
@@ -48,7 +50,7 @@ In order to simulate the scenario described in [What this sample does](#what-thi
4850

4951
### Clean up
5052

51-
Display an option to delete the sample data 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.
53+
Display an option to delete the sample data in [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result.
5254

5355

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

0 commit comments

Comments
 (0)