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:stringa Nome dell’azienda a cui appartiene il campo di metadati.
assetType xsd:stringa Tipo di risorsa.
nome xsd:stringa Nome del campo metadati che stai creando.
fieldType xsd:stringa Tipo di campo metadati.

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

defaultValue xsd:stringa No

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

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

isHidden xsd:booleano No Nascondere o esporre i metadati specifici del sistema IPS.
isEnforced xsd:booleano

No

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

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

initialTagValue xsd:stringa No Consente di creare un set di valori enumerati condivisi a cui i tag selezionati possono puntare.

Output (createMetadataFieldReturn)

Nome Tipo Obbligatorio Descrizione
fieldHandle xsd:string Handle del nuovo campo di metadati.

Esempi

Questo esempio di codice crea un campo di metadati di tipo stringa denominato createMetadataField. La risposta restituisce l’handle al nuovo campo di 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