Cree o edite un campo de metadatos. Omite el controlador de campo opcional para crear un nuevo campo de metadatos.
Este método está en desuso.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrada (saveMetadataFieldParam)
Nombre del parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
companyHandle | xsd:string | Sí | El identificador de la empresa. |
fieldHandle | xsd:string | No | Identificador de campo. |
assetType | xsd:string | Sí | Elección de tipos de recursos desde los que guardar metadatos. |
name | xsd:string | Sí | Nombre del campo. |
fieldType | xsd:string | Sí | Opción de tipos de campo de metadatos. |
defaultValue | xsd:string | Sí | 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 |
Sí | Control del nuevo campo de metadatos. |
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 la variable fieldHandle
tiene un valor de identificador de campo válido, cambia los valores de 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>