개발자는 데이터 공급자에 플러그 인을 등록하여 시스템의 가상 엔터티에 대한 데이터 액세스를 사용하도록 설정할 수 있습니다.
Messages
다음 표에서는 Virtual Entity Data Provider(EntityDataProvider) 테이블에 대한 메시지를 나열합니다.
메시지는 테이블에서 수행할 수 있는 작업을 나타냅니다. 이벤트일 수도 있습니다.
이름 이벤트인가요? |
웹 API 작업 |
.NET용 SDK |
Associate 이벤트: True |
레코드 연결 |
레코드 연결 |
Create 이벤트: True |
POST /entitydataproviders
만들기 참조 |
레코드 만들기 |
Delete 이벤트: True |
DELETE /entitydataproviders(entitydataproviderid)
삭제를 참조하십시오 |
레코드 삭제 |
Disassociate 이벤트: True |
레코드 연결 해제 |
레코드 연결 해제 |
Retrieve 이벤트: False |
GET /entitydataproviders(entitydataproviderid)
검색 참조 |
레코드 검색 |
RetrieveMultiple 이벤트: False |
GET /entitydataproviders
쿼리 데이터 참조 |
쿼리 데이터 |
Update 이벤트: True |
PATCH /entitydataproviders(entitydataproviderid)
업데이트 보기 |
레코드 업데이트 |
Upsert 이벤트: False |
PATCH /entitydataproviders(entitydataproviderid)
테이블 행 Upsert를 참조하십시오. |
UpsertRequest |
속성
다음 표에서는 Virtual Entity Data Provider(EntityDataProvider) 테이블에 대해 선택한 속성을 나열합니다.
| 재산 |
가치 |
| DisplayName |
가상 엔터티 데이터 공급자 |
|
DisplayCollectionName |
가상 엔터티 데이터 공급자 |
|
스키마 이름 |
EntityDataProvider |
|
CollectionSchemaName (영혼 도표 이름) |
EntityDataProviders |
|
엔터티 세트 이름 |
entitydataproviders |
|
논리적 이름 |
entitydataprovider |
|
논리적 컬렉션 이름 |
entitydataproviders |
|
PrimaryIdAttribute |
entitydataproviderid |
|
PrimaryNameAttribute |
name |
|
테이블 유형 |
Standard |
|
소유권 유형 |
OrganizationOwned |
쓰기 가능한 열/속성
이러한 열/특성은 IsValidForCreate 또는 IsValidForUpdate (일반적으로 둘 다)에 대해 true를 반환합니다.
SchemaName으로 나열됩니다.
ArchivePlugin
| 재산 |
가치 |
| Description |
보관을 호출할 때 실행해야 하는 archiveplugin ID를 포함합니다. |
| 디스플레이 이름 |
보관을 호출할 때 실행해야 하는 archiveplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
archiveplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
BulkArchivePlugin
| 재산 |
가치 |
| Description |
BulkArchive가 호출될 때 실행되어야 하는 bulkarchiveplugin ID를 포함합니다. |
| 디스플레이 이름 |
BulkArchive가 호출될 때 실행되어야 하는 bulkarchiveplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
bulkarchiveplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
BulkRetainPlugin
| 재산 |
가치 |
| Description |
BulkRetain이 호출될 때 실행되어야 하는 bulkretainplugin ID를 포함합니다. |
| 디스플레이 이름 |
BulkRetain이 호출될 때 실행되어야 하는 bulkretainplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
bulkretainplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
CreateMultiplePlugin
| 재산 |
가치 |
| Description |
CreateMultiple이 호출될 때 실행되어야 하는 createmultipleplugin ID를 포함합니다. |
| 디스플레이 이름 |
CreateMultiple이 호출될 때 실행되어야 하는 createmultipleplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
createmultipleplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
CreatePlugin
| 재산 |
가치 |
| Description |
플러그 인 만들기 |
| 디스플레이 이름 |
플러그 인 만들기 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
createplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
DataSourceLogicalName
| 재산 |
가치 |
| Description |
데이터 공급자를 만들 때 최종 사용자는 공급자에 대해 만들 데이터 원본 엔터티의 이름을 선택해야 합니다. |
| 디스플레이 이름 |
데이터 원본 엔터티 논리 이름 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
datasourcelogicalname |
| RequiredLevel |
None |
| 유형 |
String |
| 포맷 |
문자 메시지 |
| 형식 이름 |
문자 메시지 |
| Ime모드 |
Auto |
| 현지화 가능 |
거짓 |
| 최대 길이 |
128 |
DeleteMultiplePlugin
| 재산 |
가치 |
| Description |
DeleteMultiple이 호출될 때 실행되어야 하는 deletemultipleplugin ID를 포함합니다. |
| 디스플레이 이름 |
DeleteMultiple이 호출될 때 실행되어야 하는 deletemultipleplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
deletemultipleplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
DeletePlugin
| 재산 |
가치 |
| Description |
플러그 인 삭제 |
| 디스플레이 이름 |
플러그 인 삭제 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
deleteplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
Description
| 재산 |
가치 |
| Description |
이 데이터 공급자는 무엇이 사용되며 데이터 저장소 기술은 무엇을 대상으로 합니까? |
| 디스플레이 이름 |
설명 |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
description |
| RequiredLevel |
None |
| 유형 |
String |
| 포맷 |
문자 메시지 |
| 형식 이름 |
문자 메시지 |
| Ime모드 |
Auto |
| 현지화 가능 |
거짓 |
| 최대 길이 |
1000 |
EntityDataProviderId
| 재산 |
가치 |
| Description |
데이터 공급자의 고유 식별자입니다. |
| 디스플레이 이름 |
데이터 공급자 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
entitydataproviderid |
| RequiredLevel |
System필수 |
| 유형 |
Uniqueidentifier |
IntroducedVersion
| 재산 |
가치 |
| Description |
양식이 도입된 버전입니다. |
| 디스플레이 이름 |
도입 버전 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
introducedversion |
| RequiredLevel |
None |
| 유형 |
String |
| 포맷 |
VersionNumber |
| 형식 이름 |
VersionNumber |
| Ime모드 |
Auto |
| 현지화 가능 |
거짓 |
| 최대 길이 |
48 |
IsCustomizable
| 재산 |
가치 |
| Description |
이 구성 요소를 사용자 정의할 수 있는지 여부를 지정하는 정보입니다. |
| 디스플레이 이름 |
맞춤형 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
iscustomizable |
| RequiredLevel |
System필수 |
| 유형 |
ManagedProperty |
LookupExpansionEnabled
| 재산 |
가치 |
| Description |
조회 열에 대한 확장 지원을 사용하도록 설정합니다. RetrieveMultiple 플러그 인에만 적용됩니다. 이를 사용하도록 설정하면 RetrieveMultiple 플러그 인에 제공된 필터 식이 수정될 수 있습니다. 기본값은 거짓입니다. |
| 디스플레이 이름 |
LookupExpansionEnabled |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
lookupexpansionenabled |
| RequiredLevel |
None |
| 유형 |
불리언 (Boolean) |
| GlobalChoiceName (글로벌 선택 이름) |
msdyn_lookupexpansionenabled_entitydataprovider |
| 기본값 |
거짓 |
| 트루 라벨 |
Yes |
| 거짓 라벨 |
아니오 |
이름
| 재산 |
가치 |
| Description |
이 데이터 공급자의 이름입니다. 새 엔터티를 만들 때 드롭다운에 표시되는 이름입니다. |
| 디스플레이 이름 |
이름 |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
name |
| RequiredLevel |
None |
| 유형 |
String |
| 포맷 |
문자 메시지 |
| 형식 이름 |
문자 메시지 |
| Ime모드 |
Auto |
| 현지화 가능 |
거짓 |
| 최대 길이 |
100 |
PurgeArchivedContentPlugin
| 재산 |
가치 |
| Description |
PurgeArchivedContent가 호출될 때 실행되어야 하는 purgearchivedcontentplugin ID를 포함합니다. |
| 디스플레이 이름 |
PurgeArchivedContent가 호출될 때 실행되어야 하는 purgearchivedcontentplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
purgearchivedcontentplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
PurgeRetainedContentPlugin
| 재산 |
가치 |
| Description |
PurgeRetainedContent가 호출될 때 실행되어야 하는 purgeretainedcontentplugin ID를 포함합니다. |
| 디스플레이 이름 |
PurgeRetainedContent가 호출될 때 실행되어야 하는 purgeretainedcontentplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
purgeretainedcontentplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
RetainPlugin
| 재산 |
가치 |
| Description |
Retain가 호출될 때 실행되어야 하는 retainplugin ID를 포함합니다. |
| 디스플레이 이름 |
Retain가 호출될 때 실행되어야 하는 retainplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
retainplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
RetrieveEntityChangesPlugin
| 재산 |
가치 |
| Description |
RetrieveEntityChanges가 호출될 때 실행되어야 하는 retrieveentitychangesplugin ID를 포함합니다. |
| 디스플레이 이름 |
RetrieveEntityChanges가 호출될 때 실행되어야 하는 retrieveentitychangesplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
retrieveentitychangesplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
RetrieveMultiplePlugin
| 재산 |
가치 |
| Description |
MultipleRetrieve 플러그 인 |
| 디스플레이 이름 |
MultipleRetrieve 플러그 인 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
retrievemultipleplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
RetrievePlugin
| 재산 |
가치 |
| Description |
플러그 인 검색 |
| 디스플레이 이름 |
플러그 인 검색 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
retrieveplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
RollbackRetainPlugin
| 재산 |
가치 |
| Description |
Rollback Retain가 호출될 때 실행되어야 하는 rollbackretainplugin ID를 포함합니다. |
| 디스플레이 이름 |
Rollback Retain가 호출될 때 실행되어야 하는 rollbackretainplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
rollbackretainplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
UpdateMultiplePlugin
| 재산 |
가치 |
| Description |
UpdateMultiple이 호출될 때 실행되어야 하는 updatemultipleplugin ID를 포함합니다. |
| 디스플레이 이름 |
UpdateMultiple이 호출될 때 실행되어야 하는 updatemultipleplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
updatemultipleplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
UpdatePlugin
| 재산 |
가치 |
| Description |
플러그 인 업데이트 |
| 디스플레이 이름 |
플러그 인 업데이트 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
updateplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
UpsertMultiplePlugin
| 재산 |
가치 |
| Description |
UpsertMultiple이 호출될 때 실행되어야 하는 upsertmultipleplugin ID를 포함합니다. |
| 디스플레이 이름 |
UpsertMultiple이 호출될 때 실행되어야 하는 upsertmultipleplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
upsertmultipleplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
UpsertPlugin
| 재산 |
가치 |
| Description |
Upsert가 호출될 때 실행해야 하는 upsertplugin ID를 포함합니다. |
| 디스플레이 이름 |
Upsert가 호출될 때 실행해야 하는 upsertplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
upsertplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
ValidateArchiveConfigPlugin
| 재산 |
가치 |
| Description |
ValidateArchiveConfig가 호출될 때 실행되어야 하는 validatearchiveconfigplugin ID를 포함합니다. |
| 디스플레이 이름 |
ValidateArchiveConfig가 호출될 때 실행되어야 하는 validatearchiveconfigplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
validatearchiveconfigplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
ValidateRetentionConfigPlugin
| 재산 |
가치 |
| Description |
ValidateRetentionConfig가 호출될 때 실행되어야 하는 validateretentionconfigplugin ID를 포함합니다. |
| 디스플레이 이름 |
ValidateRetentionConfig가 호출될 때 실행되어야 하는 validateretentionconfigplugin ID를 포함합니다. |
| IsValidForForm 유효 |
진실 |
| IsValidForRead |
진실 |
| LogicalName |
validateretentionconfigplugin |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
읽기 전용 열/특성
이러한 열/특성은 IsValidForCreate 및 IsValidForUpdate 모두에 대해 false를 반환합니다.
SchemaName으로 나열됩니다.
구성 요소 상태
| 재산 |
가치 |
| Description |
내부용으로만 사용하십시오. |
| 디스플레이 이름 |
구성 요소 상태 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
componentstate |
| RequiredLevel |
System필수 |
| 유형 |
선택 목록 |
| 기본값 양식 값 |
-1 |
| GlobalChoiceName (글로벌 선택 이름) |
componentstate |
ComponentState 선택/옵션
| 가치 |
라벨 |
| 0 |
게시 |
| 1 |
미공개 |
| 2 |
삭제됨 |
| 3 |
삭제됨 게시되지 않음 |
EntityDataProviderIdUnique
| 재산 |
가치 |
| Description |
내부용으로만 사용하십시오. |
| 디스플레이 이름 |
고유 ID |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
entitydataprovideridunique |
| RequiredLevel |
System필수 |
| 유형 |
Uniqueidentifier |
IsManaged
| 재산 |
가치 |
| Description |
솔루션 구성 요소가 관리되는 솔루션의 일부인지 여부를 나타냅니다. |
| 디스플레이 이름 |
시스템 상태 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
ismanaged |
| RequiredLevel |
System필수 |
| 유형 |
불리언 (Boolean) |
| GlobalChoiceName (글로벌 선택 이름) |
ismanaged |
| 기본값 |
거짓 |
| 트루 라벨 |
관리됨 |
| 거짓 라벨 |
비관리 |
조직아이디
| 재산 |
가치 |
| Description |
조직의 고유 식별자입니다. |
| 디스플레이 이름 |
조직 ID |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
organizationid |
| RequiredLevel |
System필수 |
| 유형 |
Uniqueidentifier |
덮어쓰기 시간
| 재산 |
가치 |
| Description |
내부용으로만 사용하십시오. |
| 디스플레이 이름 |
레코드 덮어쓰기 시간 |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
overwritetime |
| RequiredLevel |
System필수 |
| 유형 |
DateTime |
| CanChangeDateTime동작 |
거짓 |
| 날짜/시간 동작 |
사용자 로컬 |
| 포맷 |
DateOnly |
| Ime모드 |
비활성 |
| 소스 타입 마스크 |
0 |
솔루션 ID
| 재산 |
가치 |
| Description |
연결된 솔루션의 고유 식별자입니다. |
| 디스플레이 이름 |
Solution |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
진실 |
| LogicalName |
solutionid |
| RequiredLevel |
System필수 |
| 유형 |
Uniqueidentifier |
SupportingSolutionId
| 재산 |
가치 |
| Description |
내부용으로만 사용하십시오. |
| 디스플레이 이름 |
Solution |
| IsValidForForm 유효 |
거짓 |
| IsValidForRead |
거짓 |
| LogicalName |
supportingsolutionid |
| RequiredLevel |
None |
| 유형 |
Uniqueidentifier |
다대일 관계
이러한 관계는 다대일입니다.
SchemaName으로 나열됩니다.
organization_entitydataprovider
일To-Many 관계: 조직 organization_entitydataprovider
| 재산 |
가치 |
| 참조된 엔터티 |
organization |
| 참조된 속성 |
organizationid |
| ReferencingAttribute |
organizationid |
| ReferencingEntityNavigationPropertyName |
organizationid |
| Is계층적 |
|
| CascadeConfiguration |
보관: NoCascade 할당하다: NoCascade 삭제하다: NoCascade 병합: NoCascade 부모 변경: NoCascade 롤업뷰: NoCascade 공유: NoCascade 공유 해제: NoCascade |
참고하십시오
Dataverse 테이블/엔터티 참조
Dataverse Web API 참조
entitydataprovider