You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/developer/common-data-service/virtual-entities/get-started-ve.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ search.app:
19
19
20
20
# Get started with virtual entities
21
21
22
-
Virtual entities enable the integration of data residing in external systems by seamlessly representing that data as entities in Common Data Service, without replication of data and often without custom coding. The initial implementation of this feature provides just read-only support for such entities, and has a number of other limitations described in the section [Limitations of Virtual Entities](#limitations-of-virtual-entities) below. Besides these limitations, virtual entities behave the same as other custom entities.
22
+
Virtual entities enable the integration of data residing in external systems by seamlessly representing that data as entities in Common Data Service, without replication of data and often without custom coding. Virtual entities support create, updates and delete of data in the external system.
23
23
24
24
Virtual entities replace previous client-side and server-side approaches to integrating external data, which required customized code and suffered from numerous limitations, including imperfect integration, data duplication, or extensive commitment of development resources. In addition, for administrators and system customizers, the use of virtual entities greatly simplifies administration and configuration.
25
25
@@ -31,13 +31,13 @@ Virtual entities replace previous client-side and server-side approaches to inte
31
31
A virtual entity is a definition of an entity in the Common Data Service platform metadata without the associated physical tables for entity instances created in the Common Data Service database. Instead during runtime, when an entity instance is required, its state is dynamically retrieved from the associated external system. Each virtual entity type is associated with a *virtual entity data provider* and (optionally) some configuration information from an associated *virtual entity data source*.
32
32
33
33
<!-- TODO:
34
-
A data provider is a particular type of Common Data Service plug-in, which is registered against CRUD events that occur in the platform. This initial release only supports READ operations. More information: [Write a plug-in](../write-plugin.md) -->
34
+
A data provider is a particular type of Common Data Service plug-in, which is registered against CRUD events that occur in the platform. More information: [Write a plug-in](../write-plugin.md) -->
35
35
36
36
The following data providers ship with Common Data Service:
37
37
- An [OData v4](https://www.odata.org/documentation/) provider is included with the service and is installed by default.
38
38
- An [Azure Cosmos DB](https://docs.microsoft.com/azure/cosmos-db) (formerly *Microsoft Document DB*) provider is available from [AppSource](https://appsource.microsoft.com).
39
39
40
-
Additional providers will be made available by Microsoft, its partners, or other third parties. If a data provider cannot be found for your external data source, you can develop a *custom virtual entity data provider*; for more information, see [Virtual entity data providers](custom-ve-data-providers.md).
40
+
If a data provider cannot be found for your external data source, you can develop a *custom virtual entity data provider*; for more information, see [Virtual entity data providers](custom-ve-data-providers.md).
41
41
42
42
## Virtual entity creation and mapping
43
43
@@ -47,16 +47,16 @@ In this example, a corresponding virtual entity data source would also be provid
47
47
48
48
## Limitations of Virtual Entities
49
49
50
-
In this release, there are some limitations to virtual entities that you need to be aware of when evaluating whether you can use virtual entities with your external data.
51
-
- Data is read-only. The virtual entity feature doesn’t support pushing changes made in Common Data Service back to the external system.
50
+
Following are the limitations in virtual entities that must be considered.
51
+
52
52
- Only organization-owned entities are supported. The security filtering applied to user-owned entities is not supported. Access to the virtual entity data can be turned on or off for individual users based on their security role. Field-level security is not supported.
53
53
- It must be possible to model the external data as a Common Data Service entity. This means:
54
54
- All entities in the external data source must have an associated GUID primary key.
55
55
- All entity properties must be represented as Common Data Service attributes. You can use simple types representing text, numbers, optionsets, dates, images, and lookups.
56
56
- You must be able to model any entity relationships in Common Data Service.
57
57
- An attribute on a virtual entity cannot be calculated or rollup. Any desired calculations must be done on the external side, possibly within or directed by the data provider.
58
58
- Although you can add virtual entity columns as a lookup on a grid or other UI views, you cannot filter or sort based on this virtual entity lookup column.
59
-
- Auditing and change tracking is not supported. These may be implemented within the external data store.
59
+
- Auditing and change tracking is not supported.
60
60
- Virtual entities cannot be enabled for queues.
61
61
- Offline caching of values is not supported for virtual entities.
62
62
- A virtual entity cannot represent an activity and do not support business process flows.
0 commit comments