Skip to content

Commit 45c1528

Browse files
committed
Merge branch 'master' into pehecke-migrate-orgservice
2 parents 9c4a4fb + 8955f50 commit 45c1528

File tree

6 files changed

+27
-12
lines changed

6 files changed

+27
-12
lines changed

powerapps-docs/developer/common-data-service/troubleshoot-plug-in.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,20 @@ You can register the plug-in to run in the context of a user known to have the c
7070
<!-- But if you prefer that the logic in your plug-in adapt to the privileges that the calling user has, you really need to verify the user's privileges in your code.
7171
7272
TODO: Add content that shows how to do this -->
73+
74+
## Error: Message size exceeded when sending context to Sandbox
75+
76+
<!-- This is the error code for an unexpected error we should be providing a specific error code -->
77+
Error Code: `-2147220970`<br />
78+
Error Message: `Message size exceeded when sending context to Sandbox. Message size: ### Mb`
79+
80+
This error occurs when a message payload is greater than 116.85 MB **AND** a plug-in is registered for the message. The error message will include the size of the payload that caused this error.
81+
82+
The limit will help ensure that users running applications cannot interfere with each other based on resource constraints. The limit will help provide a level of protection from unusually large message payloads that threaten the availability and performance characteristics of the Common Data Service platform.
83+
84+
116.85 MB is large enough that it should be rare to encounter this case. The most likely situation where this case might occur is when you retrieve a record with multiple related records which include large binary files.
85+
86+
If you encounter this error you can:
87+
88+
1. Remove the plug-in for the message. If there are no plug-ins registered for the message, the operation will complete without an error.
89+
2. If the error is occurring in a custom client, you can modify your code so that it doesn't attempt to perform the work in a single operation. Instead, write code to retrieve the data in smaller parts.

powerapps-docs/developer/common-data-service/webapi/web-api-types-operations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Web API types and operations (Common Data Service)| Microsoft Docs"
33
description: "This topic describes what is available for you to use vis-a-vis the Web API and will introduce important topics and how you can find information you need from the documentation generated from the service and metadata documents as well as the documentation of the system entity types, functions, and actions"
44
ms.custom: ""
5-
ms.date: 04/22/2019
5+
ms.date: 04/30/2019
66
ms.service: powerapps
77
ms.suite: ""
88
ms.tgt_pltfrm: ""
@@ -267,7 +267,7 @@ OData supports a wide range of data types but Common Data Service doesn’t use
267267

268268
### Lookup properties
269269

270-
For most single-valued navigation properties you will find a computed, read-only property that uses the following naming convention: `_<name>_value` where the `<name>` matches the name of the single-valued navigation property. The exception to this pattern is when a lookup attribute of the entity can accept multiple types of entity references. A common example is how the `incident` entity `customerid` attribute may be set to a reference that is either a `contact` or `account` entity. In the <xref href="Microsoft.Dynamics.CRM.incident?text=incident EntityType" /> [Single-valued navigation properties](/dynamics365/customer-engagement/web-api/incident?view=dynamics-ce-odata-9#Single-valued_navigation_properties) you will find `customerid_account` and `customerid_contact` as separate single-valued navigation properties to reflect the customer associated with an opportunity. If you set one of these single-valued navigation properties, the other will be set to null because they are both bound to the `customerid` attribute. In the [<xref href="Microsoft.Dynamics.CRM.incident?text=incident EntityType" /> [Properties](/dynamics365/customer-engagement/web-api/incident?view=dynamics-ce-odata-9#Properties) you’ll find a `_customerid_value` lookup property that contains the same value that is set for whichever of the single-valued navigation properties contain a value.
270+
For most single-valued navigation properties you will find a computed, read-only property that uses the following naming convention: `_<name>_value` where the `<name>` matches the name of the single-valued navigation property. The exception to this pattern is when a lookup attribute of the entity can accept multiple types of entity references. A common example is how the `incident` entity `customerid` attribute may be set to a reference that is either a `contact` or `account` entity. In the <xref href="Microsoft.Dynamics.CRM.incident?text=incident EntityType" /> [Single-valued navigation properties](/dynamics365/customer-engagement/web-api/incident?view=dynamics-ce-odata-9#Single-valued_navigation_properties) you will find `customerid_account` and `customerid_contact` as separate single-valued navigation properties to reflect the customer associated with an opportunity. If you set one of these single-valued navigation properties, the other will be set to null because they are both bound to the `customerid` attribute. In the <xref href="Microsoft.Dynamics.CRM.incident?text=incident EntityType" /> [Properties](/dynamics365/customer-engagement/web-api/incident?view=dynamics-ce-odata-9#Properties) you’ll find a `_customerid_value` lookup property that contains the same value that is set for whichever of the single-valued navigation properties contain a value.
271271

272272
Generally, you should avoid using lookup properties and use the corresponding single-valued navigation properties instead. These properties have been included because they may be useful for certain integration scenarios. These properties are read-only and computed because they will simply reflect the changes applied using the corresponding single-valued navigation property.
273273

powerapps-docs/developer/component-framework/create-custom-controls-using-pcf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ To get started, open a new Developer Command Prompt for VS 2017 after installing
5959
> Today we offer two types of components **field** and **dataset**.
6060
6161
4. To retrieve all the required project dependencies, run the command `npm install`.
62-
5. Open your project folder (`C:\Users\<your name>\Documents\My_PCF_Control\<component name>`) in any developer environment of your choice and get started with your custom component development. If you would like a to follow a step-by-step tutorial please scroll down see how a sample linear component is implemented.
62+
5. Open your project folder (`C:\Users\<your name>\Documents\My_PCF_Control\<component name>`) in any developer environment of your choice and get started with your custom component development. If you would like to follow a step-by-step tutorial, see [Implementing components in TypeScript](implementing-controls-using-typescript.md).
6363

6464
## Building your components
6565

powerapps-docs/developer/component-framework/implementing-controls-using-typescript.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ To create a new project, follow the steps below:
2424
3. `cd` into the new directory and run the command `cd LinearControl`
2525
4. Create the component project using the command `pac pcf init --namespace SampleNamespace --name TSLinearInputControl --template field`
2626
5. Install the project build tools using the command `npm install`
27+
6. Open your project in any developer environment of your choice and start implementing your custom component.
2728

2829
## Implementing Manifest
2930

powerapps-docs/developer/component-framework/overview.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Use PowerApps component framework to create custom components in model-driven ap
2626
> [!IMPORTANT]
2727
> - PowerApps component framework is a preview feature.
2828
> - [!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)]
29-
> - [!INCLUDE[cc_preview_features_no_MS_support](../../includes/cc-preview-features-no-ms-support.md)]
3029
3130
> [!NOTE]
3231
> Custom components are supported only on Unified Interface for [model-driven apps](/powerapps/maker/model-driven-apps/model-driven-app-overview) version 9.1.0.3842 or later.

powerapps-docs/maker/dev-community-plan.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: kvivek
77
ms.service: powerapps
88
ms.topic: conceptual
99
ms.custom: canvas
10-
ms.date: 05/01/2016
10+
ms.date: 04/30/2019
1111
ms.author: iyanni
1212
ms.reviewer:
1313

@@ -46,8 +46,8 @@ With the individual environment, you get the following functionality:
4646
| **Key features** | |
4747
| Create and run apps |Yes. You can create unlimited apps |
4848
| Share apps\* |No |
49-
| Use the Common Data Service |Yes** |
50-
| Model your data using the Common Data Service |Yes** |
49+
| Use the Common Data Service |Yes |
50+
| Model your data using the Common Data Service |Yes|
5151
| Enterprise-grade administration of the environment and user policies |Yes |
5252
| **Connectivity** | |
5353
| Connect to Office 365, Dynamics 365, and other connectors |Yes |
@@ -56,9 +56,9 @@ With the individual environment, you get the following functionality:
5656
| Access on‐premises data using an on-premises gateway |Yes |
5757
| Create custom connectors to connect to your own systems |Yes. You can create unlimited custom connectors |
5858
| **Common Data Service** | |
59-
| Create and run applications on the Common Data Service |Yes** |
60-
| Model your data in the Common Data Service |Yes** |
61-
| Create a database in the Common Data Service |Yes** |
59+
| Create and run applications on the Common Data Service |Yes |
60+
| Model your data in the Common Data Service |Yes |
61+
| Create a database in the Common Data Service |Yes |
6262
| **Management** | |
6363
| Add co-workers as environment makers and admins |No |
6464
| Add co-workers to the database roles |No |
@@ -67,8 +67,6 @@ With the individual environment, you get the following functionality:
6767

6868
*You can't share apps, flows, connections, etc. with any other users of your tenant. You also can't add any other user as an environment admin or maker, or to the database roles from the admin center.
6969

70-
\*\*Creating a database with the Common Data Service is currently unavailable in an individual environment, and will be available again soon. If you had created a database earlier, then you can continue using it without any issues.
71-
7270
## What are the capacity limits for the individual environment?
7371

7472
| **Capacity** | |

0 commit comments

Comments
 (0)