Inicio del área de contenido

Documentación de proceso Flujo de modelos de procesos Localizar documento en árbol de navegación

Objetivo

Un modelo de procesos representa la base sobre la que se ejecuta un proceso.

Condiciones previas

Debe haber configurado un responsable del sistema para el workflow accediendo al Customizing para el Servidor de aplicación SAP Web y seleccionando Business Management ® SAP Business Workflow ® Actualizar parametrizaciones estándar. Para más información sobre SAP Business Workflow, véase la Enlace de estructuradocumentación de referencia.

Debe haber activado los eventos workflow lanzados automáticamente por el workbench proceso HR durante el tratamiento accediendo al Customizing para el Cálculo de nómina y seleccionando Proceso de fondo con workbench proceso HR ® Activar acoplamientos de tipos para eventos workflow.

Nota

Los eventos en cuestión son JOB_STARTED, JOB_ENDED, JOB_ABORTED y STEP_ENDED. Controlan el procesamiento técnico de un modelo de procesos. Por ejemplo, el evento JOB_STARTED se lanza automáticamente cuando se inicia un proceso. El evento STEP_ENDED se lanza cuando se concluye una etapa de proceso.

Estos eventos no son idénticos a los eventos workflow que puede utilizar para un punto de espera o para programar un proceso o una etapa de proceso. Para más información sobre estos eventos, véase Evento.

Flujo de procesos

...

Un modelo de proceso comienza con un programa de selección. El programa de selección puede iniciarse en proceso de fondo o bien directamente desde el workbench proceso HR. Desencadena el evento workflow JOB_STARTED, inicia el proceso y transfiere el control de proceso a un módulo de funciones, también conocido como el administrador de procesos.

El administrador de procesos determina la etapa de proceso posterior al programa de selección y lanza el programa adjunto en proceso de fondo.

Si se procesan varios conjuntos en una etapa de proceso, el programa procesa los pasos al mismo tiempo. Cuando finaliza el procesamiento de un conjunto, el programa lanza siempre el evento JOB_ENDED. El programa no devuelve el control al administrador de procesos hasta que todos los conjuntos han finalizado con el evento JOB_ENDED.

El administrador de procesos lanza el evento STEP_ENDED. Verifica el status de la etapa de proceso y determina si va seguido por otras etapas de proceso. Un container transfiere la información desde un paso del proceso al siguiente. El contenido del container se graba siempre para que no se pierda información sobre pasos individuales.

El administrador de procesos comienza la etapa de proceso siguiente con la información del container y de las tablas de resultados del paso precedente.

El sistema va repitiendo los pasos 3, 4 y 5 hasta que el proceso alcanza una etapa de proceso a la que no siguen etapas posteriores.

Resultado

El proceso basado en el modelo de procesos ha finalizado. En el workbench proceso HR aparece un resumen del status de las etapas individuales de proceso. Se envía una notificación a diferentes personas, según la definición de las etapas de proceso individuales.

 

 

Fin del área de contenido