createMetadataField

Permite a los administradores crear nuevos campos de metadatos para coordinarlos con sistemas de administración de contenido o para operaciones de plantilla. Algunos ejemplos de campos de metadatos creados incluyen palabras clave, información sobre el autor de la imagen o información sobre el titular de los derechos de autor.

Sintaxis

Tipos de usuarios autorizados

  • IpsAdmin

Parámetros

Entrada (createMetadataFieldParam)

Nombre del parámetro Tipo Obligatorio Descripción
companyName xsd:string Nombre de la empresa a la que pertenece el campo de metadatos.
assetType xsd:string Tipo de recurso.
name xsd:string Nombre del campo de metadatos que está creando.
fieldType xsd:string Tipo de campo de metadatos.

La constante de tipos de campo de metadatos define los tipos disponibles.

defaultValue xsd:string No

El valor predeterminado del campo de metadatos que se va a crear (por ejemplo, Scene 7).

Los valores predeterminados no son compatibles con los tipos de campo de etiqueta y deben omitirse. Si se especifica un valor predeterminado no vacío para un tipo de campo de etiqueta, se devolverá un error.

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.

initialTagValue xsd:string No Permite crear un conjunto de valores enumerados compartidos a los que las etiquetas seleccionadas pueden apuntar.

Salida (createMetadataFieldReturn)

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

Ejemplos

Este ejemplo de código crea un campo de metadatos de tipo cadena llamado createMetadataField. La respuesta devuelve el identificador al nuevo campo de metadatos.

Solicitar

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

Respuesta

<createMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <fieldHandle>m|21|IMAGE|createMetadataField</fieldHandle>
</createMetadataFieldReturn>

En esta página