Resueltas

¿Un subproceso puede contener algún pool que no tenga el proceso principal?

Por ejemplo, en un subproceso reusable de Creación de pedido de Materiales, es necesario realizar el pedido a un proveedor extrangero. Este pool no interviene en nada más en el proceso principal, por tanto, ¿puede aparecer únicamente en el subproceso, o los únicos pools que deben aparecer en un subproceso son los del proceso principal?

Muchas gracias.

photo
0

Hola Sergio,

Te voy a dar mi punto de vista conceptual ya que la verdad es que nuna en BizAgi he puesto en un diagrama de procesos dos pools, creo que es un error hacerlo. No sé si BizAgi deja hacerlo, y si deja hacerlo, cómo se ejecuta dicho proceso.

BPMN 2.0 define distintos tipos de diagramas. En particular define el "diagrama de procesos" que muestra como se ejecuta un proceso y el "diagrama de colaboración" que muestra como interactúa un proceso con otros procesos.

Este último diagrama puede tener muchos pools con mensajes llendo y viniendo entre ellos. El diagrama muestra un situación específica ya que en otro diagrama de colaboración podrían existir un subconjunto de pools del primer diagrma interactuando con otros pools que no aparecen en el primer diagrama... espero que se entienda.

Los diagrams de colaboración son más bien ilustrativos/comunicacionales o para configurar actividades y eventos de mensajes.

En un diagrama de procesos basta con poner la actividad de mensaje o evento de mensaje sin poner la contraparte de este.

Espero que esto te ayude con tu consulta.

Saludos,

Jaime