Skip to content

Commit 14930c8

Browse files
committed
Merge branch 'master' into pehecke-error-codes-update
2 parents 2035421 + f593c04 commit 14930c8

26 files changed

+79
-51
lines changed

powerapps-docs/developer/common-data-service/best-practices/business-logic/avoid-batch-requests-plugin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ search.app:
3131

3232
## Symptoms
3333

34-
Due to their long-running nature, using <xref:Microsoft.Xrm.Sdk.Messages.ExecuteMultipleRequest> or <xref:Microsoft.Xrm.Sdk.Messages.ExecuteTransactionRequest> message request classes within the context of a plug-in or workflow activity expose sandbox-isolated plug-in types to the two-minute (12000ms) channel timeout exception and can degrade the user experience for synchronous registrations.
34+
Due to their long-running nature, using <xref:Microsoft.Xrm.Sdk.Messages.ExecuteMultipleRequest> or <xref:Microsoft.Xrm.Sdk.Messages.ExecuteTransactionRequest> message request classes within the context of a plug-in or workflow activity expose sandbox-isolated plug-in types to the two-minute (120000ms) channel timeout exception and can degrade the user experience for synchronous registrations.
3535

3636

3737
<a name='guidance'></a>

powerapps-docs/developer/common-data-service/configure-entities-attributes-auditing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ There are three levels where auditing can be configured: organization, entity, a
3939

4040
The following table lists the non-customizable entities that cannot be audited. This table was obtained by testing for a `CanModifyAuditSettings` attribute value of `false` on each entity’s metadata.
4141

42-
||
42+
|Non-customizable entities|
4343
|-|
4444
|ActivityPointer|
4545
|Annotation|

powerapps-docs/developer/common-data-service/entity-metadata.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ Some entities will have different sets of options.
177177
**Example**: `PhoneCall` entity `StateCode` and `StatusCode` options
178178

179179

180-
|`StateCode`|`StatusCode`|
180+
|StateCode|StatusCode|
181181
|---------|---------|
182182
|0 : Open|1: Open|
183183
|1 : Completed|2: Made <br />4: Received|

powerapps-docs/developer/common-data-service/multi-select-picklist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ The following examples shows the use of `ContainValues` and `not-contain-values`
8989

9090
### Contact entity values
9191

92-
|`fullname`| `sample_outdooractivities` |
92+
|'fullname' attribute| 'sample_outdooractivities' attribute |
9393
|--------|-------------------|
9494
|Wayne Yarborough|1,9|
9595
|Monte Orton|2|

powerapps-docs/developer/common-data-service/org-service/metadata-retrieve-detect-changes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ The classes in the <xref:Microsoft.Xrm.Sdk.Metadata.Query> namespace and the <xr
8383

8484
The following table lists <xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata> properties that cannot be used in a <xref:Microsoft.Xrm.Sdk.Metadata.Query.MetadataFilterExpression>:
8585

86-
|||||
86+
|Properties|Properties (cont'd)|Properties (cont'd)|Properties (cont'd)|
8787
|-|-|-|-|
8888
|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.Attributes>|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.Description>|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.DisplayCollectionName>|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.DisplayName>|
8989
|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.ManyToManyRelationships>|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.ManyToOneRelationships>|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.OneToManyRelationships>|<xref:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.Privileges>|
@@ -249,7 +249,7 @@ EntityProperties.PropertyNames.AddRange(new string[] { "Attributes" });
249249

250250
The following table lists <xref:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata> properties that cannot be used in a <xref:Microsoft.Xrm.Sdk.Metadata.Query.MetadataFilterExpression>
251251

252-
|||
252+
|Properties|Properties (cont'd)|
253253
|-|-|
254254
|<xref:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.Description>|<xref:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.DisplayName>|
255255
|<xref:Microsoft.Xrm.Sdk.Metadata.EnumAttributeMetadata.OptionSet>|<xref:Microsoft.Xrm.Sdk.Metadata.LookupAttributeMetadata.Targets>|
@@ -283,7 +283,7 @@ AttributeProperties.PropertyNames.Add("AttributeType");
283283

284284
The following table lists Relationship metadata properties that cannot be used in a MetadataFilterExpression:
285285

286-
||
286+
|Properties|
287287
|-|
288288
|<xref:Microsoft.Xrm.Sdk.Metadata.OneToManyRelationshipMetadata>.<xref:Microsoft.Xrm.Sdk.Metadata.OneToManyRelationshipMetadata.AssociatedMenuConfiguration>|
289289
|<xref:Microsoft.Xrm.Sdk.Metadata.OneToManyRelationshipMetadata>.<xref:Microsoft.Xrm.Sdk.Metadata.OneToManyRelationshipMetadata.CascadeConfiguration>|

powerapps-docs/developer/common-data-service/org-service/use-filterexpression-class.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@ In Common Data Service, you can use the <xref:Microsoft.Xrm.Sdk.Query.FilterExpr
2121

2222
The following table lists the properties for the <xref:Microsoft.Xrm.Sdk.Query.FilterExpression> class.
2323

24-
|||
25-
|-|-|
26-
|Property|Description|
24+
|Property|Description|
25+
|-|-|
2726
|<xref:Microsoft.Xrm.Sdk.Query.FilterExpression.Conditions>|Gets or sets condition expressions that include attributes, condition operators, and attribute values.|
2827
|<xref:Microsoft.Xrm.Sdk.Query.FilterExpression.FilterOperator>|Gets or sets logical `AND/OR` filter operators. This is set by using the <xref:Microsoft.Xrm.Sdk.Query.LogicalOperator> enumeration.|
2928
|<xref:Microsoft.Xrm.Sdk.Query.FilterExpression.Filters>|Gets or sets a hierarchy of condition and logical filter expressions that filter the results of the query.|

powerapps-docs/developer/common-data-service/org-service/use-messages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ More information:
8484

8585
You can pass optional parameters in messages using the <xref:Microsoft.Xrm.Sdk.OrganizationRequest.Parameters> property that is exposed for all the *Request message classes in the SDK assemblies. There are two optional parameters you can pass with messages
8686

87-
|`Parameter`|Description|Messages|
87+
|Parameter|Description|Messages|
8888
|-----------------|-----------------|--------------|
8989
|`SolutionUniqueName`|A `String` that specifies the unique name of the solution to which the operation applies. More information: [Dependency tracking for solution components](../dependency-tracking-solution-components.md).|<xref:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest> <br /> <xref:Microsoft.Xrm.Sdk.Messages.CreateRequest> <br /> <xref:Microsoft.Xrm.Sdk.Messages.DeleteRequest> <br /> <xref:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateRequest> <br /> <xref:Microsoft.Xrm.Sdk.Messages.UpdateRequest>|
9090
|`SuppressDuplicateDetection`|A `Boolean` used to disable duplicate detection on a create or update operation. More information: [Use SuppressDuplicateDetection parameter to throw errors when you create or update record](detect-duplicate-data.md#use-suppressduplicatedetection-parameter-to-throw-errors-when-you-create-or-update-record) .|<xref:Microsoft.Xrm.Sdk.Messages.CreateRequest> <br /> <xref:Microsoft.Xrm.Sdk.Messages.UpdateRequest>|

powerapps-docs/developer/common-data-service/store-appsource-package-azure-storage.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,40 +35,39 @@ To upload your package to Azure Blob storage:
3535
2. Sign in to Azure Management portal at [https://portal.azure.com](https://portal.azure.com).
3636
3. Create a new Storage account by clicking > **Storage** > **Storage account - blob, file, table, queue**.
3737

38-
![](media/appsource-storageaccount-pic1.png)
38+
Create a Storage account](media/appsource-storageaccount-pic1.png)
3939

4040
4. On the **Create storage account** page, specify **Name**, **Resource group**, and **Location** for your storage account. Leave the rest of the fields with the default options. Click **Create**.
4141

42-
![](media/appsource-storageaccount-pic2.png)
43-
42+
![Specifying account values](media/appsource-storageaccount-pic2.png)
4443

4544
5. After your storage account is created, navigate to the newly created resource group, and create a new Blob container. Under **Blob Service**, select **Containers**, and then **+ Container**.
4645

47-
![](media/appsource-storageaccount-pic3.png)
46+
![Create a new Blob container](media/appsource-storageaccount-pic3.png)
4847

4948
6. Specify a name for your container, and select the **Public access level** as **Blob**. Click **OK**.
5049

51-
![](media/appsource-storageaccount-pic4.png)
50+
![Set access level of the Blob](media/appsource-storageaccount-pic4.png)
5251

5352
7. Start Azure Storage Explorer on your computer, and connect to your Azure Storage account by signing in using the same account with which you created your Azure Storage account.
5453

5554
8. In Azure Storage Explorer, select the newly created container, and then select **Upload** > **Upload Files** to upload the app source package that you created in [Step 4: Create an AppSource package for your app](create-package-app-appsource.md).
5655

57-
![](media/appsource-storageaccount-pic5.png)
56+
![Upload the app source package](media/appsource-storageaccount-pic5.png)
5857

5958
9. Browse to the AppSource package file on your computer, and select to upload it.
6059

6160
10. Right-click on the uploaded AppSource package file, and select **Get Shared Access Signature**.
6261

63-
![](media/appsource-storageaccount-pic6.png)
62+
![Selecting Shared Access Signature](media/appsource-storageaccount-pic6.png)
6463

6564
11. On the **Shared Access Signature** page, modify the **Expiry time** value to make the Shared Access Signature (SAS) active for a month from the **Start time**. Click **Create**.
6665

67-
![](media/appsource-storageaccount-pic7.png)
66+
![Set an expiration time](media/appsource-storageaccount-pic7.png)
6867

6968
12. The next page displays information about the generated SAS information. Copy the **URL** value and save it for later. You will need to specify this URL while creating an offer in the Cloud Partner Portal.
7069

71-
![](media/appsource-storageaccount-pic8.png)
70+
![Copying the SAS URL](media/appsource-storageaccount-pic8.png)
7271

7372

7473
> [!div class="nextstepaction"]

powerapps-docs/developer/common-data-service/use-webhooks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ Webhooks are relatively simple. The service will send the request and evaluate t
339339

340340
The timeout is 60 seconds. Generally, if no response is returned before the timeout period or if the response `StatusCode` value is not within the `2xx` range to indicate success it will fail. The exception is when the error returned is in the following table:
341341

342-
|`StatusCode`|Description|
342+
|StatusCode|Description|
343343
|-|-|
344344
|`502`|Bad Gateway|
345345
|`503`|Service Unavailable|

powerapps-docs/developer/common-data-service/webapi/use-postman-perform-operations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ More information: [Update and delete entities using the Web API](update-delete-e
143143

144144
## Use a function
145145

146-
Use a `GET` request with the functions listed in [Web API Function Reference](https://docs.microsoft.com/dynamics365/customer-engagement/web-api/functions?view=dynamics-ce-odata-9) to perform reusable operations with the Web API. The example that follows shows how to send a Web API request that uses the <xref href="Microsoft.Dynamics.CRM.RetrieveDuplicates?text=RetrieveDuplicates function" /> to detect and retrieve duplicates of a specified record.
146+
Use a `GET` request with the functions listed in [Web API Function Reference](https://docs.microsoft.com/dynamics365/customer-engagement/web-api/functions?view=dynamics-ce-odata-9) to perform reusable operations with the Web API. The example that follows shows how to send a Web API request that uses the <xref:Microsoft.Dynamics.CRM.RetrieveDuplicates?text=RetrieveDuplicates function /> to detect and retrieve duplicates of a specified record.
147147

148-
|||
148+
|HTTP method|URL|
149149
|----|----|
150150
|`GET`|`{{webapiurl}}RetrieveDuplicates(BusinessEntity=@p1,MatchingEntityName=@p2,PagingInfo=@p3)?@p1={'@odata.type':'Microsoft.Dynamics.CRM.account','accountid':'`*&lt;accountid&gt;*`'}&@p2='account'&@p3={'PageNumber':1,'Count':50}`|
151151

0 commit comments

Comments
 (0)