saveMetadataField

Crie ou edite um campo de metadados. Omita o identificador de campo opcional para criar um novo campo de metadados.

OBSERVAÇÃO

Esse método está obsoleto.

Tipos de usuário autorizados

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parâmetros

Entrada (saveMetadataFieldParam)

Nome do parâmetro Tipo Obrigatório Descrição
companyHandle xsd:string Sim O nome da empresa.
fieldHandle xsd:string Não Identificador de campo.
assetType xsd:string Sim Escolha dos tipos de ativos dos quais salvar metadados.
name xsd:string Sim Nome do campo.
fieldType xsd:string Sim Escolha dos tipos de campos de metadados.
defaultValue xsd:string Sim Valor padrão dos campos para todos os ativos.
isHidden xsd:boolean Não Ocultar ou expor os metadados específicos do sistema IPS.
isEnforced xsd:boolean

Não

Um sinalizador booleano que indica se o campo de metadados é aplicado (validado) quando o valor é definido.

Se definido como true, uma falha será lançada se um valor inválido for definido em setAssetMetadata / batchSetAssetMetadata.

Saída (saveMetadataFieldReturn)

Nome Tipo Obrigatório Descrição
*fieldHandle* xsd:string Sim Manipule o novo campo de metadados.

Exemplos

Essa amostra de código cria um novo campo de metadados restrito pelas constantes de string Tipo de ativo e Tipos de campo de metadados . Se o elemento fieldHandle tiver um valor válido de identificador de campo, ele alterará os valores de metadados e obterá o mesmo identificador de campo especificado na solicitação.

Solicitação

<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>

Resposta

<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
   <fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>

Nesta página