다음을 통해 공유


Dynamics 365 채널 통합 프레임워크 1.0용 getEntityMetadata(JavaScript API 참조)

지정된 엔터티에 대한 엔터티 메타데이터를 반환합니다.

Syntax

Microsoft.CIFramework.getEntityMetadata(entityName, attributes).then(successCallback, errorCallback)

매개 변수

이름 유형 필수 Description
entityName String Yes 엔터티의 논리적 이름입니다.
attributes 문자열 배열 아니오 메타데이터를 가져올 속성입니다.

반품

유형: 개체

설명: 다음 속성을 가진 엔터티 메타데이터 정보를 포함하는 개체입니다.

특성 이름 유형 Description
활동 유형 마스크 Number 사용자 지정 활동이 웹 응용 프로그램의 활동 메뉴에 표시되어야 하는지 여부입니다. 0은 사용자 지정 활동이 표시되지 않음을 나타냅니다. 1은 나타납니다.
AutoRouteToOwnerQueue 불리언 (Boolean) 이 유형의 레코드가 생성되거나 할당될 때 레코드를 소유자의 기본 큐로 자동으로 이동할지 여부를 나타냅니다.
CanEnableSyncToExternalSearch인덱스 불리언 (Boolean) 내부 전용.
CanTrigger워크플로 불리언 (Boolean) 엔터티가 워크플로 프로세스를 트리거할 수 있는지 여부를 나타냅니다.
Description String 엔터티에 대한 설명입니다.
DisplayCollectionName String 엔터티의 복수형 표시 이름입니다.
디스플레이 이름 String 엔터티의 표시 이름입니다.
EnforceStateTransitions 불리언 (Boolean) 엔터티가 사용자 지정 상태 전환을 적용할지 여부를 나타냅니다.
엔티티 컬러 String 애플리케이션에서 이 엔티티에 사용할 색을 나타내는 16진수 코드입니다.
EntitySetName String 이 엔터티에 대해 설정된 Web API 엔터티의 이름입니다.
Has활동 불리언 (Boolean) 활동이 이 엔터티와 연결되어 있는지 여부를 나타냅니다.
활동 불리언 (Boolean) 엔터티가 활동인지 여부를 나타냅니다.
IsActivity파티 불리언 (Boolean) 이 유형의 레코드에 저장된 이메일 주소로 이메일 메시지를 보낼 수 있는지 여부를 나타냅니다.
IsBusinessProcessEnabled 불리언 (Boolean) 엔터티가 비즈니스 프로세스 흐름에 대해 사용하도록 설정되어 있는지 여부를 나타냅니다.
IsBPFEntity 불리언 (Boolean) 엔터티가 비즈니스 프로세스 흐름 엔터티인지 여부를 나타냅니다.
IsChild엔티티 불리언 (Boolean) 엔터티가 하위 엔터티인지 여부를 나타냅니다.
IsConnectionsEnabled 불리언 (Boolean) 이 엔터티에 대해 연결을 사용할 수 있는지 여부를 나타냅니다.
IsCustomEntity 불리언 (Boolean) 엔터티가 사용자 지정 엔터티인지 여부를 나타냅니다.
사용자 정의 가능 불리언 (Boolean) 엔터티를 사용자 지정할 수 있는지 여부를 나타냅니다.
IsDocumentManagement사용 불리언 (Boolean) 문서 관리가 활성화되었는지 여부를 나타냅니다.
IsDocumentRecommendationsEnabled 불리언 (Boolean) 문서 권장 사항이 활성화되었는지 여부를 나타냅니다.
IsDuplicateDetection사용 불리언 (Boolean) 중복 검색이 활성화되었는지 여부를 나타냅니다.
IsEnabledForCharts 불리언 (Boolean) 차트가 활성화되었는지 여부를 나타냅니다.
IsImportable 불리언 (Boolean) 가져오기 마법사를 사용하여 엔터티를 가져올 수 있는지 여부를 나타냅니다.
IsInteractionCentricEnabled 불리언 (Boolean) 엔터티가 대화형 환경을 사용할 수 있음을 나타냅니다.
IsKnowledgeManagement사용 불리언 (Boolean) 엔터티에 대해 지식 관리가 활성화되었는지 여부를 나타냅니다.
IsMailMergeEnabled 불리언 (Boolean) 이 엔터티에 대해 편지 병합을 사용할 수 있는지 여부를 나타냅니다.
관리됨 불리언 (Boolean) 엔터티가 관리되는 솔루션의 일부인지 여부를 나타냅니다.
IsOneNoteIntegrationEnabled 불리언 (Boolean) 엔터티에 대해 OneNote 통합을 사용하도록 설정했는지 여부를 나타냅니다.
IsOptimisticConcurrencyEnabled 불리언 (Boolean) 엔터티에 대해 낙관적 동시성이 사용 가능한지 여부를 나타냅니다.
IsQuickCreateEnabled 불리언 (Boolean) 엔터티가 빠른 만들기 양식에 대해 사용하도록 설정되어 있는지 여부를 나타냅니다.
IsStateModelAware 불리언 (Boolean) 엔터티가 사용자 지정 상태 전환 설정을 지원하는지 여부를 나타냅니다.
IsValidForAdvancedFind 불리언 (Boolean) 엔티티가 고급 찾기에 표시되는지 여부를 나타냅니다.
IsVisibleInMobileClient 불리언 (Boolean) 태블릿용 Microsoft Dynamics 365 사용자가 이 엔터티에 대한 데이터를 볼 수 있는지 여부를 나타냅니다.
IsEnabledInUnifiedInterface 불리언 (Boolean) 엔티티가 통합 인터페이스에 대해 사용하도록 설정되어 있는지 여부를 나타냅니다.
논리적 컬렉션 이름 String 논리적 컬렉션 이름입니다.
논리적 이름 String 엔터티의 논리적 이름입니다.
오브젝트 타입 코드 Number 엔터티 형식 코드입니다.
소유권 유형 String 엔터티의 소유권 유형: "UserOwned" 또는 "OrganizationOwned"입니다.
PrimaryIdAttribute String 엔터티의 기본 ID인 속성의 이름입니다.
기본 이미지 속성 String 엔터티에 대한 기본 이미지 속성의 이름입니다.
PrimaryNameAttribute String 엔터티에 대한 기본 속성의 이름입니다.
권한 개체의 배열 개체에 엔터티에 대한 액세스에 대한 보안 권한을 정의하는 다음 속성이 포함된 엔터티에 대한 권한 메타데이터입니다.
  • CanBeBasic: 부울. 권한이 기본 액세스 수준일 수 있는지 여부입니다.
  • CanBeDeep: 부울. 권한이 심층 액세스 수준일 수 있는지 여부입니다.
  • CanBeEntityReference: 부울. 외부 당사자에 대한 권한이 기본 액세스 수준일 수 있는지 여부입니다.
  • CanBeGlobal: 부울. 권한이 전역 액세스 수준일 수 있는지 여부입니다.
  • CanBeLocal: 부울. 권한이 로컬 액세스 수준일 수 있는지 여부입니다.
  • CanBeParentEntityReference: 부울. 외부 당사자에 대한 권한이 상위 액세스 수준이 될 수 있는지 여부입니다.
  • 이름: 문자열. 권한의 이름입니다.
  • PrivilegeId: 문자열입니다. 권한의 ID입니다.
  • PrivilegeType: 숫자. 다음 중 하나인 권한 유형입니다.
    • 0: 없음
    • 1: 만들기
    • 2: 읽기
    • 3: 쓰기
    • 4: 삭제
    • 5: 할당
    • 6: 공유
    • 7: 추가
    • 8: AppendTo
Attributes Collection 특성 메타데이터 개체의 컬렉션입니다. 반환되는 개체는 속성 메타데이터의 형식에 따라 다릅니다.

기본 형식에 대한 속성 메타데이터
다음 속성과 함께 반환된 개체입니다.

  • AttributeType: 숫자. 속성의 유형입니다. 특성 형식 값 목록은 AttributeTypeCode를 참조하세요
  • DisplayName: 문자열입니다. 속성의 표시 이름입니다.
  • EntityLogicalName: 문자열입니다. 특성을 포함하는 엔터티의 논리적 이름입니다.
  • LogicalName: 문자열입니다. 속성의 논리적 이름입니다.

부울 형식에 대한 속성 메타데이터
기본 특성 메타데이터 형식 속성 외에 다음 속성과 함께 반환된 개체입니다.

  • DefaultFormValue: 부울입니다. 부울 옵션 세트의 기본값입니다.
  • OptionSet: 개체. 각 옵션이 키:값 쌍인 부울 속성에 대한 옵션입니다.

열거형 형식에 대한 속성 메타데이터
기본 특성 메타데이터 형식 속성 외에 다음 속성과 함께 반환된 개체입니다.

  • OptionSet: 개체. 각 옵션이 키:값 쌍인 속성에 대한 옵션입니다.

선택 목록 유형에 대한 속성 메타데이터
기본 특성 메타데이터 형식 속성 외에 다음 속성과 함께 반환된 개체입니다.

  • DefaultFormValue: 숫자입니다. 속성의 기본 양식 값입니다.
  • OptionSet: 개체. 각 옵션이 키:값 쌍인 속성에 대한 옵션입니다.

상태 형식에 대한 속성 메타데이터
기본 특성 메타데이터 형식 속성 외에 다음 속성과 함께 반환된 개체입니다.

  • OptionSet: 개체. 각 옵션이 키:값 쌍인 속성에 대한 옵션입니다.

개체에는 다음 메서드도 포함되어 있습니다.

  • getDefaultStatus(arg): 엔터티에 대해 전달된 상태 값을 기반으로 기본 상태(숫자)를 반환합니다. 엔터티의 기본 상태 및 상태 값은 엔터티 참조에서 엔터티의 엔터티 메타데이터 정보를 참조하세요.
  • getStatusValuesForState(arg): 지정된 상태 값에 대해 가능한 상태 값(숫자 배열)을 반환합니다. 엔터티의 상태 및 상태 값은 엔터티 참조에서 엔터티의 엔터티 메타데이터 정보를 참조하세요.

상태 유형에 대한 속성 메타데이터
기본 특성 메타데이터 형식 속성 외에 다음 속성과 함께 반환된 개체입니다.

  • OptionSet: 개체. 각 옵션이 키:값 쌍인 속성에 대한 옵션입니다.

개체에는 다음 메서드도 포함되어 있습니다.

  • getState(arg): 지정된 상태 값(숫자)에 대한 상태 값(숫자)을 반환합니다. 엔터티의 기본 상태 및 상태 값은 엔터티 참조에서 엔터티의 엔터티 메타데이터 정보를 참조하세요.