Errores de configuración de depuración de flujo de trabajo AEM

Los trabajos de depuración de flujo de trabajo no se ejecutan o no eliminan instancias de flujo de trabajo y paquetes de flujo de trabajo incluso después de implementar configuraciones de depuración. Los recuentos del flujo de trabajo siguen siendo altos, los paquetes de flujo de trabajo persisten después de las operaciones de depuración o la ejecución de la depuración difiere entre entornos. Para resolver el problema, valide la configuración del programador y verifique la ejecución de la depuración.

Descripción description

Entorno

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services (AMS)
  • Programador de depuración de flujo de trabajo
  • Canalizaciones de configuración de Cloud Manager
  • Tareas de mantenimiento de flujo de trabajo

Problema/Síntomas

  • Los trabajos de purga del flujo de trabajo no quitan las instancias de flujo de trabajo EN EJECUCIÓN, COMPLETADA, ANULADA o ARCHIVADA.
  • Los paquetes de flujo de trabajo permanecen después de la ejecución de depuración.
  • Los recuentos de flujos de trabajo mostrados en AEM no coinciden con los resultados de las consultas del repositorio.
  • La depuración se ejecuta correctamente en el SDK local, pero no en un entorno de espacio aislado de AEMaaCS.
  • Los flujos de trabajo archivados siguen acumulándose después de los ciclos de depuración programados.

Causa

Los trabajos de depuración del flujo de trabajo fallan porque la configuración del Planificador de depuración del flujo de trabajo está incompleta, se ha implementado incorrectamente o se está ejecutando en un entorno en el que las tareas de depuración basadas en mantenimiento no se ejecutan de forma fiable. La falta de propiedades obligatorias del planificador impide que se ejecute el trabajo de depuración, mientras que los flujos de trabajo transitorios pueden crear discrepancias entre los recuentos de flujos de trabajo mostrados en AEM y los resultados de las consultas del repositorio.

Resolución resolution

Siga estos pasos para resolver el problema:

  1. Identifique si el problema está relacionado con la configuración del programador, las limitaciones del entorno, las discrepancias en el recuento de flujos de trabajo o los paquetes de flujos de trabajo huérfanos.

  2. Ejecute la consulta del flujo de trabajo y compare los resultados con el recuento de flujos de trabajo mostrado en la consola de flujos de trabajo. Determine si los flujos de trabajo transitorios explican alguna discrepancia.

  3. Revise la configuración del Planificador de depuración del flujo de trabajo y verifique que estén definidas todas las propiedades necesarias, entre ellas:

    • Estado del flujo de trabajo
    • Período de retención (días de antigüedad)
    • Identificadores del modelo de flujo de trabajo
    • scheduledpurge.purgePackagePayload(cuando se requiere la eliminación del paquete de flujo de trabajo)
  4. Confirme el entorno de destino. Si las pruebas se realizan en un entorno de espacio aislado de AEM as a Cloud Service, valide la configuración en un entorno de desarrollo porque los entornos de espacio aislado no ejecutan de forma fiable tareas de mantenimiento.

  5. Implemente la configuración de depuración a través de una canalización de configuración de Cloud Manager y compruebe que la configuración sea visible en Developer Console después de la implementación.

  6. Compruebe la ejecución de la depuración revisando los registros de tareas de mantenimiento, JMX (AMS) o los registros de ejecución de depuración disponibles. Confirme que el proceso de depuración se ha completado correctamente.

  7. Si los paquetes de flujo de trabajo permanecen después de la ejecución de depuración, elimine los paquetes de flujo de trabajo huérfanos mediante el procedimiento de limpieza admitido y compruebe que los nodos del paquete ya no existen.

  8. Configure una programación de depuración y un período de retención adecuados en función del volumen del flujo de trabajo:

    • Entornos de gran volumen: Depuración diaria con retención de aproximadamente 30 días.
    • Entornos de menor volumen: Depuración semanal con retención de 30 a 90 días.
  9. Compruebe que los recuentos de flujo de trabajo disminuyen después del siguiente ciclo de depuración y que mejora el rendimiento del repositorio.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles