saveMetadataField

Cree o edite un campo de metadatos. Omite el controlador de campo opcional para crear un nuevo campo de metadatos.

NOTA

Este método está en desuso.

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 empresa.
fieldHandle xsd:string No Identificador 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 Opción de tipos de campo de metadatos.
defaultValue xsd:string Valor predeterminado de los campos para todos los recursos.
isHidden xsd:boolean No Ocultar o exponer metadatos específicos del sistema IPS.
isEnforced xsd:boolean

No

Un indicador booleano que indica si el campo de metadatos se aplica (validado) 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 Control del nuevo campo de metadatos.

Ejemplos

Este ejemplo de código crea un nuevo campo de metadatos limitado por las constantes de cadena Tipo de recurso y Tipos de campos de metadatos . Si el elemento fieldHandle tiene un valor de identificador de campo válido, cambia los valores de los metadatos y obtiene el mismo identificador de campo especificado 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