¿Por qué un proceso de negocio muestra un error aunque se hayan completado algunas acciones?
Un proceso de negocio puede encontrar un error después de que una o más actividades anteriores ya se hayan completado.
Esto significa que un estado de ejecución final fallido no indica necesariamente que cada actividad haya fallado.
Por ejemplo, un proceso puede preparar información con éxito o realizar una acción externa antes de encontrar un error en una operación posterior.
Cómo investigar una ejecución parcialmente completada:
1. Navega a Procesos de Negocio.
2. Abre el proceso afectado.
3. Selecciona la ejecución relevante del Historial de Ejecuciones.
4. Revisa los eventos de ejecución registrados.
5. Examina los resultados disponibles y la información de errores.
6. Determina qué actividades se completaron y cuáles permanecen inciertas.
7. Verifica los sistemas externos relevantes si el proceso realizó acciones fuera de Polyosync.
¿Por qué es importante la finalización parcial?
Algunas operaciones producen cambios que no se revierten automáticamente cuando una actividad posterior falla.
Por ejemplo, se puede haber creado un registro en una aplicación externa antes de que una operación posterior encontrara un error.
¿Polyosync revierte automáticamente cada acción completada después de un fallo?
No se debe asumir la reversión automática.
Si una acción puede ser revertida depende de la operación, su configuración y los sistemas involucrados.
¿Debo reiniciar todo el proceso?
Solo después de revisar los efectos de la ejecución anterior.
Iniciar otra ejecución sin entender la finalización parcial puede repetir acciones o crear datos comerciales inconsistentes.
¿Cómo debo manejar los resultados inciertos?
Verifica la información relevante en los sistemas involucrados.
Si el proceso afecta operaciones comerciales críticas, sigue los procedimientos de recuperación establecidos por tu organización.
¿Puede ayudar el historial de ejecución?
Sí.
Los eventos, resultados y errores registrados pueden proporcionar información útil sobre la secuencia y el resultado de las actividades.
Sin embargo, no cada acción externa está necesariamente representada por un evento separado.
Polyosync ayuda a las empresas a investigar los resultados de la ejecución parcial y a tomar decisiones de recuperación informadas.