Este documento apresenta um webinar sobre introdução à notação BPMN. O webinar discute o que é BPMN, seus tipos de diagramas, elementos básicos como atividades, eventos e fluxos, e dificuldades comuns de quem está aprendendo. O documento fornece também recursos adicionais para aprendizado de BPMN.
Ganhando produtividade com Oracle Process Cloud Services
Introdução a notação BPMN [Webinares iProcess 2014]
1. Webinares iProcess 2014
Webinar #1
Introdução à
notação BPMN
Apresentado por:
Kelly Sganderla
Consultora de Processos, CBPP
kelly.sganderla@iprocess.com.br
2. Apresentando a iProcess
A iProcess é uma empresa especializada em soluções de
Gestão por Processos e tecnologias habilitadoras de
BPM, SOA e ECM/GED
14 anos dedicados a
soluções de BPM e
SOA
Uma das consultorias
brasileiras mais
premiadas em soluções
para processos
Centenas de processos
modelados, otimizados
e automatizados
3. Apresentando Kelly Sganderla
Kelly Sganderla
Consultora de Processos da iProcess com 12 anos de experiência
Instrutora de cursos de BPM e BPMN da iProcess {education}
Bacharel em Ciência da Computação pela UNILASALLE
Profissional CBPP: Certified Business Process Professional, ABPMP
Analista responsável pela solução da iProcess premiada no Global
Excellence Awards in BPM & Workflow em 2006.
Coautora do livro “Análise e Melhoria de Processos de Negócio”
(Ed. Atlas, 1ª ed 2012) e membro atuante em blogs e fóruns
dedicados aos temas de BPM, BPMN e SOA.
5. Programa deste Webinar
• O que é (e o que não é) BPMN afinal
• Os três tipos de diagramas de BPMN
• Elementos básicos da modelagem de orquestração
usá-los e como interpretá-los
• Dificuldades comuns a quem está aprendendo BPMN
• Recursos para quem quer aprender BPMN
Webinares iProcess 2014
Introdução à notação BPMN
6. O que é a notação BPMN afinal
Webinares iProcess 2014
Introdução à notação BPMN
Business Process Model and Notation
é uma notação gráfica que tem por objetivo
prover uma gramática de símbolos para representar,
de maneira padrão,
todos os processos de negócio de uma organização.
8. Webinares iProcess 2014
Introdução à notação BPMN
Business Process
Modeling Notation
até a versão 1.2
• BPMN Overview
• Definição do Business Process Diagram
• Elementos gráficos e seus relacionamentos
• Detalhes e características dos objetos para
representação gráfica
• Detalhes e características das representações de
conexão entre objetos gráficos
• Exemplos
294 páginas
Business Process
Model and Notation
a partir da versão 2.0
• BPMN Overview: escopo e usos
• Core BPMN utilizado para os diagramas
• Elementos do diagrama de Colaboração e Conversação
• Elementos do diagrama de Coreografia
• Elementos do diagrama de Orquestração
• Modelo visual de BPMN
• Semântica da execução de processos
• Formatos de intercâmbio e XSLT
538 páginas
9. Webinares iProcess 2014
Introdução à notação BPMN
Business Process
Modeling Notation
até a versão 1.2
• BPMN Overview
• Definição do Business Process Diagram
• Elementos gráficos e seus relacionamentos
• Detalhes e características dos objetos para
representação gráfica
• Detalhes e características das representações de
conexão entre objetos gráficos
• Exemplos
294 páginas
Business Process
Model and Notation
a partir da versão 2.0
• BPMN Overview: escopo e usos
• Core BPMN utilizado para os diagramas
• Elementos do diagrama de Colaboração e Conversação
• Elementos do diagrama de Coreografia
• Elementos do diagrama de Orquestração
• Modelo visual de BPMN
• Semântica da execução de processos
• Formatos de intercâmbio e XSLT
538 páginas
Confira o webinar gravado em 2011 sobre as
diferenças entre as versões 1.2 e 2.0 da notação!
www.youtube.com/iprocessbpm
Webinar: O que há de novo em BPMN 2.0
(playlist em 3 partes)
10. O que não é BPMN
Webinares iProcess 2014
Introdução à notação BPMN
BPMN não é fluxograma
BPMN não é linguagem de programação
BPMN não é uma metodologia
BPMN não é uma ferramenta
11. Diagramas de BPMN 2.0
Webinares iProcess 2014
Introdução à notação BPMN
Colaboração e Conversação
Denota a comunicação
entre entidades envolvidas
em um processo
Coreografia
Denota a sequencia
ordenada de
troca de mensagens em
processos B2B
Processo/Orquestração
Denota a relação entre as
atividades e eventos do
processo e todos os
demais elementos de
apoio para a compreensão
do fluxo do processo
12. BPMN 2.0: Diagrama de Orquestração (Processo)
Webinares iProcess 2014
Introdução à notação BPMN
13. BPMN 2.0: Diagrama de Orquestração (Processo)
Webinares iProcess 2014
Introdução à notação BPMN
14. BPMN 2.0: Diagrama de Coreografia
Webinares iProcess 2014
Introdução à notação BPMN
Solicitar livros
Cliente
Livraria
Realizar
cobrança
Cliente
LivrariaSituação
do estoque
Todos os itens
disponíveis
Encomendar
obra
Livraria
Editora
|||
Um ou mais
itens
indisponíveis
Confirmar
recebimento
Cliente
Livraria
Pedido de livros
Título de
cobrança
Confirmação de
pagamento
Confirmação de
recebimento
x
+
x
15. BPMN 2.0: Diagrama de Conversação
Webinares iProcess 2014
Introdução à notação BPMN
16. Diagramas de BPMN 2.0
Webinares iProcess 2014
Introdução à notação BPMN
Colaboração e Conversação
Denota a comunicação
entre entidades envolvidas
em um processo
Coreografia
Denota a sequencia
ordenada de
troca de mensagens em
processos B2B
Processo/Orquestração
Denota a relação entre as
atividades e eventos do
processo e todos os
demais elementos de
apoio para a compreensão
do fluxo do processo
Vamos falar
deste aqui!
17. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Eventos (Events)
+
Atividades (Activities)
Gateways
Objeto de dados
(Data Object)
Mensagem
(Mesage)
Repositório de Dados
(Data Store)
Anotação
(Annotation)
Agrupamento
(Group)
Destas 5 categorias derivam outros 132 elementos!
Objetos de Fluxo
Flow Objects
Objetos de
Dados
Data
Objetos de
Conexão
Connecting
Objects
Raias
Swimlanes
Artefatos
Artifacts
18. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Atividade (Activity)
Atividade é um trabalho que é realizado no contexto de um processo de
negócio.
• As atividades podem ser dos seguintes
tipos:
»Tarefa (Task)
»Subprocesso (Sub-Process)
Tarefa
(Task)
Subprocesso
(Subprocess)
19. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Tarefa (Task)
Representa uma atividade (trabalho) realizada em um processo.
20. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Fluxo de Sequência (Sequence Flow)
Determina a ordem em que o fluxo do processo será executado.
Define uma ordem de precedência: o fluxo entre os dois componentes
ligados só acontece quando o elemento na origem da seta for finalizado.
21. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Fluxo de Sequência (Sequence Flow)
Determina a ordem em que o fluxo do processo será executado.
22. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Eventos (Events)
Algo que “acontece” durante o andamento de um processo de negócio.
Início
(Start)
Intermediário
(Intermediate)
Fim
(End)
23. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Eventos (Events)
Algo que “acontece” durante o andamento de um processo de negócio.
24. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Raias (Swimlanes)
BPMN usa o conceito de swimlanes (raias) para ajudar a organização do
diagrama de processo
Existem 2 tipos de swimlanes: Piscinas (Pools) e Raias (Lanes)
25. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Esta pool contém
o Processo de
Arquivamento
de Documentos
Neste processo
há duas lanes
representando
o Arquivista
e o Assistente
de Arquivo
26. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Gateways
Controlam iterações dos fluxos.
Pode apresentar dois tipos de comportamento:
»Divisão (fork)
»Unificação (join)
27. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Gateway Exclusivo (Exclusive Data-based Gateway)ou
O gateway verifica o
resultado da tarefa
anterior para definir
qual caminho será seguido.
Apenas um fluxo será gerado a
partir deste gateway.
Este gateway
espera que
apenas um fluxo de
entrada chegue nele para
dar continuidade ao
processo.
Utilizado para decisão exclusiva. Apenas uma opção é válida.
28. BPMN 2.0: Elementos do Diagrama de Processo
Gateway Paralelo (Parallel Gateway)
Webinares iProcess 2014
Introdução à notação BPMN
Usado para dividir ou unir rotas paralelas em um processo.
A partir deste
gateway, as atividades
Selecionar fotografias e Tratar
imagens selecionadas podem ser
executadas paralelamente à tarefa
Elaborar texto da manchete.
Este gateway
garante que todos os fluxos de
entrada, que estão
executando em paralelo,
cheguem a ele para que o
processo tenha continuidade.
29. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Subprocessos (Sub-process)
É uma abstração de um conjunto de atividades com um propósito
específico. Podem ser representados de duas formas:
30. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Artefatos (Artifacts)
Elementos de apoio à compreensão do diagrama do processo.
Conector de associação
(associaton)
Anotações
(annotations)
31. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Objetos de Dados (Data)
Representam informações que podem ser manipuladas, transferidas,
transformadas ou armazenadas durante o fluxo do processo.
Dados, documentos,
informações do processo
Uma fonte
de dados externa
32. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Gatilhos em eventos
Marcadores específicos permitem
identificar o tipo de evento previsto
para acontecer naquele ponto do
fluxo do processo.
Mensagem
(message)
Tempo
(timer)
Erro
(error)
Escalação
(escalation)
Cancelamento
(cancellation)
Compensação
(compensation)
Condição
(conditional)
Ligação
(tlink)
Sinal
(signal)
Término forçado
(terminate)
Múltiplo
(multiple)
Múltiplo paralelo
(parallel multiple)
33. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Evento de tempo (timer event)
Representa uma condição de tempo para acionar o evento.
Evento de mensagem (message event)
Representa uma comunicação que deve acontecer no evento.
34. BPMN 2.0: Elementos do Diagrama de Processo
Webinares iProcess 2014
Introdução à notação BPMN
Este processo é
iniciado pela
ocorrência de uma
comunicação
Neste ponto o processo precisa
pausar e aguardar o prazo de
devolução antes de continuar
Caso a obra não esteja
disponível, o processo termina
com a comunicação desta
situação ao solicitante
No caso de atraso, a multa e novo prazo
são comunicados e o processo pausa
novamente aguardando o novo prazo
35. Dificuldades comuns a quem está iniciando
Webinares iProcess 2014
Introdução à notação BPMN
• Para saber modelar é preciso saber interpretar corretamente!
• Tentar usar os elementos sem conhecer a gramática e a sintaxe da
notação
• Confundir o fluxo de comunicação com o fluxo de atividades
• Representar situações um pouco mais complexas, que precisem
combinar elementos
• Identificar o nível adequado de detalhamento do fluxo do processo
36. Dificuldades comuns a quem está iniciando
Webinares iProcess 2014
Introdução à notação BPMN
• Para saber modelar é preciso saber interpretar corretamente!
• Tentar usar os elementos sem conhecer a gramática e a sintaxe da
notação
• Confundir o fluxo de comunicação com o fluxo de atividades
• Representar situações um pouco mais complexas, que precisem
combinar elementos
• Identificar o nível adequado de detalhamento do fluxo do processo
Recomendamos a leitura do artigo
A diferença entre “desenhar” e “modelar”
processos
No blog da iProcess:
blog.iprocess.com.br/2014/01/a-
diferenca-entre-desenhar-e-modelar-
processos/
Recomendamos a leitura do artigo
BPMN: Modelando corretamente o fluxo de
sequência de atividades
No blog da iProcess:
blog.iprocess.com.br/2012/05/bpmn-
modelando-corretamente-o-fluxo-de-
sequencia-de-atividades/
37. Recursos para quem quer aprender BPMN
Webinares iProcess 2014
Introdução à notação BPMN
1
Especificação
formal da
notação
(em inglês)
BPMN 2.0
by Examples
38. Recursos para quem quer aprender BPMN
Webinares iProcess 2014
Introdução à notação BPMN
2
Disponível no
blog.iprocess.com.br
ou
www.iprocess.com.br/guia-
bpmn/
39. Recursos para quem quer aprender BPMN
Webinares iProcess 2014
Introdução à notação BPMN
3
Comparativo de
ferramentas na
wikipedia com
mais de 58
aplicações
diferentes.
40. Recursos para quem quer aprender BPMN
Webinares iProcess 2014
Introdução à notação BPMN
4
blog.iprocess.com.br
41. Formação Analistas de Processos
iProcess Education - 2014
Ciclo BPM:
Da Estratégia
à Medição
• 22 a 26/set em Porto Alegre
• 06 a 10/out no Rio de Janeiro
• 03 a 07/nov em São Paulo
• 24 a 28/nov em Curitiba
Modelagem de
Processos de Negócio
• 22/set em Porto Alegre
• 06/out no Rio de Janeiro
• 03/nov em São Paulo
• 24/nov em Curitiba
Transformação e
Otimização de Processos
• 23 e 24/set em Porto Alegre
• 07 e 08/out no Rio de Janeiro
• 04 e 05/nov em São Paulo
• 25 e 26/nov em Curitiba
Modelagem de Processos
para Automação
• 25 e 26/set em Porto Alegre
• 09 e 10/out no Rio de Janeiro
• 06 e 07/nov em São Paulo
• 27 e 28/nov em Curitiba
Introdução a BPM e
BPMN com Bizagi
• 10/set em Brasília
• 01/out em São Paulo
• 22/out em Porto Alegre
Dominando o
Mapeamento de
Processos com BPMN 2.0
• 07 a 08/out no Rio de Janeiro
• 21 a 23/out em São Paulo
• 11 a 13/nov em Brasília
• 02 a 04/dez em Porto Alegre
• 09 a 11/dez em Rio de Janeiro
Workshop de Seleção de
Plataforma de BPM
• 22/out em Brasília
• 19/nov em Rio de Janeiro
• 10/dez em São Paulo
Agenda atualizada em: www.iprocesseducation.com.br/agenda
43. Agradecemos sua presença!
Saiba antes sobre as datas dos próximos treinamentos e webinares:
www.facebook.com/iprocesseducation
Acompanhe nossos artigos sobre BPM, ECM e SOA no Blog da iProcess
blog.iprocess.com.br
www.linkedin.com/company/iprocess-education
www.linkedin.com/company/iprocess-solucoes-em-tecnologia
Assista aos vídeos produzidos pela iProcess em nosso canal no YouTube:
www.youtube.com/iprocessbpm
Fale com a agente!
contato@iprocess.com.br