saveMetadataField

Última atualização em 2023-09-01
  • Criado para:
  • Developer
    Admin

Criar ou editar um campo de metadados. Omita o identificador de campo opcional para criar um campo de metadados.

OBSERVAÇÃO

Este 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 identificador da empresa.
fieldHandle xsd:string Não Identificador de campo.
assetType xsd:string Sim Escolha dos tipos de ativos dos quais os metadados serão salvos.
name xsd:string Sim Nome do campo.
fieldType xsd:string Sim Escolha de tipos de campos de metadados.
defaultValue xsd:string Sim Valor padrão dos campos para todos os ativos.
isHidden xsd:booleano Não Ocultar ou expor metadados específicos do sistema IPS.
isEnforced xsd:booleano

Não

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

Se definido como verdadeiro, uma falha será lançada se um valor ilegal estiver definido em setAssetMetadata / batchSetAssetMetadata.

Saída (saveMetadataFieldReturn)

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

Exemplos

Esta amostra de código cria um campo de metadados restrito pelas constantes de sequência Tipo de ativo e Tipos de campo de metadados. Se a variável fieldHandle O elemento tem um valor de identificador de campo válido, ele altera os valores de metadados e obtém 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