Swimlanes (Raias)

Pool Caixa-Preta(Black Box Pool)

Um Pool desenhado vazio: o participante existe e troca mensagens, mas seu processo interno é oculto ou desconhecido.

O Pool Caixa-Preta (Black Box Pool) modela o mundo externo com honestidade: você sabe *o que troca* com o cliente, o banco, a transportadora — não *como funcionam por dentro*. Os fluxos de mensagem se conectam à borda do Pool, e a interface (quais mensagens, quando) é todo o conhecimento que o diagrama afirma.

Boa prática: mantenha participantes externos em caixa-preta a menos que seus internos realmente importem — modelar o processo alheio é chute.

Quando usar e evitar

Quando usar

  • Para participantes externos cujos internos você não controla nem conhece: clientes, parceiros, órgãos.

  • Para focar o diagrama no seu processo e no contrato de interface com os demais.

  • Para evitar afirmar conhecimento que você não tem.

Quando NÃO usar

  • Para o lado da sua própria organização — esse é o processo modelado; mostre-o.

  • Quando os passos da contraparte são o próprio assunto (ex.: desenho conjunto de processo) — caixa-branca por acordo.

  • Como atalho preguiçoso quando o processo interno é conhecido e relevante.

Exemplo de negócio

O cliente como caixa-preta

Diagrama BPMN: O cliente como caixa-preta
O cliente como caixa-preta

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.

Abrir no editor HEFLO →

Passo a passo

  1. O Pool do Cliente (destacado) é intencionalmente vazio — uma caixa-preta.
  2. Afirmamos apenas sua interface: envia um pedido, recebe uma confirmação.
  3. Os internos da Loja permanecem totalmente modelados; a colaboração é honesta sobre o que se sabe e o que não.

Diferenças

Pool caixa-preta vs. omitir o participante

Omitir a parte externa perde o contexto das mensagens (quem envia o quê, quando). A caixa-preta mantém a conversa visível a custo zero de modelagem — normalmente a troca certa.

FAQ

Onde os fluxos de mensagem se conectam em uma caixa-preta?

Na própria borda do Pool — não há elementos internos a mirar.

Uma caixa-preta pode virar caixa-branca depois?

Sim — adicione um processRef e modele quando os internos ficarem conhecidos e relevantes. A colaboração permanece intacta.

Elementos relacionados