Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Evento de Inicio
La nica restriccin que existe es que slo tienen Flujos de Secuencia de salida.
No se permite que los Flujos de Secuencia se conecten a un Evento de Inicio
debido a que ste representa el inicio de un Proceso.
Si lo que se desea es reiniciar todo el Proceso, esto es, desde el Evento de Inicio,
la solucin pasa por finalizar el Proceso actual y activar posteriormente el
Evento de Inicio. Se estara creando una nueva instancia del Proceso.
A pesar de que la Tarea es posible que se realice ms de una vez no se reinicia
todo el Proceso, simplemente se itera sobre la Tarea Disear y Ejecutar Prueba.
Evento de Inicio, stos son los que generan el flujo inicial de un Proceso. Un Evento
de Inicio crea, por tanto, un token.
Una vez activado el Evento y el token generado, ste inicia el flujo del Proceso
avanzando por el Flujo de Secuencia de salida
3. Evento de Inicio Simple
Se define cuando no tiene asociado ningn disparador. El uso ms comn que
se realiza de l es cundo en el Proceso que se desea modelar no viene
especificada ninguna causa que lo active. Su smbolo asociado es el mismo que
el de Evento de Inicio.
Tambin existe el tipo No Interruptible para este tipo de Evento. Se diferencia del
Evento de Mensaje en que el borde del crculo est hecho a trazos. Se volver a
explicar este smbolo en el captulo que versa sobre las Actividades.
Ejemplo de un Proceso que se activa una vez que se tiene constancia de un pedido de
comida.
Versin No Interruptible.
Versin No Interruptible.
Versin No Interruptible.
Versin No Interruptible.
Evento Intermedio
La principal diferencia entre los disparadores de los Eventos de Inicio e Intermedios es que
mientras que ambos pueden capturar un disparador, un Evento Intermedio tambin puede
lanzarlos. Se estudiar su comportamiento en la siguiente seccin.
Mensaje.
Temporizador.
Error.
Escalable.
Cancelacin.
Compensacin.
Condicional.
Enlace.
Seal.
Mltiple.
Paralelo Mltiple.
Mensaje.
Escalable.
Compensacin.
Enlace.
Seal.
Mltiple.
Del mismo modo que con los Eventos de Inicio, los Eventos
Intermedios pueden tener su versin No Interruptible. Basta
con saber, por ahora, el smbolo asociado que es
equivalente a un Evento Intermedio capturador con el borde
realizado a trazos. En posteriores captulos se explicarn
con ms detalle.
Ejemplo de Uso
Ejemplo de Uso
6. Evento Intermedio Error
Evento capturador
Evento No Interruptible
Evento No Interruptible
No tiene.
Evento capturador
Evento No Interruptible
No tiene.
Ejemplo de Uso
Evento No Interruptible
No tiene.
Ejemplo de Uso
Evento capturador
Evento No Interruptible
Ejemplo de Uso
Dos son los lugares en los que se pueden utilizar los Eventos
Intermedios. Uno de ellos es dentro del flujo del Proceso para,
como ya se ha visto, lanzar un disparador o esperar hasta su
llegada dependiendo del tipo de Evento Intermedio que se trate.
Otro lugar en dnde se utilizan es en el borde de las Actividades,
que se explicar en el siguiente captulo.
Mensaje
Temporizador
Escalable
Error
Cancelacin
Compensacin
Condicional
Seal
Mltiple
Paralelo Mltiple
Evento de fin
Simple
Mensaje
Escalable
Error
Cancelacin
Compensacin
Terminacin
Seal
Mltiple
1. Conectando Eventos de Fin
Resumen de eventos
Mensaje
Temporizador
Error
Escalable
Cancelacin
Compensacin
Condicional
Enlace
Seal
Terminacin
Mltiple
Paralelo Mltiple
Actividades
1. Introduccin
2. Tarea
Una Tarea es una Actividad atmica. Se utiliza cuando el
nivel de detalle del Proceso no debe o no puede
descomponerse todava ms. Esto no quiere decir que una
Tarea no pueda ser compleja. Simplemente que, en el
modelado del Proceso que se est creando, no se requiere
definir con un nivel mayor de detalle.
Su smbolo asociado es el de un rectngulo con las cuatro
esquinas redondeadas y suele describirse la accin que se
realiza en ella con una sentencia en su interior.
1. Especializacin de Tareas
Tarea Simple
equivale a
Las buenas prcticas de BPMN recomiendan no mezclar ambos
enfoques en el mismo Proceso, siendo el modelador el que
decida utilizar alguna de las dos opciones.
3. Subproceso
1. Tipos de Subproceso
4. Conectando Actividades
1. Conectando Subprocesos
La novedad que introduce la versin actual, la 2.0, es que esas instancias que se van a
crear de la Actividad sean ejecutadas secuencialmente, slo cuando se finalice una de
ellas se dar paso a la siguiente. El marcador asociado son tres lneas horizontales en
la parte inferior de la Actividad.
7. Cancelacin de Actividades
Este modelo es mejor que el anterior pues encapsula las operaciones que pueden
presentar un error en su ejecucin en un Subproceso que puede capturar los Eventos
que se lancen.
8. Atributo de Actividades
1. Atributo de Subprocesos
Transaccin
Subproceso Ad Hoc
Nodos
1. Introduccin
Un Nodo controla el flujo del Proceso que est modelando
creando hilos de ejecucin que convergen y divergen dentro del
mismo. Tiene, por tanto, la responsabilidad de asegurar la
correcta ejecucin del mismo.
3. Nodo Exclusivo
4. Nodo Inclusivo
5. Nodo Paralelo
7. Nodo Complejo
es equivalente a
es equivalente a
1. Introduccin
2. Calle
1. Conectando Calles
3. Lnea
Una Lnea es una particin dentro de la Calle de un participante.
Representa diferentes roles del participante dentro de su
Proceso. Su smbolo asociado es un rectngulo que se conecta
dentro de la Calle.
1. Conectando Lneas
4. Ejemplo de Colaboracin