sexta-feira, 26 de setembro de 2008

Tutorial BPMN - Parte 3

Vamos continuar com nosso tutorial... Se você observar o exemplo feito na parte 2 do tutorial, verá que existem setas ligando as atividades. O nome destas setas, para o BPMN, é "connector".

Aquele conector do exemplo é um "conector de sequência". Existem outros tipos de conectores, que veremos mais à frente.

Mesmo com o conector de sequência, existem 3 formas de se conectar as tarefas:

  • Sequencial
  • Paralela
  • Condicional
1) Sequencial:

É a forma mais simples e mais comum de fazer a ligação entre as tarefas. Elas são executas sequencialmente, conforme o fluxo das setas.



2) Paralela:

A conexão paralela significa que duas (ou mais) atividades podem ser executadas paralelamente em qualquer ordem, ao mesmo tempo ou não. As atividades paralelas não interferem umas nas outras, mas todas as atividades devem terminar para o fluxo poder continuar. No exemplo abaixo, a tarefa 4 somente será executada depois das tarefas 2 e 3 terminarem.

Observe que o símbolo de desvio (gateway) foi alterado, tem um sinal de + (mais) dentro dele.



3) Condicional:

A conexão condicional significa que o fluxo segue um caminho ou outro, dependendo de uma condição. Apenas uma das tarefas é executada e o fluxo segue normalmente. No exemplo abaixo, se o valor da Nota Fiscal for maior que 100, a Tarefa 2 é executada, senão é a Tarefa 3. Em seguida é executada a Tarefa 4.

Observe que agora o símbolo de desvio possui um círculo dentro.

Ainda temos muito o que ver pela frente, o tutorial continua nos próximos dias. Até.



Um comentário:

Unknown disse...

Oi Carlos,
Muito boa a explicação. parabéns

abraços
Dora Cristina