Você está na página 1de 22

BPMN

tipos de gateways

Geraldo Xexéo, D.Sc.


Objetivos
• Entender e usar os Gateways

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


2 22
Como será

45
22

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


3 22
Tipos de Gateways

Geraldo Xexéo - xexeo@ufrj.br BPMN


4
Gateways – O que são
• Gateways (portais?)
• Controlam a entrada nos fluxos

Geraldo Xexéo - xexeo@ufrj.br BPMN


5 22
Gateways
Símbolo Nome do gateway Significado dividindo Significado unindo
Exclusivo Exatamente um fluxo de saída será escolhido. Espera o primeiro fluxo de entrada chegar para
Notação alternativa sem o X. ativar o fluxo de saída

Baseado em Sempre seguido de eventos ou atividades de recepção. O fluxo de -


eventos sequência é roteado para o primeiro evento ou atividade que acontece

Paralelo Todos os fluxos de saída são ativados simultaneamente. Espera que todos os fluxos que chegam estejam
completos para ativar o fluxo de saída

Inclusivo Um ou mais fluxos de saída são ativados. Todos os fluxos de entrada precisam estar
completos para ativar o de saída

Paralelo baseado A ocorrência de todos os eventos subsequentes inicia uma nova instância -
em eventos do processo

Exclusivo baseado Cada ocorrência de um evento inicia uma nova instância de processo -
em eventos

Complexo Um comportamento complexo que os outros tipos não descrevem -

Geraldo Xexéo - xexeo@ufrj.br BPMN


6 22
Exemplo: Fluxo Alternativo

Geraldo Xexéo - xexeo@ufrj.br BPMN


7 22
Exemplo: Iteração

http://blog.goodelearning.com/subject-areas/bpmn/bpmn-2-0-behavior-explained-
Geraldo Xexéo - xexeo@ufrj.br
the-basics/
BPMN
8 22
As decisões não ocorrem no Gateway

Geraldo Xexéo - xexeo@ufrj.br BPMN


9 22
Default

Geraldo Xexéo - xexeo@ufrj.br BPMN


10 22
Formas Equivalentes

Geraldo Xexéo - xexeo@ufrj.br BPMN


11 22
Paralelismo

Geraldo Xexéo - xexeo@ufrj.br BPMN


12 22
Atenção com significados implícitos
• Se vários caminhos saem de uma atividade, todos são ativados

Atividade 2 Atividade 2

Atividade 1

Atividade 3
= Atividade 1

Atividade 3

Geraldo Xexéo - xexeo@ufrj.br BPMN


13 22
Atenção!
• Se vários caminhos chegam a uma atividade, apenas um
precisa chegar para ativá-la

Task
Task

Task
= Task
Task

Task

Geraldo Xexéo - xexeo@ufrj.br BPMN


14 22
Recomendação
• Em geral, use a forma mais explícita

Task Atividade 2

Task Atividade 1

Task Atividade 3

Geraldo Xexéo - xexeo@ufrj.br BPMN


15 22
Gateways juntam ou separam (mas não
os dois)

Geraldo Xexéo - xexeo@ufrj.br BPMN


16 22
Inclusive: sabe o que esperar

Geraldo Xexéo - xexeo@ufrj.br BPMN


17 22
Complexo

Geraldo Xexéo - xexeo@ufrj.br BPMN


18 22
FIM: BPMN
Bibliografia
• White, Stephen A., Miers, Derek. BPMN Modeling and Reference
Guide, Future Strategies 2008
• BPMN 2.0 Business Process Model and Notation
http://bpmb.de/poster
• Padrão OMG BPMN
• Silver, B. (2019) BPMN Method and Style, with BPMN implementer’s
guide. 2nd edition. Cody-Cassidy Press. Altadena, CA.
• Allweyer, T. (2016) BPMN 2.0 Introduction to the Standard for
Business Process Modelling. 2nd updated and extended edition.
BoD, Norderstedt.
• OMG (2013), Business Process Model and Notation. Version 2.0.2
OMG

Geraldo Xexéo - xexeo@ufrj.br BPMN Avançado - Parte 2


20 22
Para saber mais
• http://blog.goodelearning.com/subject-areas/bpmn/common-
bpmn-modeling-mistakes-best-practices-basic-events/
• http://tynerblain.com/blog/2006/08/21/bpmn-intermediate-
messages1/
• https://blog.goodelearning.com/subject-
areas/bpmn/message-events-vs-message-tasks/

Geraldo Xexéo - xexeo@ufrj.br BPMN Avançado - Parte 2


21 22
Contato

Geraldo Xexéo
xexeo@ufrj.br http://xexeo.net
http://xexeo.net/youtube
http://line.cos.ufrj.br
http://ludes.cos.ufrj.br

22
Este obra está licenciado com uma Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional.

Geraldo Xexéo - xexeo@ufrj.br BPMN


22

Você também pode gostar