Créez ou modifiez un champ de métadonnées. Omettez la poignée de champ facultative pour créer un champ de métadonnées.
Cette méthode est obsolète.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrée (saveMetadataFieldParam)
Nom du paramètre | Type | Obligatoire | Description |
---|---|---|---|
companyHandle | xsd:string | Oui | La poignée de la société. |
fieldHandle | xsd:string | Non | Poignée de champ. |
assetType | xsd:string | Oui | Choix des types de ressources à partir desquels enregistrer les métadonnées. |
name | xsd:string | Oui | Nom du champ. |
fieldType | xsd:string | Oui | Choix des types de champ de métadonnées. |
defaultValue | xsd:string | Oui | Valeur par défaut des champs pour toutes les ressources. |
isHidden | xsd:boolean | Non | Masquer ou exposer les métadonnées spécifiques au système IPS. |
isEnforced | xsd:boolean | Non |
Indicateur boolean qui indique si le champ de métadonnées est appliqué (validé) lorsque la valeur est définie. Si la valeur est définie sur true, une erreur est générée si une valeur non autorisée est définie dans setAssetMetadata / batchSetAssetMetadata. |
Sortie (saveMetadataFieldReturn)
Nom | Type | Obligatoire | Description |
---|---|---|---|
fieldHandle | xsd:string |
Oui | Gestion du nouveau champ de métadonnées. |
Cet exemple de code crée un champ de métadonnées limité par les constantes de chaîne Type de ressource et Types de champ de métadonnées . Si la variable fieldHandle
possède une valeur de gestion de champ valide, elle modifie les valeurs de métadonnées et obtient le même nom de champ que celui spécifié dans la requête.
Request
<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>
Réponse
<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>