Este documento apresenta os principais elementos da técnica BPMN (Business Process Modeling Notation), incluindo atividades, eventos, gateways, conectores, lanes e artefatos. O documento fornece exemplos de como modelar processos de negócios usando esses elementos e termina com diretrizes gerais para modelagem.
1. Conhecendo os Elementos da
Técnica BPMN-V1
Business Process Modeling Notation
(BPMN – V1)
UFRRJ/PPGEN
Modelagem de Processos
Prof. Saulo Barbará – saulobarbara@ufrrj.br
Joana Braconi - joana.braconi@gmail.com
2. Para citar este trabalho
Este trabalho “Conhecendo os Elementos da Técnica BPMN-
V1” está licenciado com uma Licença Creative Commons -
Atribuição-NãoComercial-SemDerivações 4.0 Internacional.
Baseado no trabalho disponível em www.ufrrj.br.
Podem estar disponíveis autorizações adicionais às
concedidas no âmbito desta licença em
http://cursos.ufrrj.br/posgraduacao/ppge/.
Saulo Barbará de Oliveira é Doutor em Engenharia de
Produção pela COPPE/UFRJ e Prof. de graduação e do
Mestrado de Gestão e Estratégia da UFRRJ/ICSA/DCAC.
Joana Braconi é Mestre em Engenharia de Produção pela
COPPE/UFRJ e atua como analista de negócios no
IBRE/FGV.
2
3. Agenda
Elementos da Técnica BPMN
Um processo modelado
Atividade
Tarefa
Subprocesso colapsado
Subprocesso expandido
Eventos
Gateways (filtros de decisão)
Contectores
Lanes
Artefatos
Loops
Guia Geral
3
4. Elementos da Técnica BPMN
Um dos objetivos da BPMN é criar um mecanismo
simples para o desenvolvimento dos modelos de
processos de negócio
E ao mesmo tempo poder garantir a complexidade
inerente aos processos.
4
6. Elementos da BPMN: atividade
Uma atividade representa
trabalho que será executado
em um processo de negócio.
Os tipos de atividades que
ocorrem em um BPN são
Tarefa, Sub-Processo
(Colapsado ou Expandido) e
Processo.
Um Processo não é
representado por um elemento,
mas é um grupo de objetos
gráficos como Tarefas e Sub-
Processos.
6
7. É utilizada quando um processo não pode ser representado
com mais uma camada de detalhes
Tarefas têm 3 marcas opcionais para representar
Laço, Múltiplas Instâncias e Compensação.
Um marcador de Laço não pode ser usado em conjunção
com o de Múltiplas Instâncias, mas qualquer outra
configuração é permitida.
7
Elementos da BPMN: tarefa
8. Elementos da BPNM:
sub-processo colapsado
Um Sub-processo é uma atividade composta que é
realizada dentro de um processo de negócio.
Um Sub-processo colapsado tem um símbolo de mais que
indica a existência de mais um nível de detalhes que pode
ser expandido.
Existem quatro marcadores opcionais que podem ser
usados: Laço, Múltiplas Instâncias, Compensação e
Transacional.
8
9. Elementos da BPNM:
sub-processo expandido
Um Sub-processo expandido contém um Processo
de Negócio.
O fluxo não pode atravessar a fronteira do Sub-
processo.
Também permite a utilização dos marcadores.
9
10. Elementos da BPMN: eventos
Um evento é algo que ocorre
durante um processo de negócio.
Estes eventos afetam o fluxo do
processo e têm normalmente algo
que os dispara ou um resultado,
que são representados como
marcadores no centro do elemento.
Há três tipos de eventos, baseado
em como eles afetam o fluxo:
os de início, os intermediários e os de
fim.
10
Evento de início
Evento intermediário
Evento de fim
11. Elementos da BPMN: eventos
11
Eventos de início Eventos intermediários Eventos de fim
Link
Cancela
Regra
Marca
Tempo
Compensação
Simples
(Nada)
Múltiplo
Mensagem
Erro
Mensagem
Nada
(Simples)
Múltiplo
Erro
de Fim
Compensação
Fim
Cancela
Terminar
Um Evento de início indica onde
um Processo particular vai
começar. O elemento para início
é um círculo com borda fina.
Eventos de início afetam o fluxo
do processo e normalmente são
disparados por algo (causa).
Estes disparadores são
representados graficamente no
centro do elemento.
Eventos intermediários ocorrem
entre o Evento de início e o de
fim. O elemento para
representa-los é um círculo com
borda dupla.
Eventos intermediários afetam o
fluxo do processo, mas não o
iniciam ou terminam. Seus
disparadores são representados
no centro do elemento.
Um Evento de fim indica onde o
processo irá acabar.
Eventos de fim normalmente
têm um resultado, indicado
graficamente no centro do
elemento.
O elemento para este evento é
um círculo com borda grossa.
12. Elementos da BPMN: eventos
12
Evento de início
Eventos
intermediários
Evento de fim
13. Elementos da BPMN:
Gateways - Filtros de Decisão
Gateways são elementos de
modelagem utilizados para controlar
como a sequência do fluxo interage
dentro de um processo ao convergir e
divergir.
Os Gateways são representados por
diamantes. Os marcadores
representados em seu centro indicam
diferentes tipos de comportamento.
Os Gateways separam ou juntam o
fluxo
Se o fluxo não precisa ser controlado,
então um Gateway não é necessário.
Assim, um diamante representa um
local onde o fluxo precisa ser
controlado.
13
16. Elementos da BPMN: exemplos
de uso de Gateways
16
Uma e somente uma escolha ou saída
17. Elementos da BPMN: exemplos
de uso de Gateways
Decisão inclusiva (OR)
17
•Possibilita a escolha de mais
de uma alternativa ou saída.
•Por exemplo: o que consta
do seu café da manhã?
• Café
• Pães
• Frutas
Café
Pães
Frutas
18. Elementos da BPMN: exemplos
de Conectores
1818
A sequência de fluxo mostra a ordem em que
as atividades serão executadas no Processo
O fluxo de mensagem é utilizado para mostrar
o fluxo de mensagens entre 2 entidades que
estão preparadas para mandar e receber estas
mensagens
Uma Associação é utilizada para associar
dados, informações e artefatos com objetos do
fluxo
Sequência de fluxo Fluxo de Mensagem Associação de elementos
Direção
20. Elementos da BPMN: artefatos
Artefatos permitem que sejam mostradas
informações além da estrutura básica do flow-chart
do Processo
Há 3 Artefatos padrão:
Objetos de dados, Grupos e Anotações
Novos artefatos poderão ser adicionados
20
21. Elementos da BPMN: artefatos
21
As anotações são mecanismos para
fornecer informações adicionais para
o leitor de um diagrama BPMN.
Anotações
Um grupo é representado por um
retângulo e pode ser usado para
finalidades de documentação ou de
análise.
Grupo
O objeto de dado é um mecanismo para
mostrar como os dados são
requeridos ou produzidos por
atividades. São conectados às
atividades com as associações.
Objetos de dados
FiguraDescriçãoObjeto
As anotações são mecanismos para
fornecer informações adicionais para
o leitor de um diagrama BPMN.
Anotações
Um grupo é representado por um
retângulo e pode ser usado para
finalidades de documentação ou de
análise.
Grupo
O objeto de dado é um mecanismo para
mostrar como os dados são
requeridos ou produzidos por
atividades. São conectados às
atividades com as associações.
Objetos de dados
FiguraDescriçãoObjeto
24. Elementos da BPMN: laço (loop)
Uma Atividade Loop Padrão
possui uma condição associada
que é verificada após cada
execução; se a condição é
verdadeira, a tarefa é reiniciada
automaticamente!
O loop ocorre até a condição ser
falsa
Atividade Multi-Instância possui
uma expressão ou condição
padrão associada que é pre-
avaliada para pré-determinar a
quantidade de vezes que a
tarefa será executada.
24
25. Guia geral para modelagem
Estabeleça padrões ou guias da
organização para desenvolver e nomear
modelos e seus elementos;
Estabeleça convenções para nomear cada
tipo de objeto modelado
Por exemplo, todas as atividades devem ser nomeadas de acordo
com o seguinte formato: verbo no infinitivo + adjetivo/descrição
+substantivo como, por exemplo “Testar produto”
Evite redundância ao nomear
Por exemplo, não inclua a palavra Processo nos nomes dos
processos
25
26. 26
Descrição do BPMN. Disponível em:
http://www.omg.org/docs/dtc/06-02-01.pdf
Análise e Modelagem de Processos de Negócio:
foco na Notação BPMN. VALLE, Rogerio e
OLIVEIRA, Saulo Barbará (Orgs.). São Paulo:
Atlas, 2009.
Análise e Melhoria de Processos de Negócios.
OLIVEIRA, Saulo Barbará (Org.). São Paulo: Atlas,
2012.
Referências