Activiti6 - Introducción al aprendizaje - Gateway

Pasarela exclusiva

El
proceso general del diagrama de flujo (dibujado por el complemento de idea) es que el usuario envía un permiso. Si es menor o igual a 3 días, será aprobado por el gerente del departamento. Si es mayor a 3 días, el gerente general debe aprobar
Inserte la descripción de la imagen aquí
. Los agentes correspondientes en el diagrama de flujo son respectivamente

  • Enviar solicitud user1
  • Administrador de departamento user2
  • Gerente general user3

prueba

Iniciar proceso
Inserte la descripción de la imagen aquí
Ver tarea
Inserte la descripción de la imagen aquí
Enviar tarea

Tenga en cuenta que cuando el usuario1 envía la solicitud, es necesario establecer la variable del número de días de licencia (día), y la puerta de enlace con este diagrama de flujo variable decidirá qué camino tomar.
Inserte la descripción de la imagen aquí
Mi prueba se establece en 4 días, y el agente de la tarea en la base de datos estará allí. Si el usuario3 tiene más de 3 días, el gerente general aprobará el
Inserte la descripción de la imagen aquí
nodo de tarea a través de la puerta de enlace para juzgar al gerente general (usuario3) y volverá a consultar la información de
Inserte la descripción de la imagen aquí
la tarea del gerente general. Envíe la tarea a través del ID de tarea del gerente general que se consultó
Inserte la descripción de la imagen aquí
. Si no hay otro nodo después de que se complete la tarea El proceso finaliza automáticamente, habrá una hora de finalización en la tabla.
Inserte la descripción de la imagen aquí

Pasarela paralela

El
proceso general del diagrama de flujo (dibujado por el complemento idea) es que el usuario envía una solicitud de baja. Si es menor o igual a 3 días, debe ser aprobada por el gerente de departamento y el gerente de proyecto a la vez. Si supera los 3 días, el gerente general debe aprobar
Inserte la descripción de la imagen aquí
los agentes correspondientes.

  • Enviar solicitud user1
  • Administrador de departamento user2
  • Gestor de proyectos user3
  • Gerente general user4

prueba

Inicie el proceso
Inserte la descripción de la imagen aquí
Verifique la tarea y
Inserte la descripción de la imagen aquí
maneje la tarea. Esta vez se procesó durante más de tres días, y la tarea aún pasó por el proceso de la rama de puerta de enlace paralela, y finalmente se reunió. El
Inserte la descripción de la imagen aquí
gerente de departamento paralelo completó la tarea y esperó a que
Inserte la descripción de la imagen aquí
el gerente de proyecto completara la tarea en paralelo. proceso proceso
Inserte la descripción de la imagen aquí
paralelo se completa, pasa a la pasarela exclusiva, será evaluado, durante tres días, pasó a la aprobación del nodo del gerente general, para aprobación
Inserte la descripción de la imagen aquí
, gerente general de la aprobación se completa, el proceso finaliza
Inserte la descripción de la imagen aquí
publicar un nuevo procedimiento de prueba dejar no más de tres días del proceso para
Inserte la descripción de la imagen aquí
iniciar el proceso

Inserte la descripción de la imagen aquí
Ver la información de la tarea enviada actualmente para la aplicación. Para
Inserte la descripción de la imagen aquí
manejar la tarea, esta vez no tomó más de tres días completar la tarea. La tarea aún pasa por el proceso de la rama de puerta de enlace paralela y finalmente se reúne.
Inserte la descripción de la imagen aquí
Los gerentes de departamento paralelos completan la tarea y esperan que
Inserte la descripción de la imagen aquí
el gerente de proyecto complete la tarea en paralelo. Convergencia y ejecución del siguiente
Inserte la descripción de la imagen aquí
proceso Una vez completado el proceso paralelo, vaya a la puerta de enlace exclusiva para realizar juicios condicionales y el proceso finaliza directamente en 3 días.
Inserte la descripción de la imagen aquí
Conclusión
A través de los dos procedimientos anteriores y diferentes condiciones para las pruebas de aplicación, se extraen las siguientes conclusiones:

Verificación 1: no importa cuáles sean las condiciones, la puerta de enlace paralela la ignorará y procederá directamente a la aprobación.
Verificación 2: la puerta de enlace paralela debe esperar la convergencia de todas las ramas antes de continuar con el siguiente proceso.

Incluir puerta de enlace

El
proceso general del diagrama de flujo (dibujado por el complemento de idea) es que el usuario envía una licencia y juzga si es licencia por enfermedad, licencia por enfermedad -> gerente de proyecto, sin licencia por enfermedad -> gerente de departamento, juzga si es más de tres días, y el gerente general necesita aprobar si es más de tres días.

Inserte la descripción de la imagen aquí
Los agentes correspondientes en el diagrama de flujo son

  • Enviar solicitud user1
  • Administrador de departamento user2
  • Gestor de proyectos user3
  • Gerente general user4

prueba

Proceso de liberación
Inserte la descripción de la imagen aquí
Iniciar proceso
Inserte la descripción de la imagen aquí
Verifique la tarea y
Inserte la descripción de la imagen aquí
maneje la tarea. Esta vez se maneja dentro de tres días. La tarea aún se juzga si es baja por enfermedad al incluir la puerta de enlace y las condiciones en la puerta de enlace. Licencia por enfermedad -> gerente de proyecto, sin licencia por enfermedad -> departamento
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
incluido por el gerente de departamento Gerente (pedir licencia por no más de 3 días, sin la aprobación del gerente general, dejar ir directamente, el proceso ha terminado, aquí ya no hay pruebas por más de 3 días, la misma razón por la que se probó la puerta de enlace paralela anterior)
Inserte la descripción de la imagen aquí
resumen

La prueba de aplicación se realizó a través de las condiciones de proceso anteriores, y se extrajeron las siguientes conclusiones:

Verificación 1: Incluyendo pasarelas, es posible tener múltiples flujos de secuencia, es decir, en paralelo, se pueden analizar las condiciones establecidas en el flujo de secuencia para la
verificación del proceso de selección 2: Incluyendo pasarelas solo esperará el proceso de ejecución seleccionado (es decir, el proceso calificado ) Para converger y luego continuar a través de la puerta de enlace que lo contiene

Supongo que te gusta

Origin blog.csdn.net/Lv_vI/article/details/107555369
Recomendado
Clasificación