Transições

Para vincular os vários tipos de atividades em um processo de fluxo de trabalho, são usadas transições. Sua principal função é ditar a ordem na qual as atividades são executadas. Há três tipos de transições em uma definição de processo. Elas determinam como pontos de ramificação e pontos de sincronização se relacionam entre si. Pontos de ramificação podem ser do tipo XOR (Opção) ou AND (Paralelo). Pontos de ramificação e sincronização correspondentes podem ser do mesmo tipo. Um ponto de ramificação do tipo XOR indica que a primeira transição que pode ser seguida será seguida. Um ponto de ramificação do tipo AND indica que todas as transições que podem ser seguidas serão seguidas.

As transições podem, opcionalmente, ter uma condição para decidir se uma determinada transição será ou não seguida. Uma condição é uma lista de expressões que executam operações lógicas.

Os metadados associados com transições são descritos no capítulo Transições do Guia de Referência de Fluxo de Trabalho do Cúram.