createMetadataField

Consente agli amministratori di creare nuovi campi di metadati da coordinare con i sistemi di gestione dei contenuti o per le operazioni sui modelli. Esempi di campi di metadati creati includono parole chiave, informazioni sull’autore dell’immagine o informazioni sul titolare del copyright.

Sintassi

Tipi di utenti autorizzati

  • IpsAdmin

Parametri

Input (createMetadataFieldParam)

Nome parametro Tipo Obbligatorio Descrizione
companyName xsd:string Nome della società a cui appartiene il campo metadati.
assetType xsd:string Tipo di risorsa.
name xsd:string Nome del campo metadati che si sta creando.
fieldType xsd:string Tipo di campo metadati.

La costante dei tipi di campo metadati definisce i tipi disponibili.

defaultValue xsd:string No

Il valore predefinito del campo metadati da creare (ad esempio, Scena 7).

I valori predefiniti non sono supportati per i tipi di campi tag e devono essere omessi. Se per un tipo di campo tag è specificato un valore predefinito non vuoto, viene restituito un errore.

isHidden xsd:boolean No Nascondere o esporre metadati specifici del sistema IPS.
isEnforcement xsd:boolean

No

Flag booleano che indica se il campo metadati è applicato (convalidato) quando il valore è impostato.

Se è impostato su true, viene generato un errore se un valore non valido è impostato in setAssetMetadata / batchSetAssetMetadata.

initialTagValue xsd:string No Consente di creare un set di valori enumerati condivisi a cui possono fare riferimento i tag selezionati.

Output (createMetadataFieldReturn)

Nome Tipo Obbligatorio Descrizione
fieldHandle xsd:string Il handle del nuovo campo metadati.

Esempi

Questo esempio di codice crea un campo metadati di tipo stringa denominato createMetadataField. La risposta restituisce l'handle al nuovo campo metadati.

Request Contents (Richiesta contenuto)

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

Risposta

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

In questa pagina