saveMetaField savemetadatafield

메타데이터 필드를 만들거나 편집합니다. 메타데이터 필드를 만들려면 선택적 필드 핸들을 생략합니다.

NOTE
이 메서드는 더 이상 사용되지 않습니다.

승인된 사용자 유형 section-0c1cbde0863346f8a31b32fd06ab2926

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

매개 변수 section-ec6827d485a143f4a059a92b18e40f4e

입력(saveMetadataFieldParam)

매개 변수 이름
유형
필수
설명
company핸들
xsd:string
회사 손잡이.
필드 핸들
xsd:string
아니요
필드 핸들.
assetType
xsd:string
메타데이터를 저장할 자산 유형 선택.
이름
xsd:string
필드 이름.
fieldType
xsd:string
메타데이터 필드 유형 선택.
defaultValue
xsd:string
모든 에셋에 대한 필드의 기본값.
isHidden
xsd:부울
아니요
IPS 시스템별 메타데이터를 숨기거나 노출합니다.
isEnforced
xsd:부울
아니요

값이 설정될 때 메타데이터 필드가 적용되는지(유효성 확인) 여부를 나타내는 부울 플래그입니다.

true로 설정하면 잘못된 값이에 설정된 경우 오류가 발생합니다. setAssetMetadata / batchSetAssetMetadata.

출력(saveMetadataFieldReturn)

이름
유형
필수
설명
필드 핸들
xsd:string
새 메타데이터 필드 핸들.

예제 section-4441c26d1f41466ba972b43dd5189e89

이 코드 샘플은 Asset Type 및 Metadata Field Types 문자열 상수에 의해 제한된 메타데이터 필드를 만듭니다. 다음과 같은 경우 fieldHandle 요소에 유효한 필드 핸들 값이 있으면 메타데이터 값이 변경되고 요청에 지정한 것과 동일한 필드 핸들을 가져옵니다.

요청

<ns1:saveMetadataFieldParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
   <ns1:companyHandle>47</ns1:companyHandle>
   <ns1:assetType>Pdf</ns1:assetType>
   <ns1:name>Resolution</ns1:name>
   <ns1:fieldType>String</ns1:fieldType>
   <ns1:defaultValue>120</ns1:defaultValue>
</ns1:saveMetadataFieldParam>

응답

<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
   <fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681