Customize 특성 메타데이터 메시지
게시 날짜: 2016년 11월
적용 대상: Dynamics CRM 2015
AttributeMetadata 클래스를 사용하여 기존 특성을 검색합니다. 이 클래스는 RetrieveAttributeRequest 메시지에서 반환됩니다.AttributeMetadata 클래스는 추상 MetadataBase 클래스에서 상속됩니다.
CreateAttributeRequest 메시지로 각 특성 유형에 대해 특정 클래스를 사용하여 특성을 업데이트하거나 사용자 지정 특성을 만듭니다.
참고
사용자 지정 특성을 만든 후 프로그래밍 방식으로 액세스할 수 있지만 사용자가 볼 수 있도록 엔터티 양식에 먼저 추가해야 합니다.
특성 유형
다음 표에는 사용할 수 있는 각 유형의 Attribute가 나와 있습니다. 각 특성은 AttributeMetadata 클래스에서 상속됩니다.
클래스 |
응용 프로그램 레이블 |
설명 |
---|---|---|
두 개 옵션 |
부울 특성입니다. 두 옵션에 대한 텍스트를 지정할 수 있습니다. 양식에 추가되면 필드 속성은 특성을 두 라디오 단추로 표시할지, 확인란 또는 목록으로 표시할지 여부를 제어합니다. |
|
날짜 및 시간 |
날짜와 시간 특성입니다. 시간대 정보를 포함하거나 제외하고 날짜와 시간 값을 저장하는 동작을 지정하고 값의 표시 형식을 정의하는 서식을 지정할 수 있습니다. 추가 정보: 날짜 및 시간 특성의 동작 및 형식
> [!NOTE]
> Microsoft Dynamics CRM Online를 사용 중이고 Microsoft Dynamics CRM Online 2015 업데이트 1로 업데이트한 경우 모든 날짜 및 시간 특성은 이제 1/1/1753 12:00 AM만큼 이른 값을 지원합니다. |
|
10진수 |
10진수 특성입니다. 정밀도를 최대 10자리 소수 자릿수 수준까지, 최소값 및 최대값은 -100,000,000,000에서 100,000,000,000으로 지정할 수 있습니다. |
|
부동 소수점 수 |
double 특성입니다. 정밀도를 최대 5자리 소수 자릿수 수준까지, 최소값 및 최대값은 -100,000,000,000에서 100,000,000,000으로 지정할 수 있습니다.
> [!NOTE]
> DoubleAttributeMetadata는 Microsoft Dynamics CRM 4.0에 사용되는 FloatAttributeMetadata를 대체합니다. |
|
이미지 |
이미지 특성입니다. 각 엔터티에는 하나의 이미지 특성을 사용할 수 있습니다. 특정 시스템 엔터티에는 이미지 특성이 있으며, 이러한 특성이 없는 시스템 엔터티에는 새 이미지 특성을 추가할 수 없습니다. 이미지 특성을 사용자 지정 엔터티에 추가할 수 있습니다. 모든 이미지 특성에는 SchemaName ‘EntityImage’ 및 LogicalName ‘entityimage’가 있습니다. 사용자 지정 이미지 특성은 이름에 솔루션 게시자 사용자 지정 접두사를 사용하지 않습니다.추가 정보:엔터티 이미지. |
|
정수 |
정수 특성입니다. 최소값과 최대값을 -2,147,483,648에서 2,147,483,647로 지정할 수 있습니다. IntegerFormat 열거형을 사용하여 다음 유형의 필드를 만들기 위해 이 특성의 서식을 지정할 수 있습니다.
|
|
조회 |
CreateOneToManyRequest 메시지를 사용하여 엔터티 관계를 만들 때 특성이 만들어집니다. |
|
여러 줄 텍스트 |
메모 특성입니다. 양식의 텍스트 상자 필드로 표시합니다. 최대 길이는 1048576자입니다. |
|
통화 |
금액 특성입니다. 최소값과 최대값을 -922,337,203,685,477에서 922,337,203,685,477 사이로 지정할 수 있습니다. 정밀도 수준은 PrecisionSource 속성을 사용하여 설정할 수 있습니다.
|
|
옵션 집합 |
선택 목록 특성입니다. 이 특성은 드롭다운 목록에 표시되는 옵션 집합을 제공합니다. 고유한 옵션을 포함하거나 전역 옵션 집합을 사용할 수 있도록 선택 목록 특성을 만들 수 있습니다. |
|
상태 |
상태(state) 특성은 엔터티를 만들 때 자동으로 만들어집니다.
> [!NOTE]
> 이 특성에 사용할 수 있는 옵션은 읽기 전용입니다. |
|
상태 설명 |
상태(status) 특성은 엔터티를 만들 때 자동으로 만들어집니다. 각 옵션은 엔터티에 대한 StateAttributeMetadata 특성에 연결해야 합니다.InsertStatusValueRequest 메시지를 사용하여 이 특성에 사용할 수 있는 옵션을 업데이트합니다.
> [!NOTE]
> 상태(status) 값은 특정 상태(state) 값에 종속되므로 각 StatusOption은 특정 상태(state) 특성 값을 참조해야 합니다. |
|
한 줄 텍스트 |
StringAttributeMetadata 형식를 참조하십시오. |
StringAttributeMetadata 형식
문자열 특성은 Skype 또는 Lync를 사용하여 전화 통화를 시작하는 링크를 허용하도록 서식을 지정할 수 있습니다. 이렇게 변경하려면 StringAttributeMetadata 클래스에 새 FormatName 속성을 추가하고 Format 속성을 더 이상 사용하지 않아야 합니다.
참고
Lync는 Business용 Skype로 브랜드 이미지를 새롭게 바꾸었습니다. 현재 Microsoft Dynamics CRM에서 “Lync”에 대한 언급을 계속 보겠지만 CRM은 비즈니스용 Skype를 사용할 것입니다.
StringAttributeMetadata.Format의 서식을 정의하는 StringFormat 열거형을 더 이상 사용하지 않습니다. 대신 StringFormatName 클래스를 사용하여 StringAttributeMetadata(FormatName)의 값을 설정합니다.
그러면 StringFormat 열거형에 없는 PhoneNumber의 서식을 설정할 수 있습니다.
이전 버전과의 호환성을 위해 Format 또는 FormatName 속성을 사용하여 특성의 서식을 지정하는 방법을 제어하는 값을 설정할 수 있습니다.Format만 사용할 경우 기존 코드는 계속 작동하지만 FormatName을 사용하지 않으면 특성을 전화 번호로 서식을 지정할 수 없습니다. 두 속성을 모두 설정하면 FormatName을 사용하여 설정된 값이 적용됩니다.
StringFormatName 클래스에 다음 멤버가 들어 있습니다. 각 멤버는 멤버 이름과 동일한 값을 가진 문자열을 반환합니다.
멤버 이름 및 값 |
설명 |
---|---|
양식 필드는 텍스트 값을 전자 메일 주소로 유효성을 검사하고 필드에 mailto 링크를 만듭니다. |
|
PhoneNumber |
양식 필드에는 Lync 또는 Skype를 사용하여 전화 통화를 시작하는 링크가 들어 있습니다. |
PhoneticGuide |
내부 전용입니다. |
Text |
양식에 텍스트 상자가 표시됩니다. |
TextArea |
양식에 텍스트 영역 필드가 표시됩니다. |
TickerSymbol |
양식에 주식 종목 코드에 대해 견적을 표시하기 위해 열리는 링크가 표시됩니다. |
URL |
양식에 URL을 여는 링크가 표시됩니다. |
VersionNumber |
내부 전용입니다. |
참고 항목
메타데이터 모델 확장
특성 메타데이터에 대한 작업
날짜 및 시간 특성의 동작 및 형식
Entity 특성 메타데이터 메시지
샘플: 특성 메타데이터에 대한 작업
기술 문서: REST 끝점과 함께 옵션 집합 옵션 사용 - JScript
샘플: 파일에 특성 메타데이터 덤프
샘플: 파일에 특성 선택 목록 메타데이터 덤프
샘플: 날짜 및 시간 동작 변환
© 2017 Microsoft. All rights reserved. 저작권 정보