Fragmentos de conteúdo - Considerações sobre a exclusão content-fragments-delete-considerations

Analise essas considerações importantes antes de definir as políticas de exclusão de fragmentos de conteúdo no AEM. Os fragmentos de conteúdo são uma ferramenta eficiente para fornecer conteúdo headless, e as implicações de excluí-los devem ser cuidadosamente consideradas.

Permissões — Excluir ou não excluir permissions-delete-or-not-delete

A capacidade de excluir conteúdo é uma ferramenta poderosa, mas também perigosa, com muitos setores precisando restringir e controlar a distribuição desses privilégios.

Com relação às permissões de exclusão, os fragmentos de conteúdo devem ser considerados em dois níveis:

  1. O fragmento do conteúdo como uma única entidade.

    • Caso de uso: um usuário que deve editar/atualizar um fragmento de conteúdo - e excluir um fragmento inteiro.
    • Permissões: a permissão de exclusão pode ser atribuída por meio do gerenciamento de usuários e/ou de grupos.
  2. As várias entidades secundárias que compõem um fragmento de conteúdo; por exemplo, variações, nós secundários.

    A operação básica do editor de fragmentos de conteúdo requer que esses elementos transitórios secundários possam ser excluídos. Por exemplo, ao manipular variações; também ao editar metadados ou gerenciar conteúdo associado.

NOTE
Quando um usuário não tem permissões de exclusão, o editor de fragmento de conteúdo opera no modo somente leitura.
NOTE
Consulte também Como auditar operações de gerenciamento de usuários no AEM.

Permissões necessárias somente para funcionalidade de edição permissions-required-for-editor-functionality-only

Para usuários que precisam editar/atualizar um fragmento de conteúdo, sem permitir que excluam um fragmento inteiro, permissões específicas devem ser atribuídas, já que a operação básica do editor de fragmentos de conteúdo requer que elementos transitórios secundários possam ser excluídos.

Por exemplo, ao manipular variações; também ao editar metadados ou gerenciar conteúdo associado.

NOTE
As permissões de exclusão, necessárias para editar/atualizar um fragmento de conteúdo, estão incluídas na permissão de exclusão atribuída por meio do gerenciamento de usuários e/ou grupos.

As permissões necessárias para editar/atualizar um fragmento precisam ser aplicadas ao nó que contém o fragmento de conteúdo ou a um nó principal apropriado (em qualquer nível no /content/dam). Quando atribuídas a esse nó principal, as permissões são aplicadas a todos os nós dentro dessa ramificação.

Por exemplo, uma pasta que manterá todos os fragmentos de conteúdo, como:

  • /content/dam/contentfragments
CAUTION
Definir as permissões em /content/dam também é possível, pois todos os fragmentos de conteúdo são armazenados aqui.
No entanto, essa ação aplica as mesmas permissões de exclusão a todos os outros tipos de ativos também.

Os pré-requisitos de permissões para permitir que um usuário e/ou grupo específico edite/atualize um fragmento de conteúdo são:

NOTE
Esta lista mostra todos os privilégios necessários, não apenas os privilégios de exclusão.
  • Para os nós ou pastas do fragmento de conteúdo:

    • jcr:addChildNodes, jcr:modifyProperties
  • Para o nó jcr:content de todos os fragmentos de conteúdo:

    • jcr:addChildNodes, jcr:modifyProperties e jcr:removeChildNodes
  • Para todos os nós abaixo de jcr:content de todos os fragmentos de conteúdo:

    • jcr:addChildNodes, jcr:modifyProperties e jcr:removeChildNodes, jcr:removeNode
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab