Академический Документы
Профессиональный Документы
Культура Документы
Seplan 2010
Gateways no BPMN
Nesta parte do curso vamos conhecer um pouco mais acerca dos gateways. Veremos alguns exemplos de como e quando utiliz-los.
Gateways
Gateways so os elementos utilizados para controlar a divergncia e convergncia do fluxo, atuando como pontos de deciso ou de centralizao:
se vrios caminhos saem do gateway, ele est se comportando como ponto de divergncia;
se mais de um fluxo chega a um gateway e s um fluxo de sequncia sai dele, ele est se comportando como ponto de convergncia.
Tipos de Gateways
H vrios tipos de gateways, identificados pelo cone no seu interior: Gateway Exclusivo: Baseado em dados
Baseado em eventos
Gateway Paralelo
Gateway Inclusivo
Gateway Complexo
Gateways
Agora vamos ver o gateway: Gateway Exclusivo: Baseado em dados
Baseado em eventos
Gateway Paralelo
Gateway Inclusivo
Gateway Complexo
Gateway Exclusivo
O Gateway Exclusivo representa um ponto de deciso onde apenas um caminho dos vrios possveis pode ser escolhido.
Esse gateway pode ser utilizado como elemento de convergncia ou divergncia do fluxo.
Gateway Exclusivo
O Gateway Exclusivo, como elemento de convergncia utilizado para sincronizar caminhos divergentes.
Gateway Exclusivo
O Gateway Exclusivo, como elemento de divergncia/ de deciso representa um ponto onde se escolhe um s dentre vrios caminhos disponveis. Existem 2 tipos de decises exclusivas:
Baseada em Dados
Baseada em Eventos
Gateways
Agora vamos ver o gateway: Gateway Exclusivo: Baseado em dados
Baseado em eventos
Gateway Paralelo
Gateway Inclusivo
Gateway Complexo
No exemplo abaixo, ao Realizar estudo de crdito identifica-se o valor do crdito solicitado. A deciso no gateway se o crdito solicitado superar R$ x, deve ser submetido ao comit de avaliao.
Gateways
Agora vamos ver o gateway: Gateway Exclusivo: Baseado em dados
Baseado em eventos
Gateway Paralelo
Gateway Inclusivo
Gateway Complexo
Esta figura utilizada para exercer controle sobre a execuo de certas atividades, sendo que elas ficam disponveis at que um dos eventos ocorra, o que define qual o caminho a ser adotado pelo fluxo.
Para representar as duas possibilidades, da qual s uma pode acontecer, utilizamos o gateway exclusivo baseado em eventos.
se o cliente trouxer os documentos antes dos 5 dias, o fluxo continua para Verificar documentos; se o cliente no trouxer os documentos antes dos 5 dias, o fluxo continua em Contatar o cliente.
Observe que no possvel saber de antemo (ou com base em dados de uma atividade anterior) se o cliente vai entregar os documentos ou no, por isso se usa um gateway baseado em eventos.
Gateways
Agora vamos ver o gateway: Gateway Exclusivo: Baseado em dados
Baseado em eventos
Gateway Paralelo
Gateway Inclusivo
Gateway Complexo
Gateway Paralelo
O Gateway Paralelo utilizado quando vrias atividades podem ser realizadas concorrentemente ou em paralelo. Pode ser utilizado tanto como elemento de divergncia quanto de convergncia do fluxo. Exemplo de divergncia Exemplo de convergncia
No processo, pode-se observar que as atividades Emitir fatura e Retirar produto do estoque podem ser realizadas em paralelo e em qualquer ordem. O fluxo s continua quando os dois caminhos estiverem completos
Gateways
Agora vamos ver o gateway: Gateway Exclusivo: Baseado em dados
Baseado em eventos
Gateway Paralelo
Gateway Inclusivo
Gateway Complexo
Gateway Inclusivo
utilizado quando em um ponto do fluxo so ativados um ou mais caminhos, dentre vrios disponveis, ou seja, representa uma seleo mltipla dos caminhos que o fluxo vai seguir.
Gateway Inclusivo
No exemplo, podemos ver que, dependendo de cada cliente, pode-se seguir um ou mais caminhos.
possvel que um cliente queira que a Agncia se encarregue ... Ou somente o de tudo ... plano de viagem
Gateway Inclusivo
Como elemento de convergncia, utilizado para sincronizar caminhos ativados previamente por outro gateway inclusivo. Se foram habilitados 3 caminhos, o gateway aguarda que os 3 se completem...
Gateways
Agora vamos ver o gateway: Gateway Exclusivo: Baseado em dados
Baseado em eventos
Gateway Paralelo
Gateway Inclusivo
Gateway Complexo
Gateway Complexo
Como elemento de convergncia, permite determinar quantos fluxos entrantes do sequncia ao processo. Exemplo: pode-se determinar que bastam 2 aprovaes dentre as 3 possveis para continuar o processo.
Gateway Complexo
Como elemento de divergncia, permite controlar pontos de deciso complexos, que no podem ser tratados com os tipos de gateways vistos at o momento.
RESUMO
Agora vamos repassar o que vimos neste mdulo
Gateways so os elementos utilizados para controlar a divergncia e convergncia do fluxo, atuando como pontos de deciso ou de centralizao:
se vrios caminhos saem do gateway, ele est se comportando como ponto de divergncia;
se mais de um fluxo chega a um gateway e s um fluxo de sequncia sai dele, ele est se comportando como ponto de convergncia.
RESUMO
Exclusivo: escolhe s um caminho para continuar o fluxo.
Baseado em eventos: escolha do caminho com base em acontecimentos (mensagens, tempo decorrido etc.)
RESUMO
Paralelo: todos os caminhos so executados em paralelo.
Contatos:(61)3316-7343 (61)3316-7651