Administración de flujos de trabajo administering-workflows

Los flujos de trabajo permiten automatizar las actividades de Adobe Experience Manager AEM (). Flujos de trabajo:

  • Consiste en una serie de pasos que se ejecutan en un orden específico.

    • Cada paso realiza una actividad distinta, como esperar los datos introducidos por el usuario, activar una página o enviar un mensaje de correo electrónico.
  • AEM Puede interactuar con recursos del repositorio, cuentas de usuario y servicios de.

  • AEM Puede coordinar actividades complicadas que implican cualquier aspecto de la.

Los procesos empresariales que ha establecido su organización se pueden representar como flujos de trabajo. Por ejemplo, el proceso de publicación de contenido del sitio web suele incluir pasos como la aprobación y la aprobación por parte de varias partes interesadas. AEM Estos procesos se pueden implementar como flujos de trabajo de y aplicarse a páginas de contenido y recursos.

NOTE
Para obtener más información, consulte lo siguiente:

Modelos de flujo de trabajo e instancias workflow-models-and-instances

AEM Los modelos de flujo de trabajo en los son la representación y la implementación de procesos empresariales:

  • Normalmente, actúan en páginas o recursos para lograr un resultado específico.
  • Estas páginas o activos se denominan carga útil de flujo de trabajo.
  • Los modelos de flujo de trabajo constan de una serie de pasos que realizan una tarea específica.
  • La carga útil se pasa de paso en paso a medida que progresa el flujo de trabajo.

Cuando se inicia (ejecuta) un modelo del flujo de trabajo, se crea una instancia de flujo de trabajo. Un modelo de flujo de trabajo se puede iniciar varias veces, cada una de las cuales genera una instancia de flujo de trabajo distinta. Para cada instancia, se ejecutan los pasos que define el modelo de flujo de trabajo.

CAUTION
Los pasos realizados son los definidos por el modelo de flujo de trabajo en el momento en que se genera la instancia. Consulte Desarrollo de flujos de trabajo para obtener más información.

Las instancias de flujo de trabajo progresan a través del siguiente ciclo vital:

  1. El modelo de flujo de trabajo se inicia, y se crea y ejecuta una instancia de flujo de trabajo.

    1. La carga útil de la instancia de flujo de trabajo se identifica cuando se inicia el modelo.
    2. La instancia es en realidad una copia del modelo (en el momento de su creación).
    3. AEM Los autores, administradores o servicios de pueden iniciar modelos de flujo de trabajo.
  2. Se ejecuta el primer paso del modelo del flujo de trabajo.

  3. El paso se completa y el motor de flujo de trabajo utiliza el modelo para determinar el siguiente paso que se va a ejecutar.

  4. Los pasos siguientes del modelo de flujo de trabajo se ejecutan y finalizan.

  5. Cuando se completa el paso final, la instancia de flujo de trabajo se completa y, por lo tanto, se archiva.

AEM Muchos modelos de flujo de trabajo útiles se proporcionan con la opción de trabajo Además, los desarrolladores de su organización pueden crear modelos de flujo de trabajo personalizados, adaptados a las necesidades específicas de los procesos empresariales.

Pasos del flujo de trabajo workflow-steps

Cuando se ejecutan pasos del flujo de trabajo, se asocian a una instancia de flujo de trabajo. El historial de una instancia de flujo de trabajo incluye información sobre cada paso que se ha ejecutado para la instancia. Esta información resulta útil para investigar los problemas que se producen durante la ejecución.

Un usuario o un servicio realizan pasos del flujo de trabajo según el tipo de paso:

  • Cuando un usuario realiza un paso, se le asigna un elemento de trabajo que se coloca en su bandeja de entrada. El usuario es responsable de completar manualmente el paso para que la instancia del flujo de trabajo progrese.
  • Cuando un servicio realiza una etapa, al completarse, la instancia de flujo de trabajo progresa automáticamente a la etapa siguiente.
NOTE
Si se produce un error, la implementación del servicio/paso debe gestionar el comportamiento para un escenario de error. El propio motor de flujo de trabajo reintenta el trabajo y, a continuación, registra un error y detiene la instancia.

Estado y acciones del flujo de trabajo workflow-status-and-actions

Un flujo de trabajo puede tener uno de los siguientes estados:

  • EN EJECUCIÓN: la instancia de flujo de trabajo se está ejecutando.

  • COMPLETADO: la instancia de flujo de trabajo se ha finalizado correctamente.

  • SUSPENDIDO: marca el flujo de trabajo como suspendido. Sin embargo, consulte la nota de precaución que aparece a continuación sobre un problema conocido con este estado.

  • ANULADO: la instancia de flujo de trabajo ha finalizado.

  • STALE: el progreso de la instancia de flujo de trabajo requiere que se ejecute un trabajo en segundo plano, pero no se puede encontrar el trabajo en el sistema. Esta situación se puede producir cuando se produce un error al ejecutar el flujo de trabajo.

NOTE
Cuando la ejecución de un paso de proceso genera errores, el paso aparece en la bandeja de entrada del administrador y el estado del flujo de trabajo es EN EJECUCIÓN.

Según el estado, puede realizar acciones en instancias de flujo de trabajo en ejecución cuando deba intervenir en la progresión normal de una instancia de flujo de trabajo:

  • Suspender: al suspender, el estado del flujo de trabajo cambia a Suspendido. Consulte Precaución a continuación:
CAUTION
Marcar el estado de un flujo de trabajo como "Suspender" tiene un problema conocido. En este estado, es posible actuar sobre los elementos de flujo de trabajo suspendidos en una bandeja de entrada.
  • Reanudar: reinicia un flujo de trabajo suspendido en el mismo punto de ejecución en el que se suspendió, utilizando la misma configuración.
  • Finalizar: finaliza la ejecución del flujo de trabajo y cambia el estado a ANULADO. No se puede reiniciar una instancia de flujo de trabajo anulada.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2