Administración del acceso a los flujos de trabajo managing-access-to-workflows

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Configure las ACL según las cuentas de usuario para permitir (o deshabilitar) el inicio y la participación en flujos de trabajo.

Permisos de usuario necesarios para flujos de trabajo required-user-permissions-for-workflows

Se pueden realizar acciones sobre flujos de trabajo si:

  • está trabajando con el admin account

  • la cuenta se ha asignado al grupo predeterminado workflow-users:

    • este grupo tiene todos los privilegios necesarios para que los usuarios realicen acciones de flujo de trabajo.
    • cuando la cuenta está en este grupo, solo tiene acceso a los flujos de trabajo que ha iniciado.
  • la cuenta se ha asignado al grupo predeterminado workflow-administrators:

    • este grupo tiene todos los privilegios necesarios para que los usuarios con privilegios monitoricen y administren los flujos de trabajo.
    • cuando la cuenta está en este grupo, tiene acceso a todos los flujos de trabajo.
NOTE
Estos son los requisitos mínimos. Su cuenta también debe ser el participante asignado o un miembro del grupo asignado para realizar pasos específicos.

Configuración del acceso a los flujos de trabajo configuring-access-to-workflows

Los modelos de flujo de trabajo heredan una lista de control de acceso (ACL) predeterminada para controlar cómo los usuarios pueden interactuar con los flujos de trabajo. Para personalizar el acceso de los usuarios para un flujo de trabajo, modifique la Lista de control de acceso (ACL) en el repositorio para la carpeta que contiene el nodo del modelo de flujo de trabajo:

NOTE
Para obtener información sobre el uso de CRXDE Lite para configurar ACL, consulte Gestión de derechos de acceso.

Aplicar una ACL para el modelo de flujo de trabajo específico a /var/workflow/models apply-an-acl-for-the-specific-workflow-model-to-var-workflow-models

Si el modelo de flujo de trabajo se almacena dentro de /var/workflow/models a continuación, puede asignar una ACL específica, relevante solo para ese flujo de trabajo, en la carpeta :

  1. Abra el CRXDE Lite en el explorador web (por ejemplo, http://localhost:4502/crx/de).

  2. En el árbol de nodos, seleccione el nodo de la carpeta de modelos de flujo de trabajo:

    /var/workflow/models

  3. Haga clic en el Control de acceso pestaña .

  4. En el Políticas de control de acceso local (Lista de control de acceso), haga clic en el icono de signo más para Agregar entrada.

  5. En el Agregar nueva entrada agregue un nuevo ACE con las siguientes propiedades:

    • Principal: content-authors
    • Tipo: Deny
    • Privilegios: jcr:read
    • rep:glob: referencia al flujo de trabajo específico

    wf-108

    La variable Lista de control de acceso La tabla ahora incluye la restricción para content-authors en el prototype-wfm-01 modelo de flujo de trabajo.

    wf-109

  6. Haga clic en Guardar todo.

    La variable prototype-wfm-01 el flujo de trabajo ya no está disponible para los miembros del content-authors grupo.

Cree una subcarpeta en /var/workflow/models y aplique la ACL a esa create-a-subfolder-in-var-workflow-models-and-apply-the-acl-to-that

Su el equipo de desarrollo puede crear los flujos de trabajo en una subcarpeta de

/var/workflow/models

Comparable a los flujos de trabajo de DAM almacenados en

/var/workflow/models/dam/

A continuación, puede agregar una ACL a la propia carpeta.

  1. Abra el CRXDE Lite en el explorador web (por ejemplo, http://localhost:4502/crx/de).

  2. En el árbol de nodos, seleccione el nodo de la carpeta individual en la carpeta de modelos de flujo de trabajo; por ejemplo:

    /var/workflow/models/prototypes

  3. Haga clic en el Control de acceso pestaña .

  4. En el Política de control de acceso aplicable , haga clic en el icono de signo más para Agregar una entrada.

  5. En el Políticas de control de acceso local (Lista de control de acceso), haga clic en el icono de signo más para Agregar entrada.

  6. En el Agregar nueva entrada agregue un nuevo ACE con las siguientes propiedades:

    • Principal: content-authors
    • Tipo: Deny
    • Privilegios: jcr:read
    note note
    NOTE
    Como con Aplicar una ACL para el modelo de flujo de trabajo específico a /var/workflow/models puede incluir un rep:glob para limitar el acceso a un flujo de trabajo específico.

    wf-110

    La variable Lista de control de acceso La tabla ahora incluye la restricción para content-authors en el prototypes carpeta.

    wf-111

  7. Haga clic en Guardar todo.

    Los modelos de prototypes ya no están disponibles para los miembros de content-authors grupo.

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8