Configuração e administração da funcionalidade de metadados em Assets config-metadata

Versão
Link do artigo
AEM as a Cloud Service
Clique aqui
AEM 6.5
Este artigo

Adobe Experience Manager Assets mantém metadados para cada ativo. Ele facilita a categorização e a organização de ativos e ajuda as pessoas que estão procurando um ativo específico. Com a capacidade de manter e gerenciar metadados com seus ativos, você pode organizar e processar ativos automaticamente com base nos metadados. O Adobe Experience Manager Assets permite que os administradores configurem e personalizem a funcionalidade de metadados para modificar a oferta de Adobe padrão.

Editar esquema de metadados metadata-schema

Para obter detalhes, consulte editar formulários de esquema de metadados.

Registrar um namespace personalizado em Experience Manager registering-a-custom-namespace-within-aem

Você pode adicionar seus próprios namespaces em Experience Manager. Assim como há namespaces predefinidos como cq, jcr e sling, você pode ter um namespace para seus metadados de repositório e processamento XML.

  1. Acesse a página de administração do tipo de nó https://[aem_server]:[port]/crx/explorer/nodetypes/index.jsp.
  2. Para acessar a página de administração de namespace, clique em Namespaces na parte superior da página.
  3. Para adicionar um namespace, clique em Novo na parte inferior da página.
  4. Especifique um namespace personalizado na convenção de namespace XML. Especifique a ID no formato de um URI e um prefixo associado para a ID. Clique em Salvar.

Configurar limites para atualização de metadados em massa bulk-metadata-update-limit

Para evitar uma situação como DOS (negação de serviço), Enterprise Manager limita o número de parâmetros com suporte em uma solicitação Sling. Ao atualizar metadados de muitos ativos de uma só vez, você pode atingir o limite e os metadados não são atualizados para mais ativos. O Enterprise Manager gera a seguinte advertência nos logs:

org.apache.sling.engine.impl.parameters.Util Too many name/value pairs, stopped processing after 10000 entries

Para alterar o limite, acesse Ferramentas > Operações > Console da Web e altere o valor de Parâmetros de POST máximo na Manipulação de parâmetro da solicitação do Apache Configuração OSGi.

Perfis de metadados metadata-profiles

Um perfil de metadados permite aplicar metadados padrão a ativos em uma pasta. Crie um perfil de metadados e aplique-o a uma pasta. Qualquer ativo enviado posteriormente para a pasta herda os metadados padrão configurados no perfil de metadados.

Adicionar um perfil de metadados adding-a-metadata-profile

  1. Navegue até Ferramentas > Assets > Perfis de Metadados e clique em Criar.

  2. Insira um título para o perfil, por exemplo, Sample Metadata, e clique em Criar. O Formulário de Edição do perfil de metadados é exibido.

    Editar um formulário de metadados

  3. Clique em um componente e configure suas propriedades na guia Configurações. Por exemplo, clique no componente Descrição e edite suas propriedades.

    Configuração de um componente no perfil de metadados

    Edite as seguintes propriedades para o componente Descrição:

    • Rótulo do Campo: o nome para exibição da propriedade de metadados. É somente para referência do usuário.

    • Mapear para a Propriedade: o valor dessa propriedade fornece o caminho relativo ou o nome para o nó do ativo onde ele é salvo no repositório. O valor deve sempre começar com ./ porque indica que o caminho está sob o nó do ativo.

    Mapear para configuração de propriedade no perfil de metadados

    O valor especificado para Mapear para a propriedade é armazenado como uma propriedade no nó de metadados do ativo. Por exemplo, se você especificar ./jcr:content/metadata/dc:desc como o nome de Mapear para a propriedade, Assets armazenará o valor dc:desc no nó de metadados do ativo. A Adobe recomenda mapear apenas um campo para uma determinada propriedade no esquema de metadados. Caso contrário, o campo adicionado mais recente mapeado para a propriedade será escolhido pelo sistema.

    • Valor Padrão: use essa propriedade para adicionar um valor padrão para o componente de metadados. Por exemplo, se você especificar "Minha descrição", esse valor será atribuído à propriedade dc:desc no nó de metadados do ativo.

    Definir descrição padrão no perfil de metadados

    note note
    NOTE
    A adição de um valor padrão a uma nova propriedade de metadados (que não existe no nó /jcr:content/metadata) não exibe a propriedade e seu valor na página Propriedades do ativo por padrão. Para exibir a nova propriedade na página Propriedades dos ativos, modifique o formulário de esquema correspondente.
  4. (Opcional) Na guia Criar Formulário, adicione mais componentes a Editar Formulário e configure as propriedades na guia Configurações. As seguintes propriedades estão disponíveis na guia Criar Formulário:

Componente
Propriedades
Cabeçalho da seção
Rótulo do Campo, Descrição
Texto em linha única
Rótulo do Campo,
Mapear para a propriedade,
Valor Padrão
Texto de vários valores
Rótulo do Campo,
Mapear para a propriedade,
Valor Padrão
Número
Rótulo do Campo,
Mapear para a propriedade,
Valor Padrão
Data
Rótulo do Campo,
Mapear para a propriedade,
Valor Padrão
Marcas Padrão
Rótulo do Campo,
Mapear para a propriedade,
Valor Padrão,
Descrição
  1. Clique em Concluído. O Perfil de Metadados foi adicionado à lista de perfis na página Perfis de Metadados.

    Perfil de metadados adicionado à página Perfis de metadados

Copiar um perfil de metadados copying-a-metadata-profile

  1. Na página Perfis de metadados, selecione um perfil de metadados para fazer uma cópia dele.

    Copiar um perfil de metadados

  2. Clique em Copiar na barra de ferramentas.

  3. Na caixa de diálogo Copiar Perfil de Metadados, insira um título para a nova cópia do Perfil de Metadados.

  4. Clique em Copiar. A cópia do Perfil de metadados aparece na lista de perfis na página Perfis de metadados.

    Uma cópia do perfil de metadados foi adicionada na página Perfis de Metadados

Excluir um perfil de metadados deleting-a-metadata-profile

  1. Na página Perfis de metadados, selecione um perfil a ser excluído.

  2. Clique em Excluir Perfis de Metadados na barra de ferramentas.

  3. Na caixa de diálogo, clique em Excluir para confirmar a operação de exclusão. O perfil de metadados é excluído da lista.

Esquema de metadados para uma pasta folder-metadata-schema

O Adobe Experience Manager Assets permite criar esquemas de metadados para pastas de ativos, que definem o layout e os metadados exibidos nas páginas de propriedades da pasta.

Adicionar um formulário de esquema de metadados de pasta add-a-folder-metadata-schema-form

Use o editor do Forms de Esquema de metadados de pasta para criar e editar esquemas de metadados para pastas.

  1. Na interface Experience Manager, vá para Ferramentas > Assets > Esquemas de Metadados de Pasta.
  2. Na página Forms do Esquema de Metadados da Pasta, clique em Criar.
  3. Especifique um nome para o formulário e clique em Criar. O novo formulário de esquema está listado na página Forms de Esquema.

Editar formulários de esquema de metadados de pasta edit-folder-metadata-schema-forms

É possível editar um formulário de esquema de metadados recém-adicionado ou existente, que inclui o seguinte:

  • Guias
  • Itens de formulário em guias.

Você pode mapear/configurar esses itens de formulário para um campo em um nó de metadados no repositório do CRX. Você pode adicionar novas guias ou itens de formulário ao formulário de esquema de metadados.

  1. Na página Forms de esquema, selecione o formulário criado e selecione a opção Editar na barra de ferramentas.

  2. Na página Editor de esquema de metadados de pasta, clique em + para adicionar uma guia ao formulário. Para renomear a guia, clique no nome padrão e especifique o novo nome em Configurações.

    guia_personalizada

    Para adicionar mais guias, clique em +. Para excluir, clique em X em uma guia.

  3. Na guia ativa, adicione um ou mais componentes da guia Criar Formulário.

    adicionando_componentes

    Se você criar várias guias, clique em uma guia específica para adicionar componentes.

  4. Para configurar um componente, selecione-o e modifique suas propriedades na guia Configurações.

    Se necessário, exclua um componente da guia Configurações.

    configurar_propriedades

  5. Para salvar as alterações, selecione Salvar na barra de ferramentas.

Componentes para criar formulários components-to-build-forms

A guia Criar Formulário lista itens de formulário que você usa no formulário de esquema de metadados da pasta. A guia Configurações exibe os atributos para cada item selecionado na guia Formulário de compilação. Aqui está uma lista dos itens de formulário disponíveis na guia Criar Formulário:

Nome do componente
Descrição
Cabeçalho da seção
Adicione um cabeçalho de seção para obter uma lista de componentes comuns.
Texto em linha única
Adicione uma propriedade de texto de linha única. Ele é armazenado como uma string.
Texto de vários valores
Adicione uma propriedade de texto de vários valores. Ele é armazenado como uma matriz de sequência.
Número
Adiciona um componente de número.
Data
Adiciona um componente de data.
Lista suspensa
Adiciona uma lista suspensa.
Marcas Padrão
Adicione uma tag.
Campo oculto
Adicione um campo oculto. Ele é enviado como um parâmetro POST quando o ativo é salvo.

Edição de itens de formulário editing-form-items

Para editar as propriedades dos itens de formulário, clique no componente e edite todas ou um subconjunto das seguintes propriedades na guia Configurações.

Rótulo do Campo: o nome da propriedade de metadados exibida na página de propriedades da pasta.

Mapear para a Propriedade: esta propriedade especifica o caminho relativo do nó de pasta no repositório do CRX onde ele é salvo. Ele começa com "./", que indica que o caminho está sob o nó da pasta.

A seguir estão os valores válidos para essa propriedade:

  • ./jcr:content/metadata/dc:title: armazena o valor no nó de metadados da pasta como a propriedade dc:title.

  • ./jcr:created: exibe a propriedade JCR no nó da pasta. Se você configurar essas propriedades no CRXDE, a Adobe recomenda marcá-las como Desativar edição, pois elas estão protegidas. Caso contrário, o erro ' Asset(s) failed to modify' ocorre ao salvar as propriedades do ativo.

Para garantir que o componente seja exibido corretamente no formulário de esquema de metadados, não inclua um espaço no caminho da propriedade.

Caminho JSON: use-o para especificar o caminho do arquivo JSON onde você especifica pares de valores chave para opções.

Espaço reservado: use essa propriedade para especificar texto de espaço reservado relevante em relação à propriedade de metadados.

Opções: use esta propriedade para especificar opções em uma lista.

Descrição: use essa propriedade para adicionar uma descrição curta para o componente de metadados.

Classe: classe de objeto à qual a propriedade está associada.

Excluir formulários de esquema de metadados de pasta delete-folder-metadata-schema-forms

Você pode deletar formulários de esquema de metadados de pasta da página Forms de Esquema de Metadados de Pasta. Para excluir um formulário, selecione-o e clique na opção de exclusão na barra de ferramentas.

excluir_formulário

Atribuir um esquema de metadados de pasta assign-a-folder-metadata-schema

Você pode atribuir um esquema de metadados de pasta a uma pasta na página Forms de Esquema de metadados de pasta ou ao criar uma pasta.

Se você configurar um esquema de metadados para uma pasta, o caminho para o formulário de esquema será armazenado na propriedade folderMetadataSchema do nó da pasta em ./jcr:content.

Atribuir a um esquema a partir da página Esquema de metadados de pasta assign-to-a-schema-from-the-folder-metadata-schema-page

  1. Na interface Experience Manager, vá para Ferramentas > Assets > Esquemas de Metadados de Pasta.

  2. Na página Forms do Esquema de Metadados da Pasta, selecione o formulário de esquema que deseja aplicar a uma pasta.

  3. Na barra de ferramentas, clique em Aplicar às pastas.

  4. Selecione a pasta na qual aplicar o esquema e clique em Aplicar. Se um esquema de metadados já estiver aplicado à pasta, uma mensagem de aviso informará que você está prestes a substituir o esquema de metadados existente. Clique em Substituir.

  5. Abra as propriedades de metadados da pasta à qual você aplicou o esquema de metadados.

    propriedades_da_pasta

    Para exibir os campos de metadados da pasta, clique na guia Metadados da pasta.

    propriedades_de_metadados_de_pasta

Atribuir um esquema ao criar uma pasta assign-a-schema-when-creating-a-folder

Você pode atribuir um esquema de metadados de pasta ao criar uma pasta. Se existir pelo menos um esquema de metadados de pasta no sistema, uma lista extra será exibida na caixa de diálogo Criar Pasta. Você pode selecionar o esquema desejado. Por padrão, nenhum schema está selecionado.

  1. Na interface de usuário do Experience Manager Assets, clique em Criar na barra de ferramentas.

  2. Especifique um título e nome para a pasta.

  3. Na lista Esquema de metadados de pasta, selecione o esquema desejado. Em seguida, clique em Criar.

    select_schema

  4. Abra as propriedades de metadados da pasta à qual você aplicou o esquema de metadados.

  5. Para exibir os campos de metadados da pasta, clique na guia Metadados da pasta.

Usar o esquema de metadados da pasta use-the-folder-metadata-schema

Abra as propriedades de uma pasta configurada com um esquema de metadados de pasta. Uma guia Metadados da Pasta é exibida na página Propriedades da pasta. Para exibir o formulário de esquema de metadados da pasta, selecione essa guia.

Insira os valores de metadados nos vários campos e clique em Salvar para armazenar os valores. Os valores especificados são armazenados no nó da pasta no repositório do CRX.

propriedades_de_metadados_da_pasta-1

Dicas e limitações best-practices-limitations

  • Para importar metadados em namespaces personalizados, primeiro registre os namespaces.
  • O Seletor de propriedades exibe as propriedades que são usadas em editores de esquema e formulários de pesquisa. O Seletor de propriedades não seleciona propriedades de metadados de um ativo.
  • Você pode ter perfis de metadados pré-existentes desde antes de atualizar para o Experience Manager 6.5. Após a atualização, se você aplicar esse perfil na pasta Propriedades na guia Perfis de Metadados, os campos do formulário de metadados não serão exibidos. No entanto, se você aplicar um perfil de metadados recém-criado, os campos de formulário serão exibidos, mas indisponíveis conforme esperado. Não há perda de funcionalidade, mas se você quiser ver os campos de formulário (indisponíveis), edite e salve os perfis de metadados existentes.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2