Dados

Coleção(Data Collection)

O marcador (três barras verticais) que indica que um objeto de dados contém MÚLTIPLOS itens — uma lista, não um registro único.

O marcador de Coleção (Collection) transforma um objeto de dados em conjunto: Pedidos em vez de Pedido, Candidatos em vez de Candidato. Combina naturalmente com atividades multi-instância, que iteram exatamente sobre tais coleções — o elo visual entre dado plural e trabalho por item.

Quando usar e evitar

Quando usar

  • Para representar listas que o processo manipula: linhas do pedido, candidatos, notas do dia.

  • Alimentando uma atividade multi-instância — a coleção é seu conjunto de entrada.

  • Quando a distinção singular/plural realmente importa ao entendimento.

Quando NÃO usar

  • Para um registro único — objeto de dados simples.

  • Para tabelas persistentes — isso é Armazenamento de Dados (inerentemente multi-registro).

  • Como decoração quando a cardinalidade é irrelevante ao leitor.

Exemplo de negócio

O lote de pedidos como uma coleção

Diagrama BPMN: O lote de pedidos como uma coleção
O lote de pedidos como uma coleção

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

Abrir no editor HEFLO →

Passo a passo

  1. Registrar pedido produz a coleção “Pedidos do dia” (destacada — repare o marcador de três barras no artefato).
  2. A tarefa consumidora processa o lote — em modelo executável, tipicamente uma atividade multi-instância iterando por item.
  3. A cardinalidade fica visível de relance: isto é uma *lista*, não um registro.

Diferenças

Coleção vs. Armazenamento de Dados

A coleção ainda é dado de trabalho com escopo de instância — só que plural. O armazenamento é persistente e compartilhado. Uma lista dentro do caso → coleção; a tabela permanente de onde veio → armazenamento.

FAQ

Como a atividade multi-instância usa a coleção?

As características de MI a referenciam como dados do loop: uma instância da atividade por elemento, paralela ou sequencial.

O marcador é o mesmo da multi-instância em tarefas?

Visualmente parecido (três barras), mas em formas diferentes: em dados = conteúdo plural; em atividades = execução repetida.

Elementos relacionados