Metadados em cascata cascading-metadata

Ao capturar as informações de metadados de um ativo, os usuários fornecem informações nos vários campos disponíveis. É possível exibir campos de metadados específicos ou valores de campo que dependem das opções selecionadas em outros campos. Essa exibição condicional de metadados é chamada de metadados em cascata. Em outras palavras, você pode criar uma dependência entre um campo/valor de metadados específico e um ou mais campos e/ou seus valores.

Use esquemas de metadados para definir regras para exibir metadados em cascata. Por exemplo, se o esquema de metadados incluir um campo de tipo de ativo, será possível definir um conjunto pertinente de campos a serem exibidos com base no tipo de ativo selecionado pelo usuário.

Estes são alguns casos de uso para os quais você pode definir metadados em cascata:

  • Quando a localização do usuário for necessária, exibir nomes de cidades relevantes com base na escolha de país e estado do usuário.
  • Carregue os nomes de marca pertinentes em uma lista de acordo com a escolha da categoria do produto feita pelo usuário.
  • Alterne a visibilidade de um campo específico com base no valor especificado em outro campo. Por exemplo, exiba campos de endereço de entrega separados se o usuário quiser que a entrega seja distribuída em um endereço diferente.
  • Designe um campo como obrigatório com base no valor especificado em outro campo.
  • Altere as opções exibidas para um campo específico com base no valor especificado em outro campo.
  • Defina o valor de metadados padrão em um campo específico com base no valor especificado em outro campo.

Configurar metadados em cascata no Experience Manager configure-cascading-metadata-in-aem

Considere um cenário em que você deseja exibir metadados em cascata com base no tipo de ativo selecionado. Alguns exemplos

  • Para um vídeo, exiba campos aplicáveis como formato, codec, duração e assim por diante.
  • Para um documento do Word ou PDF, exiba campos como contagem de páginas, autor, etc.

Independentemente do tipo de ativo escolhido, exiba as informações de direitos autorais como um campo obrigatório.

  1. Selecione o Experience Manager e vá para Ferramentas > Assets > Esquemas de metadados.

  2. No Schema Forms , selecione um formulário de esquema e, em seguida, Editar na barra de ferramentas para editar o esquema.

    select_form

  3. (Opcional) No editor de esquema de metadados, crie um campo para condicionar. Especifique um nome e um caminho de propriedade na variável Configurações guia.

    Para criar uma guia, selecione + para adicionar uma guia e depois adicionar um campo de metadados.

    add_tab

  4. Adicione um campo suspenso para o tipo de ativo. Especifique um nome e um caminho de propriedade na variável Configurações guia. Adicione uma descrição opcional.

    asset_type_field

  5. Pares de valores-chave são as opções fornecidas a um usuário de formulário. Você pode fornecer os pares de valor-chave manualmente ou a partir de um arquivo JSON.

    • Para especificar os valores manualmente, selecione Adicionar manualmente e selecione Adicionar seleção e especifique a opção text e value. Por exemplo, especifique os tipos de ativos de Vídeo, PDF, Word e Imagem.

    • Para buscar os valores de um arquivo JSON dinamicamente, selecione Adicionar por meio do caminho JSON e fornecem o caminho do arquivo JSON. Experience Manager O busca os pares chave-valor em tempo real quando o formulário é apresentado ao usuário.

    Ambas as opções se excluem mutuamente. Não é possível importar as opções de um arquivo JSON e editar manualmente.

    add_choice

    note note
    NOTE
    Ao adicionar um arquivo JSON, os pares de valores chave não são exibidos no editor de esquema de metadados, mas estão disponíveis no formulário publicado.
    note note
    NOTE
    Ao adicionar opções, se clicar no campo pop-up, a interface é distorcida e o ícone excluir das opções para de funcionar. Não clique na lista suspensa até salvar as alterações. Se você enfrentar esse problema, salve o esquema e abra-o novamente para continuar editando.
  6. (Opcional) Adicione os outros campos obrigatórios. Por exemplo, formato, codec e duração do vídeo do tipo de ativo.

    Da mesma forma, adicione campos dependentes para outros tipos de ativos. Por exemplo, adicione campos contagem de páginas e autor para ativos de documento, como arquivos PDF e Word.

    video_dependent_fields

  7. Para criar uma dependência entre o campo do tipo de ativo e outros campos, escolha o campo dependente e abra o Regras guia.

    select_dependentfield

  8. Em Requisito, escolha o Obrigatório, com base na nova regra opção.

  9. Selecionar Adicionar regra e escolha o Tipo de ativo para criar uma dependência. Também escolha o valor do campo no qual criar a dependência. Nesse caso, escolha Vídeo. Selecionar Concluído para salvar as alterações.

    define_rule

    note note
    NOTE
    Uma lista suspensa com valores predefinidos manualmente pode ser usada com regras. Menus suspensos com caminho JSON configurado não podem ser usados com regras que usam valores predefinidos para aplicar condições. Se os valores forem carregados do JSON no tempo de execução, não será possível aplicar uma regra predefinida.
  10. Em Visibilidade, escolha Visível, com base na nova opção de regra.

  11. Selecionar Adicionar regra e escolha o Tipo de ativo para criar uma dependência. Também escolha o valor do campo no qual criar a dependência. Nesse caso, escolha Vídeo. Selecionar Concluído para salvar as alterações.

    define_visibilityrule

    note caution
    CAUTION
    Para redefinir os valores, selecione qualquer lugar na interface que não seja o valor. Se os valores forem redefinidos, selecione-os novamente.
    note note
    NOTE
    É possível aplicar as condições de Requisito e Visibilidade independentemente umas das outras.
  12. Da mesma forma, crie uma dependência entre o valor Vídeo no campo Tipo de ativo e outros campos, como Codec e Duração.

  13. Repita as etapas para criar dependência entre ativos de documento (PDF e Word) no Tipo de ativo campo e campos como Contagem de páginas e Autor.

  14. Clique em Salvar. Aplicar o esquema de metadados a uma pasta.

  15. Navegue até a pasta à qual você aplicou o esquema de metadados e abra a página de propriedades de um ativo. Dependendo da sua escolha no campo Tipo de ativo, os campos de metadados em cascata pertinentes são exibidos.

    Metadados em cascata para ativo de vídeo
    Figura: Metadados em cascata para o ativo de vídeo

    Metadados em cascata para ativo de documento
    Figura: Metadados em cascata para o ativo de documento

Consulte também

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab