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
IpsAdmin
Input (createMetadataFieldParam)
Nome parametro | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
companyName | xsd:stringa | Sì | Nome dell’azienda a cui appartiene il campo di metadati. |
assetType | xsd:stringa | Sì | Tipo di risorsa. |
nome | xsd:stringa | Sì | Nome del campo metadati che stai creando. |
fieldType | xsd:stringa | Sì | 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 |
Sì | Handle del nuovo campo di metadati. |
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>