Tarefa de regra de negócio

Esta atividade permite a automatização de operações.

A tarefa de regra de negócio representa uma lógica ou operação que é executado pelo sistema.

Atualmente, as seguintes operações são possíveis:

Modificar o valor de um campo de formulário a partir da execução de uma regra de negócio

Essa é, sem dúvida, a operação mais poderosa da tarefa de regra de negócio. Entre outros motivos, pois, ela permite simplificar muito o desenho do processo, tornando-o mais enxuto e inteligível, facilitando sua manutenção. Nesse cenário, você está retirando uma lógica de negócio do desenho do processo e encapsulando-a em uma regra de negócio.

Veja o exemplo abaixo. Após a aprovação da compra, um gateway condicional exclusivo determina qual equipe da empresa que irá realizar a compra. A equipe é definida a partir do tipo de produto.

Essa modelagem apresenta as seguintes desvantagens:

  • Torna o processo grande e complexo; quanto mais atividades o processo tiver, mais complexo e difícil de manter ele é;

  • Caso seja necessário incluir uma nova equipe, será necessário fazer uma alteração no processo;

  • A regra de negócio "qual time realiza a compra dependendo do tipo de produto" fica encapsulada dentro do processo e não pode ser reusada em outros processos;

Utilizando a tarefa de regra de negócio, simplificamos em muito esse desenho. Veja:

No desenho acima, a tarefa de regra de negócio "Definir quem realiza a compra" define, a partir do tipo de produto, quem é a equipe responsável. Essa informação então é salva no formulário do aplicativo, em um campo escondido. O valor desse campo é utilizado na definição dos responsáveis pela tarefa humana "Realizar a compra", alocando assim dinamicamente a equipe responsável. Nesse cenário, caso uma nova equipe apareça, basta incluir uma nova regra na regra de negócio.

Em geral, gateways condicionais com muitos "braços" são candidatos a serem substituídos por tarefas de regras de negócio.

Dica: veja aqui outros casos de uso da operação "Executar regra de negócio".

Demonstração prática

Confira no vídeo a seguir o passo a passo de como utilizar a tarefa de regra de negócio.

Atualizado