saveMetadataField

Crie ou edite um campo de metadados. Omitir o identificador de campo opcional para criar um novo 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 A alça 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: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 true, uma falha será gerada se um valor inválido for definido em setAssetMetadata / batchSetAssetMetadata.

Saída (saveMetadataFieldReturn)

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

Exemplos

Essa amostra de código cria um novo campo de metadados restrito pelas constantes de cadeia de caracteres 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