Diagrama BPMN:
Una vez realizado el diagrama se deben realizar los formularios (4 en total) para representar la comunicacion y la transmision de informacion entre los participantes y el proceso:
Formulario "Solicitud":
Asunto: Tipo: Text Imput
Input/Ouput : Out
Schema Type: string
Justificacion: Tipo: Text Area
Input/Ouput : Out
Schema Type: string
Monto: Tipo: Text Imput
Input/Ouput : Out
Schema Type: string
Formulario "ProcesoAGerente":
Asunto: Tipo: Text Imput
Input/Ouput : In
Schema Type: string
Justificacion: Tipo: Text Area
Input/Ouput : In
Schema Type: string
Monto: Tipo: Text Imput
Input/Ouput : In
Schema Type: string
Empleado: Tipo: Text Imput
Input/Ouput : In
Schema Type: string
Fecha de Solicitud: Tipo: Text Imput
Input/Ouput : In
Schema Type: string
Comentarios: Tipo: Text Area
Input/Ouput : Out
Schema Type: string
Aprobado: Tipo: Checkbox
Input/Ouput : Out
Item: Aprobado=1.
Formulario "ProcesoAEmpleado":
Asunto: Tipo: Text Imput
Input/Ouput : In
Schema Type: string
Justificacion: Tipo: Text Area
Input/Ouput : out
Schema Type: string
Monto: Tipo: Text Imput
Input/Ouput : out
Schema Type: string
Gerente: Tipo: Text Imput
Input/Ouput : In
Schema Type: string
Fecha de Revision: Tipo: Text Imput
Input/Ouput : In
Schema Type: string
Comentarios: Tipo: Text Area
Input/Ouput : in
Schema Type: string
Formulario "Mensajes":
Unico elemento de tipo "Text Area" con Input/Ouput igual a "in".
Incorporando Formularios:
Una vez creados los formularios se deben incorporar al diagrama, una vez incorporados deben de quedar de la siguiente forma:
Donde:
Solicitud es del tipo InitProcess.
ProcesoAGerente es del tipo: Create and Complete.
ProcesoAEmpleado es del tipo: Create and Complete.
Mensajes es del tipo Notify.
Mapeos:
Para especificar la transmision de informacion se deben realizar los siguientes mapeos correspondientes al evento que se ve seleccionado en las siguientes imagenes:
Tambien debe especificarse el funcionamiento del gateway del pool Proceso:
Se deben especificar los roles del pool Gerente y el pool Empleado los cuales seran el mismo:
Una vez realizado este se realiza el Deploy al servidor:
Probando el Proceso Ejecutable:
Iniciamos el servidor y abrimos la pagina http://localhost:8080/bpms-console con el usuario Admin y password "changeit" para verificar el levantamiento del proceso:
Se ingresa a la pagina http://localhost:8080/ui-fw para realizar la prueba del proceso:
Se inicia el proceso y se prueba primero de la siguiente forma:
Se verifican las tareas creadas:
Se verifican las notificaciones recibidas:
Ahora de la siguiente forma:
Se verifican las tareas creadas:
Se verifican las tareas creadas de nuevo:
Por ultimo se verifican las notificaciones:






















No hay comentarios:
Publicar un comentario