i

Please enable JavaScript to view this site.

Caminos Paralelos

 

Un camino paralelo es un punto en la ejecución del proceso donde el flujo de ejecución se divide en dos o más flujos que son ejecutados en paralelo.

Ejemplo

 

Se crea un documento en una oficina, que requiere la aprobación de otras dos oficinas.

 

Implementación

 

Para implementar caminos paralelos, es necesario usar una compuerta paralela. Esta compuerta crea todos los caminos alternativos sin evaluar condiciones.

 

 

0127e_img215

 

Sincronización

 

Sincronización es un punto en el proceso donde dos o más flujos distintos del proceso se unen en un único flujo.

Es llamado sincronización porque espera que se completen todos los flujos que van a unirse antes de continuar con la actividad siguiente.

Ejemplo

 

El documento creado por una oficina, debe ser entregado después que haya sido aprobado por otras dos oficinas.

Implementación

 

En el ejemplo utilizamos la compuerta paralela como convergencia que significa que sincroniza los caminos previamente activados.

 

El patrón de sincronización también puede ser modelado con la compuerta exclusiva e inclusiva, de acuerdo a las necesidades del negocio.

 

 

0127A_img5488

Decisión Exclusiva

 

La decisión exclusiva es un punto del proceso donde un camino es elegido entre varios caminos basados en una condición o información del proceso.

Ejemplo

 

Al crear un documento, este debe aprobarse en una oficina que corresponda según el tipo de documento creado.

Implementación

 

El patrón de decisión exclusiva puede ser modelado con la compuerta exclusiva. La decisión exclusiva tiene varios flujos de salida, pero solo uno de ellos puede ser tomado basado en las condiciones de cada flujo.

 

 

0127A_img5648

Unión Simple

 

La unión simple es un punto en el proceso donde dos o más caminos alternativos se unen sin sincronización. Es una suposición de este patrón que de los distintos caminos solamente uno es ejecutado.

Ejemplo

 

Luego de crear el documento, este debe ser aprobado por la oficina que corresponda según el tipo de documento creado. Una vez aprobado por la oficina correspondiente, debe ser entregado por la oficina que lo creó.

 

Implementación

 

 

0127A_img6767

Multi-Decisión

 

El patrón de multi-decisión es utilizado para modelar un punto en el proceso donde un conjunto de caminos son elegidos en base a una condición.

 

Ejemplo

 

Luego de crear un documento, este debe ser aprobado por la/s oficina/s que correspondan según el tipo de documento creado.

 

Implementación

 

Para implementar el patrón de multi-decisión es necesario utilizar la compuerta inclusiva. Esta compuerta permite habilitar uno o más caminos de acuerdo a la evaluación de las condiciones de cada flujo.

 

 

0127A_img3458

 

Unión Estructurada Sincronizada

 

Es un punto en el proceso donde múltiples caminos que fueron previamente activados en el proceso convergen en un único hilo de ejecución.

 

Ejemplo

 

Una vez que el documento haya sido aprobado por la/s oficina/s correspondiente/s, debe ser entregado por la oficina que creó el documento.

Implementación

 

Para implementar este patrón es necesario utilizar dos compuertas inclusivas, una para la divergencia (activar algunos caminos) y otra para la sincronización (sincronizar los caminos activados).

 

 

0127A_img2727

Multi-Merge

 

El patrón multi-merge es usado para modelar la convergencia de dos o más caminos en un único camino. Cada vez que un camino de entrada es activado éste activa la siguiente actividad del flujo de ejecución.

Ejemplo

 

Luego de crear un documento, éste debe ser aprobado por dos oficinas. Cada vez que una oficina lo apruebe, una tercera oficina debe emitir un comunicado de aprobación.

 

Implementación

 

El patrón utiliza una compuerta paralela para habilitar dos caminos. Cada vez que las actividades de un camino son ejecutadas, la próxima actividad también lo será. En este caso, la actividad "Emitir comunicado de aprobación", se ejecutará dos veces.

 

 

0127A_img5757

 

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir