La consola de flujo de trabajo proporciona varias herramientas para administrar instancias de flujo de trabajo a fin de asegurarse de que se ejecutan según lo esperado.
La consola JMX proporciona operaciones de mantenimiento de flujo de trabajo adicionales.
Hay una serie de consolas disponibles para administrar sus flujos de trabajo. Utilice la navegación global para abrir el panel Herramientas y, a continuación, seleccione Flujo de trabajo:
Mediante Navegación, seleccione Herramientas y luego Flujo de trabajo.
Seleccione Instancias para mostrar la lista de las instancias de flujo de trabajo que están en curso.
Seleccione un elemento específico y luego Abrir historial para ver más detalles:
Mediante Navegación, seleccione Herramientas y luego Flujo de trabajo.
Seleccione Instancias para mostrar la lista de las instancias de flujo de trabajo que están en curso.
Seleccione un elemento específico y, a continuación, utilice Terminar, Suspender o Reanudar, según corresponda; se requiere confirmación y/o más detalles:
Mediante Navegación, seleccione Herramientas y luego Flujo de trabajo.
Seleccione Archivar para mostrar la lista de instancias de flujo de trabajo que se completaron correctamente.
El estado de anulación se considera una finalización exitosa, ya que se produce como resultado de la acción del usuario; por ejemplo:
Seleccione un elemento específico y luego Abrir historial para ver más detalles:
Cuando un flujo de trabajo falla, AEM proporciona la consola Errores para permitirle investigar y tomar las medidas adecuadas una vez que se haya manejado la causa original:
Detalles
de errorAbre una ventana para mostrar la variable
Mensaje de error, Pila de errores y Pila de errores.
Abrir
historialMuestra detalles del historial de flujo de trabajo.
Reintentar PasoEjecuta de nuevo la instancia del componente Paso de secuencia de comandos. Utilice el comando Reintentar etapa después de haber corregido la causa del error original. Por ejemplo, vuelva a intentar el paso después de corregir un error en el script que ejecuta el paso de proceso.
FinalizarFinalice el flujo de trabajo si el error ha provocado una situación irreconsiderable para el flujo de trabajo. Por ejemplo, el flujo de trabajo puede basarse en condiciones ambientales como la información del repositorio que ya no son válidas para la instancia de flujo de trabajo.
Terminar y reintentarSimilar a Terminar, excepto que una nueva instancia de flujo de trabajo se inicia usando la carga útil, el título y la descripción originales.
Para investigar los errores y, a continuación, reanudar o finalizar el flujo de trabajo posteriormente, siga estos pasos:
Mediante Navegación, seleccione Herramientas y luego Flujo de trabajo.
Seleccione Errores para mostrar la lista de instancias de flujo de trabajo que no se completaron correctamente.
Seleccione un elemento específico y, a continuación, la acción adecuada:
Al minimizar el número de instancias de flujo de trabajo, aumenta el rendimiento del motor de flujos de trabajo, de modo que puede depurar regularmente instancias de flujo de trabajo completadas o en ejecución desde el repositorio.
Configure Configuración de purga de flujo de trabajo de granito de Adobe para purgar instancias de flujo de trabajo según su edad y estado. También puede depurar instancias de flujo de trabajo de todos los modelos o de un modelo específico.
También puede crear varias configuraciones del servicio para depurar instancias de flujo de trabajo que cumplan diferentes criterios. Por ejemplo, cree una configuración que purgue las instancias de un modelo de flujo de trabajo concreto cuando se estén ejecutando durante mucho más tiempo del esperado. Cree otra configuración que purgue todos los flujos de trabajo completados después de un determinado número de días para minimizar el tamaño del repositorio.
Para configurar el servicio, puede utilizar la Consola Web o agregar una configuración OSGi al repositorio. En la tabla siguiente se describen las propiedades necesarias para cada método.
Para agregar la configuración al repositorio, el PID de servicio es:
com.adobe.granite.workflow.purge.Scheduler
Dado que el servicio es un servicio de fábrica, el nombre del nodo sling:OsgiConfig
requiere un sufijo de identificador, por ejemplo:
com.adobe.granite.workflow.purge.Scheduler-myidentifier
Nombre de propiedad (consola web) | Nombre de propiedad OSGi | Descripción |
---|---|---|
Nombre del trabajo | scheduledpurge.name | Un nombre descriptivo para la depuración programada. |
Estado de flujo de trabajo | scheduledpurge.workflowStatus | Estado de las instancias de flujo de trabajo que se van a purgar. Los siguientes valores son válidos:
|
Modelos que purgar | scheduledpurge.modelIds | ID de los modelos de flujo de trabajo que se van a purgar. El ID es la ruta al nodo del modelo, por ejemplo: Para especificar varios modelos, haga clic en el botón + en la consola web. |
Edad del flujo de trabajo | scheduledpurge.daysold | La antigüedad de las instancias de flujo de trabajo que se van a purgar, en días. |
Puede configurar el tamaño máximo de la bandeja de entrada configurando el Servicio de flujo de trabajo de granito de Adobe, utilizando la Consola Web o agregando una configuración OSGi al repositorio. En la tabla siguiente se describe la propiedad que se configura para cualquier método.
Para agregar la configuración al repositorio, el PID de servicio es:
com.adobe.granite.workflow.core.WorkflowSessionFactory
.
Nombre de propiedad (consola web) | Nombre de propiedad OSGi |
---|---|
Tamaño máximo de Consulta de la bandeja de entrada | granite.workflow.inboxQuerySize |