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:string | Sì | Nome della società a cui appartiene il campo metadati. |
assetType | xsd:string | Sì | Tipo di risorsa. |
name | xsd:string | Sì | Nome del campo metadati che si sta creando. |
fieldType | xsd:string | Sì | 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 |
Sì | Il handle del nuovo campo metadati. |
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>