saveMetadataField

Cree o edite un campo de metadatos. Omita el identificador de campo opcional para crear un nuevo campo de metadatos.

NOTA

Este método está obsoleto.

Tipos de usuarios autorizados

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parámetros

Entrada (saveMetadataFieldParam)

Nombre del parámetro Tipo Obligatorio Descripción
companyHandle xsd:string El identificador de la compañía.
fieldHandle xsd:string No Controlador de campo.
assetType xsd:string Elección de tipos de recursos desde los que guardar metadatos.
name xsd:string Nombre del campo.
fieldType xsd:string Elección de tipos de campo de metadatos.
defaultValue xsd:string Valor predeterminado de los campos para todos los recursos.
isHidden xsd:boolean No Oculte o exponga metadatos específicos del sistema IPS.
isEnforced xsd:boolean

No

Un indicador booleano que indica si el campo de metadatos se fuerza (valida) cuando se establece el valor.

Si se establece en true, se genera un error si se establece un valor no válido en setAssetMetadata / batchSetAssetMetadata.

Salida (saveMetadataFieldReturn)

Nombre Tipo Obligatorio Descripción
fieldHandle xsd:string Gestión del nuevo campo de metadatos.

Ejemplos

Este ejemplo de código crea un nuevo campo de metadatos restringido por las constantes de cadena Tipo de recurso y Tipos de campo de metadatos. Si la variable fieldHandle tiene un valor de identificador de campo válido, cambia los valores de los metadatos y obtiene el mismo identificador de campo que especificó en la solicitud.

Solicitar

<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>

Respuesta

<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
   <fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>

En esta página