i

Please enable JavaScript to view this site.

Documentación 8.5

Buenas Prácticas

Nombre

 

Todas las compuertas de divergencia deben estar nombradas.

 

Se utiliza generalmente una pregunta que representa la decisión o condición lógica evaluada. Por ejemplo: "Solicitud Autorizada?".

 

Todos los flujos salientes deben ser nombrados.

 

Su nombre debe representar las respuestas o valores posibles de la condición evaluada.
Por ejemplo, si una compuerta es llamada “Solicitud Autorizada?”, sus flujos salientes se deben llamar “Si”, “No”.  

Compuertas para las Bifurcaciones

 

No se deben ramificar flujos utilizando tareas.

 

Siempre se deben usar compuertas para este fin. 

 

L0006-~1_img100

Compuertas para la Sincronización

 

Para sincronizar flujos, se recomienda utilizar siempre el mismo tipo de compuerta que es usó para bifurcarlos.

 

L0006-~1_img101

Separar Bifurcaciones y Sincronizaciones

 

Se recomienda no usar compuertas para unir y separar flujos al mismo tiempo. 

 

L0006-~1_img103

Balanceo

 

Las ramificaciones de flujo deben ser sincronizadas equivalentemente.

 

La cantidad de flujos que salen de una bifurcación debe ser igual a la cantidad de flujos que se reciben en una sincronización.

L0006-~1_img104

Compuerta Exclusiva

 

Posee dos representaciones. Debe utilizar la misma representación para toda la definición de un proceso. 

 
icon-mod-proc-df6f34556dfh66dj icon-mod-proc-d6f4896df546dj

 

Se puede utilizar como elemento de bifurcación o de sincronización.

 

Se utiliza para representar una bifurcación en el flujo, donde existen varias alternativas posibles pero solamente una debe ser considerada.

Son alternativas excluyentes entre sí.

 

Estas compuertas exigen la definición de un flujo default.

Este flujo representa el camino que se toma cuando ninguna de las demás condiciones se cumple.  

Recomendamos que el camino más usual, el más probable, sea el que se modele como flujo por default.

 

La compuerta exclusiva puede ser definida en pares, una como elemento divergente para activar varios caminos excluyentes entre si y si estos caminos confluyen, debe utilizarse una compuerta de este tipo como elemento convergente, para representar gráficamente concurrencia de los flujos.

Compuerta Paralela

 

Su representación gráfica es la siguiente:

 

icon-mod-proc-uf6f34536dfhjfdj

 

Se puede utilizar como elemento de bifurcación o de sincronización.

 

Cuando se usa como bifurcación, los flujos de salida no requieren condiciones, ya que se deben seguir todos los caminos.  

Igualmente, se recomienda poner una leyenda en cada flujo que represente la condición que se cumplió para poder transitar dicho flujo.

 

Cuando la compuerta es utilizada como elemento convergente (sincronización), se espera a que todas las actividades antecesoras finalicen su ejecución.

 

La compuerta paralela debe ser definida en pares, una como elemento divergente para activar varios caminos paralelos, y otra como elemento convergente, para sincronizar los caminos activados previamente.

Compuerta Inclusiva

 

Su representación gráfica es la siguiente:

 

icon-mod-proc-df656756hdf

 

Se puede utilizar como elemento de bifurcación o de sincronización.

 

La compuerta inclusiva como elemento de bifurcación se utiliza en un punto del proceso donde una o varias alternativas pueden ser viables en base a una condición.

 

Por ejemplo, luego de crear un documento, éste debe ser aprobado por la/s oficinas que correspondan según el tipo de documento creado.

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.

 

Si ninguna de las condiciones se cumple, se puede definir opcionalmente un flujo default, que contemple esta situación.

Si este flujo default no se define, entonces se obtiene un error expresando que no existen alternativas viables.

 

La compuerta inclusiva como elemento de convergencia es activada si al menos un caso llega a la compuerta inclusiva y si algún otro caso de la ejecución del proceso que pudiera llegar (los hilos cancelados no se consideran) a la compuerta, llegó previamente.

 

Las compuertas inclusivas pueden ser definidas de a pares. Es decir, una como elemento divergente que genere actividades paralelas, y luego que confluyan en una compuerta inclusiva de convergencia, que sincronice los caminos anteriores.

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