Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelacion de procesos
https://files.fm/u/wrgpsrxk (Diagrama (Evento…
-
-
Buenas recomendaciones
-
Condiciones exclusivas
Si, No, Else
Definir:
- Alcance del proceso
- Nivel de detalle requerido
Diagrama
Pool
- Control total del proceso / Acceder desde la plataforma propia
- El cliente regularmente interactua
- Dibujar el proceso desde el punto de vista de como se ejecuta
- Puede ser el nombre del proceso
Lane (Rol, Cargo, Area)
- Subdivision del pool
- Quien ejecuta la tarea
Las compuertas y eventos se pueden poner en cualquier Lane
Lo mismo tareas automaticas se pueden poner en cualquier lane
-
Interacciones
- Lineas punteadas con otro pool (pool externo o abstracto)
- lineas de mensaje no repersentan flujo de control
Evento temporizador
Eventos adjuntos
Flujo de excepcion
Controla actividades criticas
-
Tareas en una sola o separada
- Las hace diferentes personas
- Tienen objetivos diferentes
- Se ejecutan en el mismo instante de tiempo
Descripción de actividades:
- Quien lo hace / En que lo hace (Sistema?)
- Para que lo hace / Valor agregado
- Queda evidencia / Identificar controles (Trazabilidad)
- Que se requiere para realizar la actividad (Detectar otras actividades y horarios)
- Reglas de negocio / Condiciones
Tipos de tareas
-
Sistema
-
Servicio
Integración con un servicio, se realiza sin intervención humana
-
Eventos y compuertas
Eventos
-
Eventos de enlace
- Conector de pagina, con el mismo nombre (1 a 1)
- Unicamente se puede utilizar dentro del mismo proceso, no con otros
Evento de fin terminal
- Terminacion abrupta del proceso (Cancelacion)
- Cuando en paralelo se dejan abiertas varias posilibidades pero uno de ellas debe finalizar los demas flujos
Evento de fin normal
Consume el token, mas no mata el proceso, otros flujos pueden seguir corriendo
Evento temporizador que no interrumpe la tarea (Borde punteado)
- Se debe seguir haciendo la tarea y también el flujo de excepcion
Eventos intermedios
Precedido de una compuerta paralela para poder manejar el caso que el evento no ocurra, UN TIEMPO DE VENCIMIENTO POR EJEMPLO
Eventos intermedios de mensaje
- Para comunicacion entre procesos
- Se puede usar para comunicar algo desde un subproceso al proceso contenedor (Sicronizacion entre procesos)
- Un posible uso es en compuerta basado en eventos, recibir dicho mensaje para deshabilitar los otros eventos
Evento de inicio
- Cada evento de inicio genera una instancia del proceso
- Puede un proceso tener varios puntos de inicio (programado, manual) Siempre y cuando todos sean diferentes
Eventos de compensacion
- Marca las tareas a compensar con su unica tarea de anulacion/Reversacion
- Se activa con un evento de fin de compensacion
- Compensa únicamente a las actividades que finalizaron
Compuertas
-
Paralela [AND]
Convergente; espera que todos los flujos abiertos inicialmente lleguen
- No puede recibir mas de los abiertos, dado que esperara ese mismo numero
Basada en eventos [Exclusiva divergente]
- El primer evento que ocurra deshabilita los otros
Inclusiva [Paralela mas pregunta]
- Seleccion multiple. [Al menos un camino debe ser valido]
- Cada flujo es una condicion que se puede o no dar
- No es obligatorio usar una de convergencia, pueden tomar flujos abiertos
-