Administración de instancias de flujo de trabajo administering-workflow-instances
La consola de flujo de trabajo proporciona varias herramientas para administrar instancias de flujo de trabajo a fin de garantizar que se ejecuten según lo esperado.
Hay una serie de consolas disponibles para administrar los flujos de trabajo. Utilice la variable navegación global para abrir el panel Herramientas y, a continuación, seleccione Flujo de trabajo:
- Modelos: Administrar definiciones de flujo de trabajo
- Instancias: Ver y administrar la ejecución de instancias de flujo de trabajo
- Lanzadores: Administrar el lanzamiento de los flujos de trabajo
- Archivo: Ver el historial de los flujos de trabajo que finalizaron correctamente
- Errores: Ver el historial de los flujos de trabajo que finalizaron con errores
Monitorización del estado de las instancias de flujo de trabajo monitoring-the-status-of-workflow-instances
-
Uso de la selección Navegación Herramientas, luego Flujo de trabajo.
-
Seleccione Instancias para mostrar la lista de instancias de flujo de trabajo en progreso.
-
Seleccione un elemento específico y luego Abrir historial para ver más detalles:
Suspender, reanudar y finalizar una instancia de flujo de trabajo suspending-resuming-and-terminating-a-workflow-instance
-
Uso de la selección Navegación Herramientas, luego Flujo de trabajo.
-
Seleccione Instancias para mostrar la lista de instancias de flujo de trabajo en progreso.
-
Seleccione un elemento específico y, a continuación, utilice Finalizar, Suspender o Reanudar, según proceda; confirmación o más detalles:
Visualización de flujos de trabajo archivados viewing-archived-workflows
-
Uso de la selección Navegación Herramientas, luego Flujo de trabajo.
-
Seleccione Archivo para mostrar la lista de instancias de flujo de trabajo que se completaron correctamente.
note note NOTE El estado de anulación se considera una terminación satisfactoria, ya que ocurre como resultado de la acción del usuario; por ejemplo: - uso de la acción Finalizar
- cuando se elimina una página sujeta a un flujo de trabajo, este se cierra y el flujo de trabajo finaliza
-
Seleccione un elemento específico y luego Abrir historial para ver más detalles:
Corrección de errores de instancias de flujo de trabajo fixing-workflow-instance-failures
Cuando falla un flujo de trabajo, AEM proporciona la consola Errores para que pueda investigar y tomar las medidas adecuadas una vez que se haya manejado la causa original:
-
Detalles del error
Abre una ventana para mostrar el
Mensaje de error, Paso y Pila de errores. -
Abrir historial
Muestra detalles del historial del flujo de trabajo. -
Paso de reintento Ejecuta de nuevo la instancia del componente Paso de script. Utilice el comando Paso de reintento 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.
-
Finalizar Finalice 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 depender de condiciones ambientales como la información del repositorio que ya no son válidas para la instancia de flujo de trabajo.
-
Finalizar y reintentar Similar a Finalizar, excepto que se inicia una nueva instancia de flujo de trabajo utilizando la carga útil, el título y la descripción originales.
Para investigar los errores y luego reanudar o finalizar el flujo de trabajo más tarde, siga estos pasos:
-
Mediante la 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 luego la acción apropiada:
Depuración regular de instancias de flujo de trabajo regular-purging-of-workflow-instances
Al minimizar el número de instancias de flujo de trabajo, aumenta el rendimiento del motor de flujo de trabajo, por lo que puede depurar con regularidad las instancias de flujo de trabajo completadas o en ejecución desde el repositorio.
Configure Configuración de depuración del flujo de trabajo de Adobe Granite para depurar instancias de flujo de trabajo según su antigüedad y estado. También puede depurar instancias de flujo de trabajo de todos los modelos o de uno específico.
También puede crear varias configuraciones del servicio para depurar instancias de flujo de trabajo que cumplan distintos criterios. Por ejemplo, cree una configuración que depure las instancias de un modelo de flujo de trabajo concreto cuando se ejecuten durante mucho más tiempo del esperado. Cree otra configuración que depure 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 variable Consola web o añadir una configuración OSGi al repositorio. En la tabla siguiente se describen las propiedades que necesita para cualquiera de los métodos.
com.adobe.granite.workflow.purge.Scheduler
sling:OsgiConfig
requiere un sufijo de identificador, por ejemplo:com.adobe.granite.workflow.purge.Scheduler-myidentifier
Configuración del tamaño máximo de la bandeja de entrada setting-the-maximum-size-of-the-inbox
Puede configurar el tamaño máximo de la bandeja de entrada configurando la variable Servicio de flujo de trabajo de Adobe Granite, usando la variable Consola web o añadir una configuración OSGi al repositorio. En la tabla siguiente se describe la propiedad que se configura para cualquiera de los métodos.
com.adobe.granite.workflow.core.WorkflowSessionFactory
.