Partilhar via


entitydataprovider EntityType

Developers can register plug-ins on a data provider to enable data access for virtual entities in the system.

Entity set path: 
[organization URI]/api/data/v9.2/entitydataproviders
Base type: 
crmbaseentity
Table type: 
Standard
Display name: 
Virtual Entity Data Provider
Primary key: 
entitydataproviderid
Primary name column: 
name
Operations supported: 
POST GET PATCH DELETE

Properties

Properties represent fields of data stored in the entity. Some properties are read-only.

Name Type Details
archiveplugin Edm.Guid

Contains the archiveplugin id that should be run when Archive is invoked

Display name: Contains the archiveplugin id that should be run when Archive is invoked

bulkarchiveplugin Edm.Guid

Contains the bulkarchiveplugin id that should be run when BulkArchive is invoked

Display name: Contains the bulkarchiveplugin id that should be run when BulkArchive is invoked

bulkretainplugin Edm.Guid

Contains the bulkretainplugin id that should be run when BulkRetain is invoked

Display name: Contains the bulkretainplugin id that should be run when BulkRetain is invoked

componentstate Edm.Int32

For internal use only.

Display name: Component State

Read only
Default options
Values Label
0 Published
1 Unpublished
2 Deleted
3 Deleted Unpublished
createmultipleplugin Edm.Guid

Contains the createmultipleplugin id that should be run when CreateMultiple is invoked

Display name: Contains the createmultipleplugin id that should be run when CreateMultiple is invoked

createplugin Edm.Guid

Create Plugin

Display name: Create Plugin

datasourcelogicalname Edm.String

When creating a Data Provider, the end user must select the name of the Data Source entity that will be created for the provider.

Display name: Data Source Entity Logical Name

deletemultipleplugin Edm.Guid

Contains the deletemultipleplugin id that should be run when DeleteMultiple is invoked

Display name: Contains the deletemultipleplugin id that should be run when DeleteMultiple is invoked

deleteplugin Edm.Guid

Delete Plugin

Display name: Delete Plugin

description Edm.String

What is this Data Provider used for and data store technologies does it target?

Display name: Description

entitydataproviderid Edm.Guid

Unique identifier of the data provider.

Display name: Data Provider

entitydataprovideridunique Edm.Guid

For internal use only.

Display name: Unique Id

Read only
introducedversion Edm.String

Version in which the form is introduced.

Display name: Introduced Version

iscustomizable BooleanManagedProperty

Information that specifies whether this component can be customized.

Display name: Customizable

ismanaged Edm.Boolean

Indicates whether the solution component is part of a managed solution.

Display name: State

Read only
Default options
Values Label
1 Managed
0 Unmanaged
name Edm.String

The name of this Data Provider. This is the name that appears in the dropdown when creating a new entity.

Display name: Name

organizationid Edm.Guid

Unique identifier for the organization.

Display name: Organization Id

Read only
overwritetime Edm.DateTimeOffset

For internal use only.

Display name: Record Overwrite Time

Read only
purgearchivedcontentplugin Edm.Guid

Contains the purgearchivedcontentplugin id that should be run when PurgeArchivedContent is invoked

Display name: Contains the purgearchivedcontentplugin id that should be run when PurgeArchivedContent is invoked

purgeretainedcontentplugin Edm.Guid

Contains the purgeretainedcontentplugin id that should be run when PurgeRetainedContent is invoked

Display name: Contains the purgeretainedcontentplugin id that should be run when PurgeRetainedContent is invoked

retainplugin Edm.Guid

Contains the retainplugin id that should be run when Retain is invoked

Display name: Contains the retainplugin id that should be run when Retain is invoked

retrieveentitychangesplugin Edm.Guid

Contains the retrieveentitychangesplugin id that should be run when RetrieveEntityChanges is invoked

Display name: Contains the retrieveentitychangesplugin id that should be run when RetrieveEntityChanges is invoked

retrievemultipleplugin Edm.Guid

MultipleRetrieve Plugin

Display name: MultipleRetrieve Plugin

retrieveplugin Edm.Guid

Retrieve Plugin

Display name: Retrieve Plugin

rollbackretainplugin Edm.Guid

Contains the rollbackretainplugin id that should be run when Rollback Retain is invoked

Display name: Contains the rollbackretainplugin id that should be run when Rollback Retain is invoked

solutionid Edm.Guid

Unique identifier of the associated solution.

Display name: Solution

Read only
updatemultipleplugin Edm.Guid

Contains the updatemultipleplugin id that should be run when UpdateMultiple is invoked

Display name: Contains the updatemultipleplugin id that should be run when UpdateMultiple is invoked

updateplugin Edm.Guid

Update Plugin

Display name: Update Plugin

upsertmultipleplugin Edm.Guid

Contains the upsertmultipleplugin id that should be run when UpsertMultiple is invoked

Display name: Contains the upsertmultipleplugin id that should be run when UpsertMultiple is invoked

upsertplugin Edm.Guid

Contains the upsertplugin id that should be run when Upsert is invoked

Display name: Contains the upsertplugin id that should be run when Upsert is invoked

validatearchiveconfigplugin Edm.Guid

Contains the validatearchiveconfigplugin id that should be run when ValidateArchiveConfig is invoked

Display name: Contains the validatearchiveconfigplugin id that should be run when ValidateArchiveConfig is invoked

validateretentionconfigplugin Edm.Guid

Contains the validateretentionconfigplugin id that should be run when ValidateRetentionConfig is invoked

Display name: Contains the validateretentionconfigplugin id that should be run when ValidateRetentionConfig is invoked

See also