Los flujos de trabajo le permiten automatizar actividades de Adobe Experience Manager (AEM). Flujos de trabajo:
Consiste en una serie de pasos que se ejecutan en un orden específico.
Puede interactuar con los recursos del repositorio, las cuentas de usuario y los servicios de AEM.
Puede coordinar actividades complicadas que involucran cualquier aspecto de AEM.
Los procesos comerciales que su organización ha establecido pueden representarse como flujos de trabajo. Por ejemplo: el proceso de publicación de contenido del sitio Web generalmente incluye pasos como la aprobación y la aprobación por parte de varios interesados. Estos procesos se pueden implementar como flujos de trabajo AEM y aplicar a páginas de contenido y recursos.
Para obtener más información, consulte:
Los modelos de flujo de trabajo de AEM son la representación y la implementación de procesos comerciales:
Cuando se inicia (ejecuta) un modelo de flujo de trabajo, se crea una instancia de flujo de trabajo. Un modelo de flujo de trabajo se puede iniciar varias veces, cada vez que se genera una instancia de flujo de trabajo distinta. Se ejecutan los pasos que define el modelo de flujo de trabajo para cada instancia.
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 detalles.
Las instancias de flujo de trabajo progresan a través del siguiente ciclo de vida:
Se inicia el modelo de flujo de trabajo y se crea y ejecuta una instancia de flujo de trabajo.
Se ejecuta el primer paso del modelo de flujo de trabajo.
El paso se completa y el motor de flujos de trabajo utiliza el modelo para determinar el siguiente paso que se va a ejecutar.
Los pasos subsiguientes del modelo de flujo de trabajo se ejecutan y completan.
Cuando se completa el paso final, la instancia del flujo de trabajo se completa y, por lo tanto, se archiva.
Se proporcionan muchos modelos de flujo de trabajo útiles con AEM. Además, los desarrolladores de su organización pueden crear modelos de flujo de trabajo personalizados, adaptados a las necesidades específicas de sus procesos empresariales.
Cuando se ejecutan los pasos del flujo de trabajo, se asocian con 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 es útil para investigar los problemas que se producen durante la ejecución.
Un usuario o un servicio realiza pasos de flujo de trabajo, según el tipo de paso:
Si se produce un error, la implementación de servicio/paso debe controlar el comportamiento de un escenario de error. El propio motor de flujos de trabajo volverá a intentar el trabajo y, a continuación, registrará un error y detendrá la instancia.
Un flujo de trabajo puede tener uno de los siguientes estados:
EJECUTANDO: La instancia de flujo de trabajo se está ejecutando.
COMPLETADO: La instancia de flujo de trabajo ha finalizado correctamente.
SUSPENDIDO: Se ha suspendido la instancia de flujo de trabajo.
ABORTADO: La instancia de flujo de trabajo ha finalizado.
ESTILO: La progresión de la instancia de flujo de trabajo requiere que se ejecute un trabajo en segundo plano, pero el trabajo no se puede encontrar en el sistema. Esta situación puede producirse cuando se produce un error al ejecutar el flujo de trabajo.
Cuando la ejecución de un paso de proceso produce errores, el paso aparece en la Bandeja de entrada del administrador y el estado del flujo de trabajo es EJECUTANDO.
Según el estado actual, puede realizar acciones en las instancias de flujo de trabajo en ejecución cuando necesite intervenir en la progresión normal de una instancia de flujo de trabajo: