Objeto de Dados(Data Object)
Representa informação que flui pelo processo — um documento, registro ou conjunto de dados que uma atividade produz ou consome. Não altera o fluxo de sequência; apenas o documenta.
O Objeto de Dados (Data Object) é um artefato que mostra quais informações as atividades usam ou geram. Tem o formato de uma folha com o canto dobrado. Ligado por Associação (linha pontilhada) a atividades ou fluxos, ele torna explícito o dado que trafega — por exemplo, o Pedido produzido por uma tarefa e consumido pela próxima.
Um Objeto de Dados existe apenas durante a instância do processo (é volátil). Para dados persistentes fora do processo, use o Armazenamento de Dados (Data Store).
Quando usar e evitar
Quando usar
Para tornar visível o documento/informação que uma atividade cria ou requer (ex.: Contrato assinado, Relatório).
Para indicar o estado de um dado ao longo do fluxo (ex.: Pedido [rascunho] → Pedido [aprovado]).
Quando a clareza do modelo se beneficia de mostrar entradas e saídas de informação.
Quando NÃO usar
Para dados que existem além da instância do processo (banco/repositório) — use Armazenamento de Dados (Data Store).
Para alterar o caminho do processo — objetos de dados não têm efeito sobre o fluxo de sequência.
Em excesso: mostrar todo dado polui o diagrama; destaque apenas o que agrega entendimento.
Exemplo de negócio
Documento gerado e consumido entre tarefas

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- A tarefa Registrar pedido produz o Objeto de Dados “Pedido” (destacado), indicado por uma associação de saída (seta pontilhada).
- A tarefa seguinte, Conferir pedido, consome esse mesmo objeto (associação de entrada).
- O objeto de dados documenta a informação que trafega entre as duas atividades, sem interferir no fluxo de sequência sólido que as conecta.
Diferenças
Diferença entre Objeto de Dados e Armazenamento de Dados
O Objeto de Dados (Data Object) é volátil: existe apenas durante a instância do processo. O Armazenamento de Dados (Data Store) é persistente: representa um repositório que sobrevive além da instância (banco de dados, arquivo, sistema). Use Objeto para dados em trânsito; Armazenamento para dados durável.
FAQ
Objetos de Dados influenciam o fluxo do processo?
Não. São artefatos puramente informativos, ligados por associação. Para condicionar caminhos com base em dados, use gateways com expressões.
Como represento vários itens (uma lista) com um Objeto de Dados?
Use o marcador de Coleção (Collection) — três barras verticais no objeto — para indicar um conjunto de instâncias, útil em atividades multi-instância.