Entrada de Dados(Data Input)
Dado que o processo EXIGE de fora no seu início — o parâmetro de entrada formal do processo. Forma de objeto de dados com marcador de seta vazada.
A Entrada de Dados (Data Input) declara o contrato do processo com o ambiente: *para me executar, entregue-me isto* — o formulário do sinistro, o cadastro do cliente, o payload do pedido. Formalmente pertence à InputOutputSpecification do processo, tornando explícitos os insumos exigidos em vez de subentendidos.
Quando usar e evitar
Quando usar
Para documentar os insumos obrigatórios de um processo reutilizável/global (especialmente os invocados por Call Activities).
Para projetar interfaces limpas entre processos chamador e chamado.
Em contextos de governança onde contratos de processo precisam ser explícitos.
Quando NÃO usar
Para dados produzidos e consumidos dentro do fluxo — Objetos de Dados comuns.
Para repositórios persistentes — Armazenamento de Dados.
Em diagramas descritivos simples onde o contrato de entrada só acrescenta ruído.
Exemplo de negócio
O pedido como entrada declarada do processo

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- O artefato destacado representa a informação que o processo recebe na sua fronteira — o Pedido que chega.
- A primeira tarefa o consome e o fluxo prossegue.
- Na notação formal, este artefato carrega um pequeno marcador de seta vazada identificando-o como Entrada de Dados do processo (renderizado aqui como o artefato de dados equivalente).
Diferenças
Diferença entre Entrada de Dados e Objeto de Dados
A Entrada faz parte da assinatura do processo — fornecida de fora na instanciação. O Objeto de Dados é criado e usado pelo caminho. Parâmetro → entrada; dado de trabalho → objeto.
FAQ
Onde as Entradas de Dados são definidas formalmente?
Na ioSpecification do processo (input sets); Call Activities mapeiam dados do chamador para elas ao invocar.
Atividades também podem declarar Entradas de Dados?
Sim — atividades têm sua própria ioSpecification; o mesmo conceito se aplica no nível da tarefa.