Tarefa de Regra de Negócio(Business Rule Task)
Uma tarefa que delega uma decisão a um motor de regras de negócio — tipicamente uma tabela de decisão DMN — e devolve o resultado ao processo. Marcador de tabela/grade.
A Tarefa de Regra de Negócio (Business Rule Task) separa a lógica de decisão do fluxo do processo. O processo diz *quando* a decisão acontece; a tabela de decisão diz *como* ela é tomada.
Essa separação é poderosa: regras de preço, critérios de elegibilidade e políticas de desconto mudam com muito mais frequência que o processo em volta. Com a Tarefa de Regra de Negócio, analistas atualizam a tabela (geralmente em DMN — Decision Model and Notation, o padrão irmão do BPMN na OMG) sem tocar nem reimplantar o modelo do processo.
Quando usar e evitar
Quando usar
Para decisões governadas por regras que mudam com frequência: elegibilidade, precificação, classificação de risco, faixas de desconto.
Quando usuários de negócio devem poder manter as regras em uma tabela de decisão.
Quando a mesma decisão é reutilizada por vários processos — uma tabela, muitos chamadores.
Quando NÃO usar
Para roteamento simples e pontual — condições nas saídas de um gateway bastam.
Para cálculos técnicos que nunca mudam com a política — uma Tarefa de Script é mais simples.
Quando um humano precisa exercer julgamento — isso é Tarefa de Usuário, não motor de regras.
Exemplo de negócio
Determinando a elegibilidade de um sinistro

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- O processo inicia com o sinistro registrado.
- A Tarefa de Regra de Negócio “Determinar elegibilidade” (destacada) invoca uma tabela DMN que cruza tipo de apólice, cobertura e valor — e devolve *elegível* ou *não elegível*.
- Encaminhar conforme o resultado conduz o caso ao pagamento ou à recusa.
Quando a política de elegibilidade muda, só a tabela é editada — o diagrama do processo permanece intocado.
Diferenças
Diferença entre Tarefa de Regra de Negócio e Tarefa de Script
Ambas automáticas, mas a Regra de Negócio externaliza a decisão em tabela/motor de regras que o negócio mantém e audita, enquanto a de Script codifica a lógica dentro do modelo. Decisões de política → Regra de Negócio; cola técnica → Script.
Diferença entre Tarefa de Regra de Negócio e decisão em Gateway
O Gateway roteia tokens com base em dados que já existem; ele não *computa* nada. A Tarefa de Regra de Negócio produz o dado da decisão (ex.: elegivel = true) que um gateway seguinte roteia. O par 'tarefa de regra + gateway' é o padrão canônico de decisão.
FAQ
Preciso de DMN para usar a Tarefa de Regra de Negócio?
Não — a spec só diz que a tarefa invoca regras de negócio. DMN é o padrão companheiro natural e a implementação mais comum, mas qualquer motor de regras se qualifica.
Quem mantém as tabelas de decisão?
Idealmente analistas de negócio, não desenvolvedores — é o propósito da separação. A governança (versionar, testar, aprovar mudanças de regra) vira responsabilidade do negócio.