BPMN
Business Process Modeling Notation
Prof. Ms.Peter Jandl Junior
Semana deTecnologia 2017
Faculdade deTecnologia de Jundiaí
Símbolos
Como a nossa civilização evoluiu com o uso de seus símbolos.
9/5/2017(C) 2017, PJandl. 2
9/5/2017(C) 2017, PJandl. 3
9/5/2017(C) 2017, PJandl. 4
9/5/2017(C) 2017, PJandl. 5
9/5/2017(C) 2017, PJandl. 6
9/5/2017(C) 2017, PJandl. 7
Presença Ubíqua dos Símbolos
Botões de acionamento (power on) que remetem aos
dígitos binário 0 e 1.
Reciclagem, que enfatizam os ciclos existentes na
natureza.
Bluetooth, como letra estilizada originada no
alfabeto rúnico em homenagem ao rei da Dinamarca
9/5/2017(C) 2017, PJandl. 8
BPMN
Business Process Modeling Notation
9/5/2017(C) 2017, PJandl. 9
Introdução
• As soluções deTecnologia da Informação adotadas pelas
empresas devem:
• Ter forte aderência às regras de negócio,
• Possuir grande flexibilidade para acompanhar as constantes mudanças;
e
• Estabelecimento de um ambiente colaborativo que propicie o
aprendizado contínuo.
9/5/2017(C) 2017, PJandl. 10
BPM, BPMS, BPMN, BPML, BPQL ...
9/5/2017(C) 2017, PJandl. 11
BPMN
• BUSINESS PROCESS
MODELING NOTATION
• Object Management Group (OMG).
• Notação para modelagem de processos de
negócios é criada para que as organizações
pudessem padronizar a modelagem e a
representação de processos de negócios.
• Versão 1.0, 2005.
• Versão 2.0, 2011.
9/5/2017(C) 2017, PJandl. 12
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
BPMN::objetivos
• Permite que as organizações
modelem seus processos, de
maneira que as pessoas, de
diferentes níveis hierárquicos,
possam compreender tais
processos e os papéis que
desempenham nestes processos.
• Notação, por definição, é o ato
de notar, de representar, por meio
de símbolos ou caracteres.
• Para que o uso de uma notação
proporcione os resultados
adequados, é necessário ter
clareza no contexto e na
utilização de seus símbolos.
9/5/2017(C) 2017, PJandl. 14
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.
BPM/BPMN::por que usar?
• O BPM vem ganhando destaque entre as metodologias, pois permite mapear os
processos organizacionais. Com isso é possível identificar fluxos críticos a serem
melhorados, otimizando a dinâmica operacional e produtiva.
• Cada vez mais empresas adotam o BPM como prática para gestão de seus
processos internos e externos devido à resultados como melhoria da qualidade
operacional e produtiva; redução dos custos; diminuição dos prazos e tempo do
ciclo do processo; agilidade na identificação e solução de problemas de distribuição
(logística interna e externa); e adoção de estratégias de negociação de mercado.
• Em resumo: maior competitividade, maior visibilidade, melhor saúde financeira,
agregação de valor a marca, a empresa e o capital humano e melhora do
desempenho corporativo.
9/5/2017(C) 2017, PJandl. 16
Elementos Principais do BPMN
9/5/2017(C) 2017, PJandl. 17
BPMN::um exemplo
9/5/2017(C) 2017, PJandl. 18
BPMN::simbologia
•Existem quatro categorias básicas de elementos no
BPMN:
• Objetos de fluxo
• Objetos de conexão
• Piscinas e raias
• Artefatos
9/5/2017(C) 2017, PJandl. 19
BPMN::objetos de fluxo
9/5/2017(C) 2017, PJandl. 20
BPMN::elementos principais
9/5/2017(C) 2017, PJandl. 21
EVENTOS
Eventos de início, de fim, temporais, de
troca de estado, de mensagens, etc.
EVENTOS
EVENTOS
BPMN::elementos principais
9/5/2017(C) 2017, PJandl. 22
São tarefas, transações ou subprocessos,
que podem receber marcações especiais.
ATIVIDADES
ATIVIDADESATIVIDADES
BPMN::elementos principais
9/5/2017(C) 2017, PJandl. 23
Permitem agrupar/concentrar ou distribuir fluxos de
execução do processo.
GATEWAY
BPMN::objetos de conexão
9/5/2017(C) 2017, PJandl. 24
BPMN::elementos principais
9/5/2017(C) 2017, PJandl. 25
Interligam os elementos de um diagrama, indicando
sua sequência de execução ou ocorrência.
FLUXOS
FLUXOS
FLUXOS
BPMN::piscinas e raias
9/5/2017(C) 2017, PJandl. 26
BPMN::elementos principais
9/5/2017(C) 2017, PJandl. 27
POOL/PISCINA
Permitem a organização do processo, sua
subdivisão em papeis ou outros arranjos.
RAIA
AGRUPAMENTO
BPMN::artefatos
9/5/2017(C) 2017, PJandl. 28
BPMN::elementos principais
9/5/2017(C) 2017, PJandl. 29
Artefatos permitem complementar e documentar
os elementos de um processo de negócio.
ARTEFATO
Construção de um diagrama
(1) Escopo
• Define usuários e
papeis;
• Organiza com
Agrupadores.
(2) Eventos
• Define eventos de
início e fim.
• Acrescenta outros
eventos
necessários.
(3) Atividades
• Define as
atividades do
processo.
• Complementa
com artefatos.
(4) Fluxos
• Interconexão das
atividades e
artefatos entre
eventos de início,
fim e outros.
9/5/2017(C) 2017, PJandl. 30
Exemplo
9/5/2017(C) 2017, PJandl. 31
Detalhamento dos Elementos Principais
9/5/2017(C) 2017, PJandl. 32
Pool/Piscina
Representa o agrupamento
de um processo ou uma
organização como um todo.
Nos pools ficam contidas as
raias.
Raias
São agrupadores de objetos
que representam uma
entidade, uma pessoa, ou
mesmo, uma área da
organização.
Agrupamentos
Sub agrupadores organizam
tarefas que podem ser
classificadas pela mesma
categoria.
Agrupamentos
Exemplo
9/5/2017(C) 2017, PJandl. 34
Inicial
Atividades Iniciais dão início
ao fluxo do processo. Devem
ser desenhadas com uma
borda fina e não devem
possuir fluxos de entrada.
Intermediário
Indica algum acontecimento
ocorrido entre o início e fim
de um processo. Deve ser
desenhado com um círculo
interno de borda fina.
Final
Indicam o fim de um
processo. O desenho deverá
ter um contorno forte para
ajudar a identificar o término
do processo.
Eventos
Vermelho
Na natureza a cor vermelha
significa perigo. No contexto
do trânsito, é aviso de algum
perigo.
Amarelo
Cor adicionada ao semáforo
para indicar de forma menos
abrupta a mudança de
estados. Foi escolhida porque
seu comprimento de onda é
o maior.
Verde
Segundo a teoria das core,s a
cor verde é aquela com maior
constraste em relação ao
vermelho.
BPMN e padrão de cores
BPMN não padroniza o
uso de cores.
Fabricantes adotaram
cores com sentido
universal.
Eventos Iniciais
Início de processo (situação comum)
Início condicional (que ocorre de acordo com condição específica)
Início sinalizado (que ocorre após a recepção de um sinal)
Início temporizado (programado para horários/intervalos próprios)
Início múltiplo (para várias condições iniciais)
9/5/2017(C) 2017, PJandl. 37
Eventos Intermediários
Intermediário comum (que ocorre entre o início e fim de um processo)
Intermediário condicional (disparado quando condição específica é atingida)
Captura de erro (disparado na ocorrência de erro)
Intermediário temporizado (permite pausar a execução)
Intermediário múltiplo (ocorre quando múltiplas condições são atingidas)
9/5/2017(C) 2017, PJandl. 38
Eventos Intermediários
Intermediário de envio de sinal (broadcast para outros processos)
Intermediário de recepção de sinal (disparado quando um sinal é recebido)
Entrada de fluxo (recebe um fluxo)
Saída de fluxo (produz um fluxo)
9/5/2017(C) 2017, PJandl. 39
Eventos Finais
Fim de processo
Fim com cancelamento (processo teve execução cancelada)
Fim com erro (processo finalizado com erro)
Fim com terminação imediada (processo abortado)
Fim com disparo de sinal (encerra processo e faz broadcast de sinal)
9/5/2017(C) 2017, PJandl. 40
Exemplo
9/5/2017(C) 2017, PJandl. 41
Atividades
• São as unidades básicas de qualquer
processo.
• Representam as etapas de execução de
um processo.
• Forma mais simples é o retângulo, com
bordas arredondadas e denominação
da atividade no centro.
• Pode receber imagens decorativas para
especializar/categorizar a atividade.
9/5/2017(C) 2017, PJandl. 42
FreePowerPointTemplates
Tarefa atribuída a um
usuário.
Tarefa de serviço ou de
integração com Webservices
Sub Processo
Processos reutilizáveis
Atividade Manual
Tarefa de script
Sub processo Ad-hoc.
Atividades
Gateways
• Permitem o desvio ou a bifurcação
no fluxo de execução de um
processo, podendo ou não
depender de condições específicas.
• São representados por losangos,
os quais podem receber decoração
própria para indicar sua
especialização.
9/5/2017(C) 2017, PJandl. 44
Exclusivo
Faz com que o fluxo
tenha uma saída
exclusiva.
Paralelo
O processo passará a
ter mais de um fluxo
de saída.
Inclusivo
O processo terá uma
ou mais saidas
dependendo de
condições atingidas
Complexo
Complexo!
Exemplo
9/5/2017(C) 2017, PJandl. 46
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.
Artefatos
Bizagi Modeler
9/5/2017(C) 2017, PJandl. 48
9/5/2017(C) 2017, PJandl. 49
BPMN::mais detalhes
9/5/2017(C) 2017, PJandl. 50
9/5/2017(C) 2017, PJandl. 51
Soluções BPMN
9/5/2017(C) 2017, PJandl. 52
Referências
9/5/2017(C) 2017, PJandl. 53
Referências
• OMG. Object Management Group Business Process Model and Notation.
Disponível em http://www.bpmn.org/, acesso em 04/09/2017.
• OMG. Business Process Model and NotationVersion 2.0. Disponível em
<http://www.omg.org/spec/BPMN/2.0/PDF>, acesso em 04/09/2017.
• CAMPOS, André. L. N. Modelagem de Processos com BPMN. 2ª Ed. Rio de
Janeiro: Brasport, 2014.
9/5/2017(C) 2017, PJandl. 54

Business Process Modeling Notation - Uma introdução

  • 1.
    BPMN Business Process ModelingNotation Prof. Ms.Peter Jandl Junior Semana deTecnologia 2017 Faculdade deTecnologia de Jundiaí
  • 2.
    Símbolos Como a nossacivilização evoluiu com o uso de seus símbolos. 9/5/2017(C) 2017, PJandl. 2
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
    Presença Ubíqua dosSímbolos Botões de acionamento (power on) que remetem aos dígitos binário 0 e 1. Reciclagem, que enfatizam os ciclos existentes na natureza. Bluetooth, como letra estilizada originada no alfabeto rúnico em homenagem ao rei da Dinamarca 9/5/2017(C) 2017, PJandl. 8
  • 9.
    BPMN Business Process ModelingNotation 9/5/2017(C) 2017, PJandl. 9
  • 10.
    Introdução • As soluçõesdeTecnologia da Informação adotadas pelas empresas devem: • Ter forte aderência às regras de negócio, • Possuir grande flexibilidade para acompanhar as constantes mudanças; e • Estabelecimento de um ambiente colaborativo que propicie o aprendizado contínuo. 9/5/2017(C) 2017, PJandl. 10
  • 11.
    BPM, BPMS, BPMN,BPML, BPQL ... 9/5/2017(C) 2017, PJandl. 11
  • 12.
    BPMN • BUSINESS PROCESS MODELINGNOTATION • Object Management Group (OMG). • Notação para modelagem de processos de negócios é criada para que as organizações pudessem padronizar a modelagem e a representação de processos de negócios. • Versão 1.0, 2005. • Versão 2.0, 2011. 9/5/2017(C) 2017, PJandl. 12
  • 13.
    BPMN é ummodelo 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
  • 14.
    BPMN::objetivos • Permite queas organizações modelem seus processos, de maneira que as pessoas, de diferentes níveis hierárquicos, possam compreender tais processos e os papéis que desempenham nestes processos. • Notação, por definição, é o ato de notar, de representar, por meio de símbolos ou caracteres. • Para que o uso de uma notação proporcione os resultados adequados, é necessário ter clareza no contexto e na utilização de seus símbolos. 9/5/2017(C) 2017, PJandl. 14
  • 15.
    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.
  • 16.
    BPM/BPMN::por que usar? •O BPM vem ganhando destaque entre as metodologias, pois permite mapear os processos organizacionais. Com isso é possível identificar fluxos críticos a serem melhorados, otimizando a dinâmica operacional e produtiva. • Cada vez mais empresas adotam o BPM como prática para gestão de seus processos internos e externos devido à resultados como melhoria da qualidade operacional e produtiva; redução dos custos; diminuição dos prazos e tempo do ciclo do processo; agilidade na identificação e solução de problemas de distribuição (logística interna e externa); e adoção de estratégias de negociação de mercado. • Em resumo: maior competitividade, maior visibilidade, melhor saúde financeira, agregação de valor a marca, a empresa e o capital humano e melhora do desempenho corporativo. 9/5/2017(C) 2017, PJandl. 16
  • 17.
    Elementos Principais doBPMN 9/5/2017(C) 2017, PJandl. 17
  • 18.
  • 19.
    BPMN::simbologia •Existem quatro categoriasbásicas de elementos no BPMN: • Objetos de fluxo • Objetos de conexão • Piscinas e raias • Artefatos 9/5/2017(C) 2017, PJandl. 19
  • 20.
  • 21.
    BPMN::elementos principais 9/5/2017(C) 2017,PJandl. 21 EVENTOS Eventos de início, de fim, temporais, de troca de estado, de mensagens, etc. EVENTOS EVENTOS
  • 22.
    BPMN::elementos principais 9/5/2017(C) 2017,PJandl. 22 São tarefas, transações ou subprocessos, que podem receber marcações especiais. ATIVIDADES ATIVIDADESATIVIDADES
  • 23.
    BPMN::elementos principais 9/5/2017(C) 2017,PJandl. 23 Permitem agrupar/concentrar ou distribuir fluxos de execução do processo. GATEWAY
  • 24.
  • 25.
    BPMN::elementos principais 9/5/2017(C) 2017,PJandl. 25 Interligam os elementos de um diagrama, indicando sua sequência de execução ou ocorrência. FLUXOS FLUXOS FLUXOS
  • 26.
  • 27.
    BPMN::elementos principais 9/5/2017(C) 2017,PJandl. 27 POOL/PISCINA Permitem a organização do processo, sua subdivisão em papeis ou outros arranjos. RAIA AGRUPAMENTO
  • 28.
  • 29.
    BPMN::elementos principais 9/5/2017(C) 2017,PJandl. 29 Artefatos permitem complementar e documentar os elementos de um processo de negócio. ARTEFATO
  • 30.
    Construção de umdiagrama (1) Escopo • Define usuários e papeis; • Organiza com Agrupadores. (2) Eventos • Define eventos de início e fim. • Acrescenta outros eventos necessários. (3) Atividades • Define as atividades do processo. • Complementa com artefatos. (4) Fluxos • Interconexão das atividades e artefatos entre eventos de início, fim e outros. 9/5/2017(C) 2017, PJandl. 30
  • 31.
  • 32.
    Detalhamento dos ElementosPrincipais 9/5/2017(C) 2017, PJandl. 32
  • 33.
    Pool/Piscina Representa o agrupamento deum processo ou uma organização como um todo. Nos pools ficam contidas as raias. Raias São agrupadores de objetos que representam uma entidade, uma pessoa, ou mesmo, uma área da organização. Agrupamentos Sub agrupadores organizam tarefas que podem ser classificadas pela mesma categoria. Agrupamentos
  • 34.
  • 35.
    Inicial Atividades Iniciais dãoinício ao fluxo do processo. Devem ser desenhadas com uma borda fina e não devem possuir fluxos de entrada. Intermediário Indica algum acontecimento ocorrido entre o início e fim de um processo. Deve ser desenhado com um círculo interno de borda fina. Final Indicam o fim de um processo. O desenho deverá ter um contorno forte para ajudar a identificar o término do processo. Eventos
  • 36.
    Vermelho Na natureza acor vermelha significa perigo. No contexto do trânsito, é aviso de algum perigo. Amarelo Cor adicionada ao semáforo para indicar de forma menos abrupta a mudança de estados. Foi escolhida porque seu comprimento de onda é o maior. Verde Segundo a teoria das core,s a cor verde é aquela com maior constraste em relação ao vermelho. BPMN e padrão de cores BPMN não padroniza o uso de cores. Fabricantes adotaram cores com sentido universal.
  • 37.
    Eventos Iniciais Início deprocesso (situação comum) Início condicional (que ocorre de acordo com condição específica) Início sinalizado (que ocorre após a recepção de um sinal) Início temporizado (programado para horários/intervalos próprios) Início múltiplo (para várias condições iniciais) 9/5/2017(C) 2017, PJandl. 37
  • 38.
    Eventos Intermediários Intermediário comum(que ocorre entre o início e fim de um processo) Intermediário condicional (disparado quando condição específica é atingida) Captura de erro (disparado na ocorrência de erro) Intermediário temporizado (permite pausar a execução) Intermediário múltiplo (ocorre quando múltiplas condições são atingidas) 9/5/2017(C) 2017, PJandl. 38
  • 39.
    Eventos Intermediários Intermediário deenvio de sinal (broadcast para outros processos) Intermediário de recepção de sinal (disparado quando um sinal é recebido) Entrada de fluxo (recebe um fluxo) Saída de fluxo (produz um fluxo) 9/5/2017(C) 2017, PJandl. 39
  • 40.
    Eventos Finais Fim deprocesso Fim com cancelamento (processo teve execução cancelada) Fim com erro (processo finalizado com erro) Fim com terminação imediada (processo abortado) Fim com disparo de sinal (encerra processo e faz broadcast de sinal) 9/5/2017(C) 2017, PJandl. 40
  • 41.
  • 42.
    Atividades • São asunidades básicas de qualquer processo. • Representam as etapas de execução de um processo. • Forma mais simples é o retângulo, com bordas arredondadas e denominação da atividade no centro. • Pode receber imagens decorativas para especializar/categorizar a atividade. 9/5/2017(C) 2017, PJandl. 42
  • 43.
    FreePowerPointTemplates Tarefa atribuída aum usuário. Tarefa de serviço ou de integração com Webservices Sub Processo Processos reutilizáveis Atividade Manual Tarefa de script Sub processo Ad-hoc. Atividades
  • 44.
    Gateways • Permitem odesvio ou a bifurcação no fluxo de execução de um processo, podendo ou não depender de condições específicas. • São representados por losangos, os quais podem receber decoração própria para indicar sua especialização. 9/5/2017(C) 2017, PJandl. 44
  • 45.
    Exclusivo Faz com queo fluxo tenha uma saída exclusiva. Paralelo O processo passará a ter mais de um fluxo de saída. Inclusivo O processo terá uma ou mais saidas dependendo de condições atingidas Complexo Complexo!
  • 46.
  • 47.
    Objetos de dados Referênciaa 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. Artefatos
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
    Referências • OMG. ObjectManagement Group Business Process Model and Notation. Disponível em http://www.bpmn.org/, acesso em 04/09/2017. • OMG. Business Process Model and NotationVersion 2.0. Disponível em <http://www.omg.org/spec/BPMN/2.0/PDF>, acesso em 04/09/2017. • CAMPOS, André. L. N. Modelagem de Processos com BPMN. 2ª Ed. Rio de Janeiro: Brasport, 2014. 9/5/2017(C) 2017, PJandl. 54