Swimlanes (Carriles)

Pool Caja Negra(Black Box Pool)

Un Pool dibujado vacío: el participante existe e intercambia mensajes, pero su proceso interno está oculto o es desconocido.

El Pool de caja negra (Black-Box Pool) modela con honestidad el mundo exterior: usted sabe *qué intercambia* con el cliente, el banco, el transportista — no *cómo funcionan por dentro*. Los flujos de mensaje se conectan al borde del Pool, y la interfaz (qué mensajes, cuándo) constituye todo el conocimiento que el diagrama reivindica.

Buena práctica: mantenga los participantes externos en caja negra salvo que su funcionamiento interno importe realmente — modelar los procesos de terceros es pura conjetura.

Cuándo usar y evitar

Cuándo usar

  • Para participantes externos cuyo funcionamiento interno usted no controla ni conoce: clientes, socios, autoridades.

  • Para centrar el diagrama en su propio proceso y en el contrato de interfaz con los demás.

  • Para evitar afirmar un conocimiento que no posee.

Cuándo NO usar

  • Para el lado de su propia organización — ese es el proceso que se está modelando; muéstrelo.

  • Cuando los pasos de la contraparte son el verdadero objeto (por ejemplo, diseño conjunto de procesos) — caja blanca por acuerdo.

  • Como atajo perezoso cuando el proceso interno es conocido y relevante.

Ejemplo de negocio

El cliente como caja negra

Diagrama BPMN: El cliente como caja negra
El cliente como caja negra

Abra este ejemplo en el editor de procesos de HEFLO y explore el diagrama por dentro.

Abrir en el editor HEFLO →

Paso a paso

  1. El Pool Cliente (resaltado) está intencionadamente vacío — una caja negra.
  2. Solo afirmamos su interfaz: envía un pedido, recibe una confirmación.
  3. El funcionamiento interno de la Tienda permanece totalmente modelado; la colaboración sigue siendo honesta sobre lo que se conoce y lo que no.

Diferencias

Pool de caja negra frente a ausencia de Pool

Omitir a la parte externa hace perder el contexto de los mensajes (quién envía qué, cuándo). La caja negra mantiene la conversación visible con coste de modelado nulo — generalmente, la mejor solución de compromiso.

Preguntas frecuentes

¿Dónde se conectan los flujos de mensaje en una caja negra?

En el propio límite del Pool — no hay elementos internos a los que apuntar.

¿Puede una caja negra convertirse más adelante en caja blanca?

Sí — agregue un processRef y modélela cuando su funcionamiento interno se conozca y sea relevante. La colaboración permanece intacta.

Elementos relacionados