HU-23 · Compartir procesos entre pools (alcance y límites)¶
Resumen
Como usuario autorizado, quiero definir reglas claras sobre cómo se relacionan los procesos de distintos pools para modelar colaboraciones entre participantes sin romper la separación de información entre empresas.
Cómo se ve y qué significa en BPMN
Cuando un diagrama tiene más de un pool deja de ser un simple proceso y pasa a ser una colaboración: dos participantes con sus propios flujos que se comunican por mensajes. Compartir un proceso permite que la otra empresa vea esa colaboración, sin poder alterarla.
Un proceso compartido se consulta desde otro pool, pero no se edita
Criterios de aceptación
- Un proceso puede marcarse como compartido, indicando qué otras empresas pueden consultarlo.
- Por defecto los procesos no son compartidos: solo los ve la empresa propietaria.
- Solo el administrador de la empresa propietaria puede cambiar el estado de compartición.
- El acceso a un proceso compartido es de solo lectura: la empresa invitada no puede editar su diagrama.
- Los flujos de mensaje entre pools (HU-25, HU-27) solo pueden dirigirse a pools declarados en el mismo diagrama.
- Cada cambio del estado de compartición queda registrado en el historial del proceso.
Notas
- Compartir un proceso comparte su modelo, nunca los usuarios ni los roles de la empresa propietaria.
- Es la única excepción a la regla general de aislamiento definida en HU-03.