Apresentação

Um processo de fluxo de trabalho é aprovado no tempo de execução com base em uma definição de processo de fluxo de trabalho. Uma definição de processo de fluxo de trabalho descreve o fluxo de um processo de negócios em termos entendidos pelo Mecanismo de Fluxo de Trabalho do Cúram. Ela define as atividades no fluxo de trabalho e as transições entre elas. Ela também define os dados que são passados dentro e fora de uma atividade durante a execução de uma instância de processo de fluxo de trabalho.

Os processos de negócios que têm que ser total ou parcialmente automatizados terão requisitos de definição de processo de fluxo de trabalho. Dependendo do tipo de processamento, o fluxo de trabalho pode conter vários tipos diferentes de atividades. Por exemplo, quando são necessárias etapas manuais, uma tarefa precisa ser gerada para representar esta parte do trabalho, portanto, a definição de processo de fluxo de trabalho deve conter uma atividade manual. Alguns processos de negócios podem ser muito complexos e requerem uma combinação de diferentes tipos de atividades que precisam ser executados em uma sequência específica. A definição de processo de fluxo trabalho permite que o designer defina o caminho entre as atividades usando transições. Os metadados associados com uma definição de processo são descritos em mais detalhes no capítulo Metadados de Definição de Processo do Guia de Referência de Fluxo de Trabalho do Cúram.

Os principais componentes de uma definição de processo (atividades, transições, objetos de dados de fluxo de trabalho e notificações) são descritos em mais detalhes nas seções a seguir.