Skip to content

Commit 4845010

Browse files
authored
Merge pull request #2880 from MicrosoftDocs/master
Local branch updates
2 parents a18235c + 30a39c2 commit 4845010

File tree

85 files changed

+787
-262
lines changed

Some content is hidden

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

85 files changed

+787
-262
lines changed

powerapps-docs/developer/common-data-service/authenticate-dot-net-framework.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Authentication with .NET Framework applications (Common Data Service) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "How .NET Framework applications can authenticate with Common Data Service" # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 01/25/2019
5+
ms.date: 05/11/2020
66
ms.reviewer: "pehecke"
77
ms.service: powerapps
88
ms.topic: "article"
@@ -48,6 +48,7 @@ More information: [Build Windows client applications using the XRM tools](xrm-to
4848
Use .NET Framework version 4.6.2 or higher when you create client applications. Only applications using Transport Level Security (TLS) 1.2 or better security can connect. TLS 1.2 is not the default protocol used by .NET Framework 4.5.2, but it is in .NET Framework 4.6.2.
4949

5050
> [!NOTE]
51+
> The SDK APIs available in [Microsoft.CrmSdk.XrmTooling.CoreAssembly](https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.CoreAssembly/) and other "CrmSdk" NuGet packages do not support .NET Core code development. Revised packages (containing refactored APIs) that do support .NET Core development can be found here: [Microsoft.Powerplatform.Cds.Client](https://www.nuget.org/packages/Microsoft.Powerplatform.Cds.Client/) and [Microsoft.Dynamics.Sdk.Messages](https://www.nuget.org/packages/Microsoft.Dynamics.Sdk.Messages/).<p/>
5152
> **Known Issue with Visual Studio 2015**
5253
>
5354
> When you are running your project/solution in VS 2015 in debug mode, you may not be able to connect. This happens regardless of whether you are using a Target Framework of 4.6.2 or higher. This can occur because the Visual Studio hosting process is compiled against .NET 4.5 which means by default it does not support TLS 1.2. You can disable the Visual Studio hosting process as a work around.

powerapps-docs/developer/common-data-service/best-practices/work-with-metadata/retrieve-published-metadata.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public RetrieveAllEntitiesAttributesResponse GetAllEntitiesImplicit(IOrganizatio
6060
}
6161
```
6262

63-
### Explictly controlling the behavior
63+
### Explicitly controlling the behavior
6464

6565
Explicitly setting the `RetrieveAsIfPublished` property to retrieve only published customizations
6666

powerapps-docs/developer/common-data-service/cds-sql-query.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,16 @@ A SQL data connection is available on the Common Data Service endpoint. The SQL
2525
> [!IMPORTANT]
2626
> - This is a preview feature, and isn't available in all regions.
2727
> - [!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)]
28+
> - Instructions to enable the feature can be found here: [View entity data in Power BI Desktop](/powerapps/maker/common-data-service/view-entity-data-power-bi).
2829
2930
## Applications support
3031

3132
You can use the **Analyze in Power BI** option (**Data** > **Entities** > **Analyze in Power BI**) in Power Apps (https://make.powerapps.com) to use the SQL connection feature to analyze data in Power BI Desktop. More information: [View entity data in Power BI Desktop](/powerapps/maker/common-data-service/view-entity-data-power-bi)
3233

3334
> [!NOTE]
34-
> If you don't have the **Analyze in Power BI** option in your Power Apps environment, you don't yet have access to the SQL connection feature.
35+
> To verify if your target environment has the Common Data Service SQL connection feature enabled, do the following:
36+
> 1. Sign into Power Apps, on the left navigation pane expand **Data**, and then select **Entities**.
37+
> 2. On the command bar, you should see a button **Analyze in Power BI**. If you do not see this button, your environment does not yet have the feature.
3538
3639
You can also use [SQL Server Management Studio](/sql/ssms/download-sql-server-management-studio-ssms) (SSMS) version 18.4 or later with the Common Data Service endpoint SQL connection. Examples of using SSMS with the SQL data connection are provided below.
3740

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

powerapps-docs/developer/common-data-service/online-management-api/sample-quick-start.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ search.audienceType:
1313
search.app:
1414
- PowerApps
1515
---
16-
# Quick Start Sample: Retrieve Common Data Service environements using Online Management API
16+
# Quick Start Sample: Retrieve Common Data Service environments using Online Management API
1717

18-
The C# sample demonstrates how to authenticate to the Online Management API and then retrieve all Common Data Service environements from your Office 365 tenant.
18+
The C# sample demonstrates how to authenticate to the Online Management API and then retrieve all Common Data Service environments from your Office 365 tenant.
1919

2020
The sample uses the authentication [helper code](sample-authentication-helper.md) to easily authenticate to Online Management API using the OAuth 2.0 protocol and pass in the access token in header of your request.
2121

@@ -30,7 +30,7 @@ The sample performs the following tasks:
3030
b. Uses an HttpClient instance to connect to Online Management API service.
3131

3232
c. Specifies the API service base address and the max period of execution time.
33-
1. Uses the **RetrieveInstancesAsync** method to execute a http request to retrieve all Customer Enagement instances in your Office 365 tenant, and then displays the reponse.
33+
1. Uses the **RetrieveInstancesAsync** method to execute a http request to retrieve all Customer Engagement instances in your Office 365 tenant, and then displays the response.
3434

3535
## Run this sample
3636
Before you can run this sample, make sure that you have:

powerapps-docs/developer/common-data-service/org-service/metadata-attributemetadata.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ Console.WriteLine("Created {0} with the value of {1}.",
502502

503503
This sample code shows how to change the order of options in a local option set. The following sample retrieves a custom <xref:Microsoft.Xrm.Sdk.Metadata.PicklistAttributeMetadata> attribute and changes the order of the original options using the [OrderBy](https://msdn.microsoft.com/library/system.linq.enumerable.orderby.aspx)**LINQ** function to sort items in ascending order by the label text. Then it uses <xref:Microsoft.Xrm.Sdk.Messages.OrderOptionRequest> to set the new order of the options for the attribute.
504504

505-
Use the [OrderByDecending](https://msdn.microsoft.com/library/system.linq.enumerable.orderbydescending.aspx) linq function to order the items in descending order.
505+
Use the [OrderByDescending](https://msdn.microsoft.com/library/system.linq.enumerable.orderbydescending.aspx) linq function to order the items in descending order.
506506

507507
```csharp
508508
// Use the RetrieveAttributeRequest message to retrieve

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,8 @@ The classes in the <xref:Microsoft.Xrm.Sdk.Metadata.Query> namespace and the <xr
141141
EntityFilter.Conditions.Add(new MetadataConditionExpression("IsIntersect", MetadataConditionOperator.Equals, false));
142142
EntityFilter.Conditions.Add(new MetadataConditionExpression("OwnershipType", MetadataConditionOperator.Equals, OwnershipTypes.UserOwned));
143143
EntityFilter.Conditions.Add(new MetadataConditionExpression("SchemaName", MetadataConditionOperator.NotIn, excludedEntities));
144-
MetadataConditionExpression isVisibileInMobileTrue = new MetadataConditionExpression("IsVisibleInMobile", MetadataConditionOperator.Equals, true);
145-
EntityFilter.Conditions.Add(isVisibileInMobileTrue);
144+
MetadataConditionExpression isVisibleInMobileTrue = new MetadataConditionExpression("IsVisibleInMobile", MetadataConditionOperator.Equals, true);
145+
EntityFilter.Conditions.Add(isVisibleInMobileTrue);
146146
```
147147

148148
### Specify the properties you want

powerapps-docs/developer/common-data-service/org-service/web-service-error-codes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ This topic lists the error codes you might encounter when you debug your code.
6666
> |**Name**:<br />AppConfigFeatureNotEnabled<br />**Hex**:<br />80072200<br />**Number**:<br />-2147016192|In-App Customization App Configuration feature is not enabled.|
6767
> |**Name**:<br />AppEntityLimitExceeded<br />**Hex**:<br />80048547<br />**Number**:<br />-2147187385|{0}|
6868
> |**Name**:<br />ApplicationMetadataConverterFailed<br />**Hex**:<br />8005F231<br />**Number**:<br />-2147093967|Sorry, something went wrong. Please try again, or restart the app.|
69-
> |**Name**:<br />ApplicationMetadatadaCreateFailed<br />**Hex**:<br />8005F233<br />**Number**:<br />-2147093965|Sorry, something went wrong. Please try again, or restart the app.|
70-
> |**Name**:<br />ApplicationMetadatadaNullData<br />**Hex**:<br />8005F232<br />**Number**:<br />-2147093966|Sorry, something went wrong. Please try again, or restart the app.|
71-
> |**Name**:<br />ApplicationMetadatadaUpdateFailed<br />**Hex**:<br />8005F234<br />**Number**:<br />-2147093964|Sorry, something went wrong. Please try again, or restart the app.|
69+
> |**Name**:<br />ApplicationMetadataCreateFailed<br />**Hex**:<br />8005F233<br />**Number**:<br />-2147093965|Sorry, something went wrong. Please try again, or restart the app.|
70+
> |**Name**:<br />ApplicationMetadataNullData<br />**Hex**:<br />8005F232<br />**Number**:<br />-2147093966|Sorry, something went wrong. Please try again, or restart the app.|
71+
> |**Name**:<br />ApplicationMetadataUpdateFailed<br />**Hex**:<br />8005F234<br />**Number**:<br />-2147093964|Sorry, something went wrong. Please try again, or restart the app.|
7272
> |**Name**:<br />ApplicationMetadataFailedWithContinue<br />**Hex**:<br />8005F241<br />**Number**:<br />-2147093951|There was a problem with the server configuration changes. You can continue using the application, but may experience difficulties, including the inability to save changes. Please contact your Dynamics 365 administrator and give them the information available in ‘more information’.|
7373
> |**Name**:<br />ApplicationMetadataGetPreviewMetadataUnknownError<br />**Hex**:<br />8005F230<br />**Number**:<br />-2147093968|Sorry, something went wrong. Please try again, or restart the app.|
7474
> |**Name**:<br />ApplicationMetadataPrepareCustomizationsAppLock<br />**Hex**:<br />8005F237<br />**Number**:<br />-2147093961|We encountered some issues when we tried to prepare your customizations for your users. Users on some clients won't be able to download your customization updates until this issue is resolved.|

powerapps-docs/developer/common-data-service/use-multi-tenant-server-server-authentication.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ In this scenario any Common Data Service tenant can potentially use your multi-t
6262
You will create a multi-tenant web application or service which uses Azure AD as the authentication provider.
6363

6464
Exactly how you do this will not be the focus of this topic. There are a number of ways you can approach this and make choices that fit your requirements or preferences. See the following links for more information and samples:
65+
66+
- [Build a multi-tenant SaaS web application using Azure AD & OpenID Connect](https://github.com/Azure-Samples/active-directory-dotnet-webapp-multitenant-openidconnect)
6567

66-
- [Build a multi-tenant SaaS web application using Azure AD &amp; OpenID Connect](https://azure.microsoft.com/documentation/samples/active-directory-dotnet-webapp-multitenant-openidconnect/)
67-
68-
- [Build a multi-tenant SaaS web application that calls a web API using Azure AD](https://azure.microsoft.com/documentation/samples/active-directory-webapp-webapi-multitenant-openidconnect-aspnetcore/)
68+
- [An ASP.NET Core Web app signing-in users in any org with the Microsoft identity platform](https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2/tree/master/1-WebApp-OIDC/1-2-AnyOrg)
6969

70-
Azure AD requires the following values to register your application:
70+
Azure AD requires the following values to register your application:
7171

7272
|Value|Description|
7373
|-----------|-----------------|

powerapps-docs/developer/component-framework/add-custom-controls-to-a-field-or-entity.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.topic: "article"
1414

1515
# Add code components to a field or entity in model-driven apps
1616

17-
Code components let you transform fields that traditionally contain text into visualizations. Similarly, you can use code components to transform datasets, such as a view, to display in a more visual rendering rather than a list of records. code components can appear as visualizations on forms, dashboards, views, and homepage grids.
17+
Code components let you transform fields that traditionally contain text into visualizations. Similarly, you can use code components to transform datasets, such as a view, to display in a more visual rendering rather than a list of records. Code components can appear as visualizations on forms, dashboards, views, and homepage grids.
1818

1919

2020
> [!div class="mx-imgBorder"]
@@ -93,4 +93,4 @@ To add a code component like data-set component or simple table component to a g
9393

9494
[Implementing components in TypeScript](implementing-controls-using-typescript.md)<br/>
9595
[Power Apps component framework API reference](reference/index.md)<br/>
96-
[Power Apps component framework overview](overview.md)
96+
[Power Apps component framework overview](overview.md)

0 commit comments

Comments
 (0)