Fluxo de sequência
O fluxo de seqüência é um elemento utilizado para conectar os elementos de um processo, definindo a ordem de execução destes. Eles são representados por uma seta unidirecional conectada a um elemento de origem e a um elemento de destino. Abaixo estão os fluxos de sequência suportados pelo modelador BPMN:
| Nome | Definição | Notação |
| Simples | Utilizado para ligar os elementos de um processo. Possui sempre um elemento conectado a sua origem e outro ao seu destino. |
|
| Caminho padrão |
Caminho padrão é uma propriedade que pode ser configurada em um fluxo de sequência. Essa propriedade estará disponível apenas se o elemento de origem do fluxo de sequência for um gateway do tipo inclusivo ou exclusivo. Esta propriedade define que, o caminho definido como padrão, será o caminho a ser seguido durante a execução do processo caso nenhuma das expressões dos fluxos de sequência do gateway de origem (inclusivo ou exclusivo) for validada como verdadeira. Pode ser configurado apenas um caminho padrão para os fluxo de sequência do mesmo gateway. Importante
Recomenda-se que todo gateway exclusivo ou inclusivo tenha um fluxo padrão definido em um dos seus fluxos de sequência de saída. Pois durante a execução do processo, se todas as expressões dos fluxos de sequência de um mesmo gateway forem validadas como falsas e não houver um fluxo padrão definido será gerado um erro de negócio no processo. |
|
| Compensação |
É utilizado apenas quando existir um evento de borda do tipo compensação ligada a uma tarefa de Compensação. Importante
Este elemento é criado automaticamente quando for adicionado um evento de borda do tipo compensação. Não existe outra forma de utiliza-lo. |
|
Propriedades
Geral
Nome: O nome do fluxo de seqüência é definido no Editor de propriedades:
Descrição: Defina a descrição do fluxo de seqüência;
Nota
A descrição tem um limite de 4000 caracteres, o que exceder isto será truncado.
Caminho padrão: Utilizado para definir se o fluxo de sequência é caminho padrão. Este campo só é exibido em um fluxo de sequência de saída de um gateway inclusivo ou exclusivo.
Expressão: Os fluxo de seqüência de saída dos gateways inclusivos ou exclusivos podem ser configurados com expressões através do Editor de JavaScript, essas expressões permitem:
- Ler as variáveis do processo, mas não alterá-las;
- Retornar se o fluxo é válido ou não. Sendo que:
- True: Indica que o fluxo deve seguir pelo fluxo de seqüência correspondente.
- False: Indica que o fluxo não pode ser seguido. Por padrão, esse é o valor inicial da expressão do fluxo de sequência.
Detalhes
Detalhes técnicos: Permite o registro de detalhes técnicos do fluxo de sequência para orientar na edição ou automatização do modelo do processo, sendo visualizada apenas dentro do modelador.
Manipular Fluxo de sequência
Os fluxos de sequências podem ser manipulados quando necessário, sendo moldados de acordo com a distribuição visual do processo, ajudando assim a gerar uma melhor visualização e entendimento do processo. Esta modulação dos fluxos de sequência é feita a partir de pontos denominados BendPoints.
Os BendPoints são apresentados no centro do fluxo de sequência quando clicado sobre este, sendo necessário apenas movê-lo para modelar o fluxo e para que sejam criados outros BendPoints.
Fluxo de Sequência selecionado, e BendPoint apresentado:
BendPoint movido e outros BendPoints criados:
Os BendPoints possuem as seguintes características:
- Quando criada uma nova Lane dentro de outra Lane, e esta não é a única Lane, os elementos que estão abaixo da Lane criada são movidos para baixo, e juntamente com eles os BendPoints;
Exemplo:Antes:

Depois:

- Quando removida uma nova Lane de dentro de outra Lane, e esta não era a única Lane, os elementos que estão abaixo da Lane removida são movidos para cima, caso sejam movidos os elementos de origem e destino de um fluxo de sequência, são movidos juntamente com eles os BendPoints;
Exemplo:Antes:

Depois:

- Quando movida uma Lane, caso os elementos de origem e destino estiverem dentro da lane movida, os BendPoints são movidos juntos;
Exemplo:Antes:

Depois:

- Quando redimencionada uma Lane, tanto horizontalmente quando verticalmente, os elementos externos a Lane são automaticamente movidos para a direção em que a Lane foi redimencionada, e juntamente com eles os BendPoints;
Exemplo:Antes:

Depois:

- Quando movidos os elementos de origem e destino de um fluxo de sequência, o Fluxo é movido junto e juntamente com eles os BendPoints.
Exemplo:Antes:

Depois:


English
Español


