saveMetadataField

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.

REMARQUE

Cette méthode est obsolète.

Types d’utilisateurs autorisés

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Paramètres

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.

Exemples

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>

Sur cette page