관리자가 컨텐츠 관리 시스템이나 템플릿 작업에 맞게 조정할 새 메타데이터 필드를 만들 수 있습니다. 생성된 메타데이터 필드의 예로는 키워드, 이미지 작성자에 대한 정보 또는 저작권 소유자 정보가 있습니다.
구문
IpsAdmin
입력(createMetadataFieldParam)
매개 변수 이름 | 유형 | 필수 | 설명 |
---|---|---|---|
companyName | xsd:string | 예 | 메타데이터 필드가 속한 회사의 이름입니다. |
assetType | xsd:string | 예 | 자산 유형. |
이름 | xsd:string | 예 | 생성 중인 메타데이터 필드의 이름입니다. |
fieldType | xsd:string | 예 | 메타데이터 필드 유형입니다. 메타데이터 필드 유형 상수는 사용 가능한 유형을 정의합니다. |
defaultValue | xsd:string | 아니요 | 만들 메타데이터 필드의 기본값(예: Scene 7). 기본값은 태그 필드 유형에 대해 지원되지 않으므로 생략해야 합니다. 태그 필드 유형에 대해 비어 있지 않은 기본값이 지정된 경우 오류가 반환됩니다. |
isHidden | xsd:부울 | 아니요 | IPS 시스템별 메타데이터를 숨기거나 노출합니다. |
isEnforced | xsd:부울 | 아니요 |
값이 설정될 때 메타데이터 필드가 강제 적용(검증)되는지 여부를 나타내는 부울 플래그입니다. true로 설정하면 잘못된 값이 로 설정된 경우 오류가 발생합니다 setAssetMetadata / batchSetAssetMetadata. |
initialTagValue | xsd:string | 아니요 | 선택한 태그가 가리킬 수 있는 공유 열거형 값 집합을 만들 수 있습니다. |
출력(createMetadataFieldReturn)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
fieldHandle | xsd:string |
예 | 새 메타데이터 필드에 대한 핸들입니다. |
이 코드 샘플은 createMetadataField
. 응답에서 새 메타데이터 필드에 핸들을 반환합니다.
요청
<createMetadataFieldParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|21</companyHandle>
<assetType>Image</assetType>
<name>createMetadataField</name>
<fieldType>String</fieldType>
<initialTagValue>Fall</initialTagValue>
<defaultValue>Default</defaultValue>
</createMetadataFieldParam>
응답
<createMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<fieldHandle>m|21|IMAGE|createMetadataField</fieldHandle>
</createMetadataFieldReturn>