ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
Bpmn
1. Notación para
el Modelado de
Procesos de
Negocio, BPMN
Yesith Valencia, MsC (e)
yesithvalencia@gmail.com
2. BPMN
• Business Process Model and Notation
• Describe la lógica de pasos en un proceso de negocio
• Es un lenguaje común para las partes involucradas
• Es un estándar internacional
Yesith Valencia MsC(e), Docente UDI 2
6. Artefactos
• Anotaciones: Dan información adicional del proceso
Yesith Valencia MsC(e), Docente UDI 6
7. Artefactos
• Grupos: agrupan actividades para documentación o análisis
Yesith Valencia MsC(e), Docente UDI 7
8. Artefactos
• Objetos de datos: indican • Depósito de datos: Provee un
como se utilizan y actualizan mecanismo para recuperar o
los documentos y los datos actualizar información
almacenada
Yesith Valencia MsC(e), Docente UDI 8
9. Tareas
• Es una actividad simple que se realiza cuando dentro del
proceso, no está definida en detalle
Yesith Valencia MsC(e), Docente UDI 9
10. Tareas
• Es una actividad simple que se realiza cuando dentro del
proceso, no está definida en detalle
Yesith Valencia MsC(e), Docente UDI 10
13. Tareas: Tipo de servicio
• Una tarea ejecutada por el
sistema sin intervención
humana
• Los gastos aprobados serán
enviados al sistema de nómina
de la empresa
Yesith Valencia MsC(e), Docente UDI 13
14. Evento intermedio
• Representa algo que ocurre
entre el inicio y el fin
• Puede ser usado para
manejar excepciones
Yesith Valencia MsC(e), Docente UDI 14
15. Evento intermedio Temporización
• Representa una demora o una espera en el proceso
– Adjunto a los límites: Si B no se ejecuta en un tiempo, se produce un
flujo de excepción
Yesith Valencia MsC(e), Docente UDI 15
16. Evento intermedio Temporización
• Representa una demora o una espera en el proceso
– En el flujo: B se ejecuta luego de un tiempo de ser ejecutado A
Yesith Valencia MsC(e), Docente UDI 16
17. Compuertas: Exclusiva
• Dos o más caminos posibles
pero sólo uno es válido
Yesith Valencia MsC(e), Docente UDI 17
18. Compuertas: Inclusiva
• Se pueden activar varios caminos
• Los caminos activados deben converger
Yesith Valencia MsC(e), Docente UDI 18
19. Compuertas: Paralela
• Se pueden ejecutar varias tareas a la vez
• Sincronizar caminos en paralelo
Yesith Valencia MsC(e), Docente UDI 19
20. Subprocesos
• Es una actividad compuesta que está definida como un flujo de
otras actividades
Yesith Valencia MsC(e), Docente UDI 20
21. Subprocesos
• Es una tarea no atómica que se incluye en un proceso
• Es compuesta porque contiene sus tareas en una secuencia
lógica
Yesith Valencia MsC(e), Docente UDI 21
24. Ejemplo: Proceso de quejas y reclamos
• En un proceso de quejas y reclamos, el cliente debe
proporcionar documentación de soporte, una vez registrada la
queja, se le indica al cliente qué documentación es necesaria
para continuar. Con la documentación se analiza la queja y de
acuerdo a esto se toman las acciones necesarias para
finalmente informarle al cliente la solución a su reclamo
Yesith Valencia MsC(e), Docente UDI 24
25. Ejemplo: Proceso de quejas y reclamos
Yesith Valencia MsC(e), Docente UDI 25
26. Ejemplo: Proceso de quejas y reclamos
• Tareas: la empresa puede controlar el tiempo en los eventos no
• Evento intermedio: evento externo que no depende de la
persona asignada, e indica que algo puede ocurrir
Yesith Valencia MsC(e), Docente UDI 26
27. Ejemplo: Proceso de quejas y reclamos
• Evento de temporización: modela la demora antes de pasar a
otro proceso
Yesith Valencia MsC(e), Docente UDI 27
28. Ejemplo: Proceso de quejas y reclamos
• Si la documentación no es presentada por un cliente, luego de
un tiempo, la queja será archivada
Yesith Valencia MsC(e), Docente UDI 28
29. Ejemplo: Proceso de quejas y reclamos
• El cliente debe ser contactado por teléfono antes que la queja
sea archivada, así que:
– La queja será archivada si el cliente no sigue interesado en ella
– El cliente puede pedir más tiempo, así que se retrasa el evento hasta
la nueva fecha
– Si el cliente no es localizado se llama dentro de dos días
Yesith Valencia MsC(e), Docente UDI 29
30. Ejemplo: Proceso de quejas y reclamos
Yesith Valencia MsC(e), Docente UDI 30
31. Ejercicio: Modelar la solicitud de crédito
• El objetivo es recibir, analizar y aprobar solicitudes registradas
por los clientes de una entidad financiera
• Se registra la solicitud, donde el cliente manifiesta el interés de
adquirir un crédito y presenta su solicitud junto con la
documentación requerida. Luego se realiza una verificación de
la información presentada por el cliente, se realiza el análisis o
estudio de la solicitud de crédito y por último se realizan las
actividades necesarias para hacer efectivo el crédito o informar
el rechazo al cliente
Yesith Valencia MsC(e), Docente UDI 31
32. Ejercicio: Generar órdenes de compra
• El proceso tiene como objetivo generar órdenes de compra
automáticamente de acuerdo a los niveles de inventario de una
materia prima específica y gestionar su aprobación, ingreso en los
sistemas contables de la empresa y envío al proveedor
• Suponer que se cuenta con un sistema que le permite medir el nivel
de inventario de una materia prima en tiempo real. Una vez que el
inventario alcanza un nivel determinado (punto de reorden) se
genera una orden de compra automática
• Todas las ordenes deben ser aprobadas por el jefe
• Si la orden es aprobada se deben ejecutar dos tareas en paralelo:
enviar la orden de compra al proveedor e ingresar la orden en la
ERP de la compañía (si se presenta un error, se debe hacer
manualmente)
Yesith Valencia MsC(e), Docente UDI 33