Administración de instancias de flujo de trabajo administering-workflow-instances

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.

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.

NOTE
La variable Consola JMX proporciona operaciones de mantenimiento de flujo de trabajo adicionales.

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

  1. Uso de la selección Navegación Herramientas, luego Flujo de trabajo.

  2. Seleccione Instancias para mostrar la lista de instancias de flujo de trabajo en progreso.

    wf-96

  3. Seleccione un elemento específico y luego Abrir historial para ver más detalles:

    wf-97

Suspender, reanudar y finalizar una instancia de flujo de trabajo suspending-resuming-and-terminating-a-workflow-instance

  1. Uso de la selección Navegación Herramientas, luego Flujo de trabajo.

  2. Seleccione Instancias para mostrar la lista de instancias de flujo de trabajo en progreso.

    wf-96-1

  3. Seleccione un elemento específico y, a continuación, utilice Finalizar, Suspender o Reanudar, según proceda; confirmación o más detalles:

    wf-97-1

Visualización de flujos de trabajo archivados viewing-archived-workflows

  1. Uso de la selección Navegación Herramientas, luego Flujo de trabajo.

  2. Seleccione Archivo para mostrar la lista de instancias de flujo de trabajo que se completaron correctamente.

    wf-98

    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
  3. Seleccione un elemento específico y luego Abrir historial para ver más detalles:

    wf-99

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:

  1. Mediante la Navegación, seleccione Herramientas y, luego, Flujo de trabajo.

  2. Seleccione Errores para mostrar la lista de instancias de flujo de trabajo que no se completaron correctamente.

  3. Seleccione un elemento específico y luego la acción apropiada:

    wf-47

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.

NOTE
Para añadir la configuración al repositorio, el PID de servicio es este:
com.adobe.granite.workflow.purge.Scheduler
Como 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

El estado de las instancias de flujo de trabajo que se van a purgar. Los siguientes valores son válidos:

  • COMPLETADO: las instancias de flujo de trabajo completadas se depuran.
  • EN EJECUCIÓN: las instancias de flujo de trabajo en ejecución se depuran.
Modelos para purgar
scheduledpurge.modelIds

El ID de los modelos de flujo de trabajo que se van a depurar. El ID es la ruta al nodo del modelo, por ejemplo:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
No especifique ningún valor para depurar instancias de todos los modelos de flujo de trabajo.

Para especificar varios modelos, haga clic en el botón + de la consola web.

Edad del flujo de trabajo
scheduledpurge.daysell
La antigüedad de las instancias de flujo de trabajo que se van a purgar, en días.

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.

NOTE
Para añadir la configuración al repositorio, el PID de servicio es este:
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
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8