SlideShare uma empresa Scribd logo
BPMN
Simbologia de processos
João Moretti
Junho 2016
BPMN é um modelo e uma notação gráfica que oferece as
instituições de negócio a capacidade de compreender de forma
mais fácil os processos internos do negócio.
-- BPMN.ORG
Conceito
Notação - Definição
Mas então por que criar um conjunto de símbolos que explicam um
processo ?
Será que isso é realmente necessário ? As pessoas precisam de simbolos
para entenderem como um processo funciona ?
Segundo o dicionário: Ato de notar, de representar algo
por meio de símbolos ou caracteres.
Pré História
Egito Antigo
Idade Média
Idade
Comtemporâne
a
1
2
3
4
Vamos dar uma olhada no uso de símbolos
ao longo da história.
Uma Sequência evolucionária de Simbolos
Registro de um processo de sobrevivência ?
Pintura rupestre na serra da CapivaraPrimeiros passos
Registro de processos?
Hieroglifos EgípciosEvolução Natural
Mensagens para públicos ou tempos
específicos?
A Última Ceia de Leonardo DavinciMensagens Focadas
Power
Representa o ligar ou
desligar alguma coisa. O
simbolo foi desenvolvido
com base nos estados 0 e
1 (desligado/ligado)
Reciclagem
Representa materiais que
podem ser reciclados.
Composto por três tiras que
que apontam umas para as
outras representando uma
fita Moebius
BlueTooth
Letra B estilizada a partir de
um antigo alfabeto rúnico
homenagem ao rei Haroldo
da Dinamarca
Wi-Fi
O ponto do simbolo
representa o acess point
enquanto os traços
presentam as ondas de
broadcast
Pintura Rupestre
Pinturas cerimoniais
Arte Moderna
Em tudo?
1
2
3
4
O uso de símbolos permeou toda a história
da sociedade humana.
Uma Sequência evolucionário de Símbolos
Em 2005 a Object Management Group
desenvolveu a notação Bpmn 1.0 para que as
organizações pudessem modelar seus
processos de forma que as pessoas de diversas
camadas da hierarquia pudessem
compreender os processos e seu papel dentro
destes processos.
Em 2011 foi lançada a versão 2.0 da BPMN que
continha um conjunto de simbolos mais
abrangentes para suprimir as deficiencias
encontradas no uso da primeira versão.
Para que a notação seja bem utilizada
precisamos ter bem claros os conceitos de
processo e como mapear os processos das
organizações.
BPMN a criação!
Um processo é um conjunto de atividades coordenadas
atingem um determinado objetivo. A importância dos
processos para as organizações é a mesma dos sistemas
biológicos para a vida.
O que é um processo ?
Então quais são os
elementos que
compõem um processo
segunda a notação
BPMN ?
Processos em
notação BPMN
FreePowerPointTemplates
Eventos
Reprezadores de fluxos -
gateways
Artefatos
Atividades
Fluxos
Agrupadores
Elementos que compõem um diagrama bpmn
Defina o escopo geral
do projeto de defina
quais são as entidades
usuários e papéis
usando agrupadores
Defina os eventos que
ocorrem neste processo
ou pelo menos os
inicias e finais
Defina as atividades e
artefatos que compõem
o processo.
Defina os fluxos que
interconectam as
ativides e artefatos
2 3 41
Sequencia de passos básicos para modelar um processo bpmn
Pool/Piscina
Representa o agrupamento de
um processo ou uma organização
como um todo. Nos pools é que
ficam contidas as raias.
Raias Agrupamentos
São agrupadores de objetos que
representam uma entidade uma
pessoa ou mesmo um área da
organização.
Sub agrupradores agrupam
tarefas que podem ser
classificadas pela mesma
categoria.
Agrupadores de objetos
No Exemplo de agrupadores
iremos definir
• O Pool como a aula
• Uma Raia para o papel
professor
• Uma raia para o papel
Alunos
Agrupadores
Agrupadores
Inicial
Atividades Iniciais como o
próprio nome indica iniciam o
fluxo do processo. Devem ser
desenhadas com um borda fina e
não devem possuir fluxos de
entrada.
Intermediário Final
Indica algum acontecimento
ocorrido entre o início e fim de
um processo. Deve ser
desenhado com um círculo
interno de boarda fina.
Indicam o fim de um processo . O
desenho deverá ter um contorno
forte para ajudar a identificar o
término do processo.
Eventos
A especificação BPMN não determina quais são os tipos de cores a serem utilizadas pelos
elementos bem como também não especifica o comportamento dos elementos pelos
sistemas de automação dos processos. Contudo alguns vendedores de software de
modelagem BPMN acabaram adotando um padrão informal para a definição de cores de
alguns elementos. O que foi o caso das cores adotadas para os eventos de processo.
Cores?
A notação BPMN determina quais são
as cores a serem utilizadas nos objetos
de modelagem ?
Cores
Vermelho
Universalmente na natureza a
cor vermelha significa perigo.
Transferindo para o contexto do
semáforo ele no aviso do perigo
de atravessar a pista enquanto
esta luz está acesa
Amarelo Verde
Última cor adicionada ao
semáforo e serve para indicar de
forma menos brusca a mudança
dos fluxos. A cor amarela foi
escolhida pois ela tem o maior
cumprimento de onda.
Segundo a teoria das cores a cor
verde é a cor com maior
constraste em relação ao
vermelho.
Cores
semáforo
-------------
-------------
-------------
-------------
Eventos Iniciais
4
------------- Início Comum
Evento que indica o inicio de um processo
Início condicional
Evento de inicio que ocorre de acordo com
determinada condição
Evento Inicial de Sinal
Inicia o processo após um broadcast de sinal.
Início de Timer
Permite agendar o inicio de um processo para
algum horário específico.
Início múltiplo
Inicia o processo quando multiplas condições
ocorrem para isso.
Eventos
4
4
4
4
No exemplo iremos criar três
eventos Simples
• Uma atividade inicial
representando o inicio da
aula
• Uma atividade
Intermediária
• Uma atividadade Final
representando o fim da
aula.
Eventos
Agrupadores
No Exemplo de agrupadores
iremos definir
• Timer
• Condicional
Eventos iniciais
Eventos Iniciais
-------------
-------------
-------------
-------------
Eventos
Intermediários
4
-------------
Evento intermdiário comum
Evento que ocorre entre o inicio e fim de um
processo.
Evemto intermediário condicional
Evento que é disparado caso determinada
condição seja atingida.
Evento de captura de erro.
Evento que é disparado quando um erro
ocorre.
Evento intermediário de Timer
Permite realizar uma pausa na execução de
um processo por um período programado.
Evento intermediário múltiplo
Ocorre disparado quando multiplas condições
são atingidas.
Eventos
4
4
4
4
-------------
-------------
-------------
Eventos
Intermediários
4
------------- Intermediário de envio de sinal
Faz um Broadcast de um sinal no fluxo
Intermediário de recepção de
sinal
Evento que é disparado ao receber um sinal.
Evento Entrada de fluxo
Recebe um fluxo
Evento de saída de um fluxo
Faz a saída de um fluxo que entrou em um
evento de entrada de fluxo
Eventos
4
4
4
-------------
-------------
-------------
-------------
Eventos Finais
4
------------- Evento de fim de processo
indica o fim do processo.
Fim com cancelamento.
Significa que o processo foi finalizado com
cancelamento
Finalização com erro.
Significa que o processo foi finalizado com
erro.
Fim de Terminação imediata
Encerra o processo e indica que nenhum pós
processamento será realizado.
Fim com disparo de sinal
Encerra o processo e faz o broadCast de sinal
Eventos
4
4
4
4
As atividades são a unidade mais
básica de um processo.
Elas representam cada etapa de um
processo até que o objetivo do mesmo
seja atingido e assim seu fluxo
encerrado. Sua forma mais básica é
representada por um retângulo de
bordas arredondadas com o nome da
atividade ao centro. Porém ela pode
receber algumas imagens decorativas
afim de especializar a forma que esta
atividade será executada.
Atividades
Atividades
FreePowerPointTemplates
Sub Processo - Processos
reutilizáveis
Atividade Manual
Sub processo Ad-hoc.
Script - Tarefa de script
Usuário - Tarefa atribuida a
um usuário.
Serviço - Integração com
Webservices
Tipos de atividade
Gateways permite a bifurcação ou um
desvio no fluxo podendo ou não
depender de uma condição para isso.
São representados por um losango que
pode ou não conter outras formas em
seu centro representando a sua
especialização
Gateways
Gateways
Exclusivo
Faz com que o
fluxo tenha uma
saída exclusiva
Paralelo
O processo passará
a ter mais de um
fluxo de saída
Inclusiva
O processo terá
uma ou mais
saidas dependendo
de condições
atingidas
Complexo
Complexo!
Objetos de dados
Referência a documentos que
ajudam a detalhar determinada
atividade no processo
Repositórios de Dados Anotações
Representam bancos de dados
de softwares que se integram
com o processo bpmn. Os fluxos
irão representar se está
ocorrendo entradas ou saidás de
informações deste banco.
Referências em texto explícito e
direto que dão um detalhamento
mais aprofundado sobre uma
atividade ou um processo como
um todo.
Objetos Artefatos
E isso é tudo o que existe na notação ?
Mas existe alguma empresa que vende soluções de modelagem de processos BPMN?
Originalmente criado em 1998 o XPDL é
formato padronizado de XML feito para o
intercâmbio de diagramas de workflow criado
pela Workflow Management Coalition (WfMC).
Em 2004 a WfMC adotou o padrão BPMN de
simbologia de diagramas e desenvolveu a
versão 2.0 do XPDL que permitia o intercâmbio
de diagramas desenhados no formato BPMN
em diferentes ferramentas.
Exemplos de fabricantes de ferramentas BPMN
que adotam o XPDL são:
● Bizagi
● Totvs
● Bonita Soft
XPDL
Obrigado!
João Francisco Moretti da Silva
E-mail: joaomoretti@gmail.com
@joaomoretti
Skype: joaofmoretti

Mais conteúdo relacionado

Mais procurados

Aula Qualidade - Fluxograma
Aula Qualidade - FluxogramaAula Qualidade - Fluxograma
Aula Qualidade - Fluxograma
Caio Roberto de Souza Filho
 
BPMN - Modelagem de negocio
BPMN - Modelagem de negocioBPMN - Modelagem de negocio
BPMN - Modelagem de negocio
Eduardo Greco
 
A02 Gestao por Processos (identicando e correlacionando processos)
A02   Gestao por Processos (identicando e correlacionando processos)A02   Gestao por Processos (identicando e correlacionando processos)
A02 Gestao por Processos (identicando e correlacionando processos)
Saulo Oliveira
 
Aula 4.a. fluxograma.pptm
Aula 4.a.   fluxograma.pptmAula 4.a.   fluxograma.pptm
Aula 4.a. fluxograma.pptmClaudio Parra
 
A03 Gestao por Processos (levantamento de dados e enformações)
A03   Gestao por Processos (levantamento de dados e enformações)A03   Gestao por Processos (levantamento de dados e enformações)
A03 Gestao por Processos (levantamento de dados e enformações)
Saulo Oliveira
 
Fluxogramas
FluxogramasFluxogramas
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
Carol Dzimidas
 
Análise de processos fluxogrmas aula dia 16-08
Análise de processos fluxogrmas   aula dia 16-08Análise de processos fluxogrmas   aula dia 16-08
Análise de processos fluxogrmas aula dia 16-08Fabiano Fersant
 
Fluxograma de-processos
Fluxograma de-processosFluxograma de-processos
Fluxograma de-processos
Liliane França
 
Http _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...
Http  _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...Http  _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...
Http _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...
Carlos Barreto de Almeida
 
Ferramentas da Qualidade - Fluxograma
Ferramentas da Qualidade - FluxogramaFerramentas da Qualidade - Fluxograma
Ferramentas da Qualidade - Fluxogramacajuela
 
Fluxograma e organograma
Fluxograma e organogramaFluxograma e organograma
Fluxograma e organogramaigorcmg
 
Análise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodoAnálise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodo
Dheimyson Carlos Sousa Silva
 
Aula03 conceito de fluxogramas e seqenciamento de açoes
Aula03   conceito de fluxogramas e seqenciamento de açoesAula03   conceito de fluxogramas e seqenciamento de açoes
Aula03 conceito de fluxogramas e seqenciamento de açoesGrupo Tiradentes
 
Tutorial do-software-bizagi
Tutorial do-software-bizagiTutorial do-software-bizagi
Tutorial do-software-bizagi
Edson Victor Menezes
 
Fluxograma de atividades
Fluxograma de atividadesFluxograma de atividades
Fluxograma de atividadesVanessa Barbosa
 
Diagrama de Atividades - UML
Diagrama de Atividades - UMLDiagrama de Atividades - UML
Diagrama de Atividades - UML
Vinícius Barros
 

Mais procurados (20)

Aula Qualidade - Fluxograma
Aula Qualidade - FluxogramaAula Qualidade - Fluxograma
Aula Qualidade - Fluxograma
 
BPMN - Modelagem de negocio
BPMN - Modelagem de negocioBPMN - Modelagem de negocio
BPMN - Modelagem de negocio
 
Fluxogramas
FluxogramasFluxogramas
Fluxogramas
 
A02 Gestao por Processos (identicando e correlacionando processos)
A02   Gestao por Processos (identicando e correlacionando processos)A02   Gestao por Processos (identicando e correlacionando processos)
A02 Gestao por Processos (identicando e correlacionando processos)
 
Aula 4.a. fluxograma.pptm
Aula 4.a.   fluxograma.pptmAula 4.a.   fluxograma.pptm
Aula 4.a. fluxograma.pptm
 
A03 Gestao por Processos (levantamento de dados e enformações)
A03   Gestao por Processos (levantamento de dados e enformações)A03   Gestao por Processos (levantamento de dados e enformações)
A03 Gestao por Processos (levantamento de dados e enformações)
 
Fluxogramas
FluxogramasFluxogramas
Fluxogramas
 
Aula10 fluxogramas
Aula10 fluxogramasAula10 fluxogramas
Aula10 fluxogramas
 
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
 
Análise de processos fluxogrmas aula dia 16-08
Análise de processos fluxogrmas   aula dia 16-08Análise de processos fluxogrmas   aula dia 16-08
Análise de processos fluxogrmas aula dia 16-08
 
Fluxograma seção 5
Fluxograma   seção 5Fluxograma   seção 5
Fluxograma seção 5
 
Fluxograma de-processos
Fluxograma de-processosFluxograma de-processos
Fluxograma de-processos
 
Http _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...
Http  _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...Http  _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...
Http _www.portalbpm.com.br_servlet_leartigo_qual=_web-inf_artigos_livrobpmn_...
 
Ferramentas da Qualidade - Fluxograma
Ferramentas da Qualidade - FluxogramaFerramentas da Qualidade - Fluxograma
Ferramentas da Qualidade - Fluxograma
 
Fluxograma e organograma
Fluxograma e organogramaFluxograma e organograma
Fluxograma e organograma
 
Análise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodoAnálise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodo
 
Aula03 conceito de fluxogramas e seqenciamento de açoes
Aula03   conceito de fluxogramas e seqenciamento de açoesAula03   conceito de fluxogramas e seqenciamento de açoes
Aula03 conceito de fluxogramas e seqenciamento de açoes
 
Tutorial do-software-bizagi
Tutorial do-software-bizagiTutorial do-software-bizagi
Tutorial do-software-bizagi
 
Fluxograma de atividades
Fluxograma de atividadesFluxograma de atividades
Fluxograma de atividades
 
Diagrama de Atividades - UML
Diagrama de Atividades - UMLDiagrama de Atividades - UML
Diagrama de Atividades - UML
 

Semelhante a Introdução ao BPMN

Introducao_BPMN.pdf
Introducao_BPMN.pdfIntroducao_BPMN.pdf
Introducao_BPMN.pdf
CarlosAlbanez4
 
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
Carol Dzimidas
 
Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)elliando dias
 
Mapeamento
Mapeamento Mapeamento
Mapeamento
Sandra Rocha
 
Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]
iProcess Soluções em BPM e RPA
 
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia DefinitivoWebinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
iProcess Soluções em BPM e RPA
 
Bpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnBpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmn
Saulo Oliveira
 
Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014
Marcus Vechiato
 
"Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)...
"Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)..."Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)...
"Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)...
WeOp - The Operations Summit
 
Visão geral: BPMN e Automação de Processo
Visão geral: BPMN e Automação de ProcessoVisão geral: BPMN e Automação de Processo
Visão geral: BPMN e Automação de Processo
CompanyWeb
 
Bpmn2 0 poster_pt
Bpmn2 0 poster_ptBpmn2 0 poster_pt
Bpmn2 0 poster_pt
Alexandre Massei
 
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_internationalGeneXus
 
Relatório final so
Relatório final soRelatório final so
Relatório final soAmedy Caisse
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
Gabriel Moura
 
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia DefinitivoWebinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
iProcess Soluções em BPM e RPA
 
T02 leanf wfl_basic lean training_2value chain_20201126_pt
T02 leanf wfl_basic lean training_2value chain_20201126_ptT02 leanf wfl_basic lean training_2value chain_20201126_pt
T02 leanf wfl_basic lean training_2value chain_20201126_pt
Lean for work and Lean for life
 
Apresentacao log
Apresentacao logApresentacao log
Apresentacao logpedrohfsd
 

Semelhante a Introdução ao BPMN (20)

Introducao_BPMN.pdf
Introducao_BPMN.pdfIntroducao_BPMN.pdf
Introducao_BPMN.pdf
 
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
 
Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)
 
Mapeamento
Mapeamento Mapeamento
Mapeamento
 
Mapeamento processos
Mapeamento processosMapeamento processos
Mapeamento processos
 
Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]
 
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia DefinitivoWebinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
 
Bpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnBpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmn
 
Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014
 
"Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)...
"Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)..."Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)...
"Monitoração - muito além do sistema operacional" - Marcus Vechiato (Locaweb)...
 
Visão geral: BPMN e Automação de Processo
Visão geral: BPMN e Automação de ProcessoVisão geral: BPMN e Automação de Processo
Visão geral: BPMN e Automação de Processo
 
Bpmn2 0 poster_pt
Bpmn2 0 poster_ptBpmn2 0 poster_pt
Bpmn2 0 poster_pt
 
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
 
Relatório final so
Relatório final soRelatório final so
Relatório final so
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia DefinitivoWebinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
 
FC-Logic
FC-LogicFC-Logic
FC-Logic
 
T02 leanf wfl_basic lean training_2value chain_20201126_pt
T02 leanf wfl_basic lean training_2value chain_20201126_ptT02 leanf wfl_basic lean training_2value chain_20201126_pt
T02 leanf wfl_basic lean training_2value chain_20201126_pt
 
Apresentacao log
Apresentacao logApresentacao log
Apresentacao log
 
Cap03
Cap03Cap03
Cap03
 

Introdução ao BPMN

  • 2. BPMN é um modelo e uma notação gráfica que oferece as instituições de negócio a capacidade de compreender de forma mais fácil os processos internos do negócio. -- BPMN.ORG Conceito
  • 3. Notação - Definição Mas então por que criar um conjunto de símbolos que explicam um processo ? Será que isso é realmente necessário ? As pessoas precisam de simbolos para entenderem como um processo funciona ? Segundo o dicionário: Ato de notar, de representar algo por meio de símbolos ou caracteres.
  • 4. Pré História Egito Antigo Idade Média Idade Comtemporâne a 1 2 3 4 Vamos dar uma olhada no uso de símbolos ao longo da história. Uma Sequência evolucionária de Simbolos
  • 5. Registro de um processo de sobrevivência ? Pintura rupestre na serra da CapivaraPrimeiros passos
  • 6. Registro de processos? Hieroglifos EgípciosEvolução Natural
  • 7. Mensagens para públicos ou tempos específicos? A Última Ceia de Leonardo DavinciMensagens Focadas
  • 8. Power Representa o ligar ou desligar alguma coisa. O simbolo foi desenvolvido com base nos estados 0 e 1 (desligado/ligado) Reciclagem Representa materiais que podem ser reciclados. Composto por três tiras que que apontam umas para as outras representando uma fita Moebius BlueTooth Letra B estilizada a partir de um antigo alfabeto rúnico homenagem ao rei Haroldo da Dinamarca Wi-Fi O ponto do simbolo representa o acess point enquanto os traços presentam as ondas de broadcast
  • 9. Pintura Rupestre Pinturas cerimoniais Arte Moderna Em tudo? 1 2 3 4 O uso de símbolos permeou toda a história da sociedade humana. Uma Sequência evolucionário de Símbolos
  • 10. Em 2005 a Object Management Group desenvolveu a notação Bpmn 1.0 para que as organizações pudessem modelar seus processos de forma que as pessoas de diversas camadas da hierarquia pudessem compreender os processos e seu papel dentro destes processos. Em 2011 foi lançada a versão 2.0 da BPMN que continha um conjunto de simbolos mais abrangentes para suprimir as deficiencias encontradas no uso da primeira versão. Para que a notação seja bem utilizada precisamos ter bem claros os conceitos de processo e como mapear os processos das organizações. BPMN a criação!
  • 11. Um processo é um conjunto de atividades coordenadas atingem um determinado objetivo. A importância dos processos para as organizações é a mesma dos sistemas biológicos para a vida. O que é um processo ?
  • 12. Então quais são os elementos que compõem um processo segunda a notação BPMN ? Processos em notação BPMN
  • 13. FreePowerPointTemplates Eventos Reprezadores de fluxos - gateways Artefatos Atividades Fluxos Agrupadores Elementos que compõem um diagrama bpmn
  • 14. Defina o escopo geral do projeto de defina quais são as entidades usuários e papéis usando agrupadores Defina os eventos que ocorrem neste processo ou pelo menos os inicias e finais Defina as atividades e artefatos que compõem o processo. Defina os fluxos que interconectam as ativides e artefatos 2 3 41 Sequencia de passos básicos para modelar um processo bpmn
  • 15. Pool/Piscina Representa o agrupamento de um processo ou uma organização como um todo. Nos pools é que ficam contidas as raias. Raias Agrupamentos São agrupadores de objetos que representam uma entidade uma pessoa ou mesmo um área da organização. Sub agrupradores agrupam tarefas que podem ser classificadas pela mesma categoria. Agrupadores de objetos
  • 16. No Exemplo de agrupadores iremos definir • O Pool como a aula • Uma Raia para o papel professor • Uma raia para o papel Alunos Agrupadores Agrupadores
  • 17. Inicial Atividades Iniciais como o próprio nome indica iniciam o fluxo do processo. Devem ser desenhadas com um borda fina e não devem possuir fluxos de entrada. Intermediário Final Indica algum acontecimento ocorrido entre o início e fim de um processo. Deve ser desenhado com um círculo interno de boarda fina. Indicam o fim de um processo . O desenho deverá ter um contorno forte para ajudar a identificar o término do processo. Eventos
  • 18. A especificação BPMN não determina quais são os tipos de cores a serem utilizadas pelos elementos bem como também não especifica o comportamento dos elementos pelos sistemas de automação dos processos. Contudo alguns vendedores de software de modelagem BPMN acabaram adotando um padrão informal para a definição de cores de alguns elementos. O que foi o caso das cores adotadas para os eventos de processo. Cores? A notação BPMN determina quais são as cores a serem utilizadas nos objetos de modelagem ? Cores
  • 19. Vermelho Universalmente na natureza a cor vermelha significa perigo. Transferindo para o contexto do semáforo ele no aviso do perigo de atravessar a pista enquanto esta luz está acesa Amarelo Verde Última cor adicionada ao semáforo e serve para indicar de forma menos brusca a mudança dos fluxos. A cor amarela foi escolhida pois ela tem o maior cumprimento de onda. Segundo a teoria das cores a cor verde é a cor com maior constraste em relação ao vermelho. Cores semáforo
  • 20. ------------- ------------- ------------- ------------- Eventos Iniciais 4 ------------- Início Comum Evento que indica o inicio de um processo Início condicional Evento de inicio que ocorre de acordo com determinada condição Evento Inicial de Sinal Inicia o processo após um broadcast de sinal. Início de Timer Permite agendar o inicio de um processo para algum horário específico. Início múltiplo Inicia o processo quando multiplas condições ocorrem para isso. Eventos 4 4 4 4
  • 21. No exemplo iremos criar três eventos Simples • Uma atividade inicial representando o inicio da aula • Uma atividade Intermediária • Uma atividadade Final representando o fim da aula. Eventos Agrupadores
  • 22. No Exemplo de agrupadores iremos definir • Timer • Condicional Eventos iniciais Eventos Iniciais
  • 23. ------------- ------------- ------------- ------------- Eventos Intermediários 4 ------------- Evento intermdiário comum Evento que ocorre entre o inicio e fim de um processo. Evemto intermediário condicional Evento que é disparado caso determinada condição seja atingida. Evento de captura de erro. Evento que é disparado quando um erro ocorre. Evento intermediário de Timer Permite realizar uma pausa na execução de um processo por um período programado. Evento intermediário múltiplo Ocorre disparado quando multiplas condições são atingidas. Eventos 4 4 4 4
  • 24. ------------- ------------- ------------- Eventos Intermediários 4 ------------- Intermediário de envio de sinal Faz um Broadcast de um sinal no fluxo Intermediário de recepção de sinal Evento que é disparado ao receber um sinal. Evento Entrada de fluxo Recebe um fluxo Evento de saída de um fluxo Faz a saída de um fluxo que entrou em um evento de entrada de fluxo Eventos 4 4 4
  • 25. ------------- ------------- ------------- ------------- Eventos Finais 4 ------------- Evento de fim de processo indica o fim do processo. Fim com cancelamento. Significa que o processo foi finalizado com cancelamento Finalização com erro. Significa que o processo foi finalizado com erro. Fim de Terminação imediata Encerra o processo e indica que nenhum pós processamento será realizado. Fim com disparo de sinal Encerra o processo e faz o broadCast de sinal Eventos 4 4 4 4
  • 26. As atividades são a unidade mais básica de um processo. Elas representam cada etapa de um processo até que o objetivo do mesmo seja atingido e assim seu fluxo encerrado. Sua forma mais básica é representada por um retângulo de bordas arredondadas com o nome da atividade ao centro. Porém ela pode receber algumas imagens decorativas afim de especializar a forma que esta atividade será executada. Atividades Atividades
  • 27. FreePowerPointTemplates Sub Processo - Processos reutilizáveis Atividade Manual Sub processo Ad-hoc. Script - Tarefa de script Usuário - Tarefa atribuida a um usuário. Serviço - Integração com Webservices Tipos de atividade
  • 28. Gateways permite a bifurcação ou um desvio no fluxo podendo ou não depender de uma condição para isso. São representados por um losango que pode ou não conter outras formas em seu centro representando a sua especialização Gateways Gateways
  • 29. Exclusivo Faz com que o fluxo tenha uma saída exclusiva Paralelo O processo passará a ter mais de um fluxo de saída Inclusiva O processo terá uma ou mais saidas dependendo de condições atingidas Complexo Complexo!
  • 30. Objetos de dados Referência a documentos que ajudam a detalhar determinada atividade no processo Repositórios de Dados Anotações Representam bancos de dados de softwares que se integram com o processo bpmn. Os fluxos irão representar se está ocorrendo entradas ou saidás de informações deste banco. Referências em texto explícito e direto que dão um detalhamento mais aprofundado sobre uma atividade ou um processo como um todo. Objetos Artefatos
  • 31. E isso é tudo o que existe na notação ?
  • 32.
  • 33. Mas existe alguma empresa que vende soluções de modelagem de processos BPMN?
  • 34. Originalmente criado em 1998 o XPDL é formato padronizado de XML feito para o intercâmbio de diagramas de workflow criado pela Workflow Management Coalition (WfMC). Em 2004 a WfMC adotou o padrão BPMN de simbologia de diagramas e desenvolveu a versão 2.0 do XPDL que permitia o intercâmbio de diagramas desenhados no formato BPMN em diferentes ferramentas. Exemplos de fabricantes de ferramentas BPMN que adotam o XPDL são: ● Bizagi ● Totvs ● Bonita Soft XPDL
  • 35. Obrigado! João Francisco Moretti da Silva E-mail: joaomoretti@gmail.com @joaomoretti Skype: joaofmoretti