2. A notação BPMN – O que é?
● É uma Notaç ão de Modelagem de Processos de Negó cio (Business
Process Modeling Notation)
●
Foi desenvolvida pelo BPMI – Business Process Management Initiative
(www.bpmi.org)
● Histórico:
- Maio de 2004: o BPMI lança a versão 1.0
- Junho de 2005: união do BPMI ao OMG (Object Management Group)
- Fevereiro de 2006: a OMG adotou oficialmente a notação e publicou
a sua versão 1.0
- Março de 2011: publicou a sua versão 2.0
• A notação mantém-se na versão 2.0, que pode ser obtida em:
www.bpmn.org
3. Quais são os objetivos?
● Padronizaç ão da modelagem de processos de negó cio que
seja facilmente inteligível pelos Stakeholders.
● Ampliaç ão dos recursos de modelagem
● Facilitar a comunicaç ão entre quem concebe os processos de
negó cio e quem os implementa
● Mapeamento formal entre a modelagem em alto nível e as
linguagens de execuç ão
• Tentar diminuir as falhas de comunicaç ão existentes entre o
design do processo e sua implementaç ão.
4. Escopo da Notação BPMN
● Dentro do contexto da modelagem de negó cio, a notaç ão
BPMN limita-se à modelagem dos aspectos de processo
5. Organização da notação
BPMN
Os elementos de modelagem são apresentados de duas formas
diferentes:
● Conjunto básico (Core Element Set):
- Define a “cara” da notaç ão BPMN
- Permite uma notaç ão simples e clara dos processos
- Modela a maior parte dos processos tipicamente encontrados
• Conjunto avanç ado (Complete Element Set):
- Contém a lista completa dos elementos
- Adiciona recursos mais sofisticados de modelagem
- Trata do mapeamento para linguagens de execuç ão
7. Partições (Swimlanes)
● As Partiç ões permitem representar:
- Organizaç ões ou papé is diferentes (Participantes) que
interagem durante a execuç ão do Processo de Negó cio
- Subdivisões de um Participante (Raias)
9. Atividades(Activities)
● Uma atividade representa um trabalho que é realizado em um processo
de negócio
● Pode ser de dois tipos:
- Tarefa (Task)
- Menor unidade de trabalho
- Não pode ser subdividida em outras atividades
● Sub-Processo (Sub-Process)
- Pode ser subdividido em outras atividades (Tarefas e/ou outros Sub-
Processos)
11. Eventos(Events)
● Um Evento representa algo que ocorre durante a execuç ão de
um processo, afetando o seu fluxo
● Podem ser de três tipos:
Eventos de Início
Eventos de Intermediário
Eventos de Té rmino
13. Passagens(Gateways)
● Passagens são utilizadas para coordenar os Fluxos de
Seqüência em situaç ões de divergência e convergência de fluxos
● Há diferentes tipos de Passagem:
17. Objetos de conexão(Connecting Objects)
● Fluxos de seqüência: Mostram a ordem em que as Atividades
são executadas em um Processo
● Fluxos de mensagem: Mostram a troca de mensagens entre
Participantes
18. Artefatos(Artifacts)
● Permitem complementar o modelo com informaç ões adicionais
sobre o Processo, que não estejam diretamente relacionadas
ao seu Fluxo de Seqüência ou de Mensagem
● Podem ser de três tipos:
● A especificaç ão BPMN permite que outros tipos sejam criados
e adicionados à notaç ão padrão
19. Artefatos(Artifacts)
● Objeto de Dado (Data Object)
- Representa um documento, dado ou algum outro objeto
utilizado, produzido ou alterado no Processo.
- Os estados do Objeto de Dado também podem ser exibidos
20. Notação BPMN completa
● Adiciona recursos mais sofisticados de modelagem
- Transaç ões
- Exceç ões
- Atividades de compensaç ão
- Decisões orientadas a eventos
- Iteraç ões em atividades
- Etc...
21. Conclusão
● O BPMN é um mé todo fácil de usar e bem estabelecido na
indústria para a documentaç ão e descoberta de processos de
negó cio.
- Proporciona capacidade de capturar e documentar os
processos de forma rápida e adequada (utilizando as
ferramentas disponíveis, muitas delas sem custos
associados)
- No entanto... a descoberta de processos e a sua
documentaç ão é apenas o início da jornada (ou mesmo
um primeiro passo) para a melhoria ou para mudanç a de
comportamento, nos sistemas de informaç ão
22. Referências
● Sítio oficial da BPMN: www.bpmn.org
- Especificaç ão formal da notaç ão (gratuita)
- Artigos relacionados ao tema
- Lista de ferramentas de modelagem (constantemente
atualizada)
● Sítio do BPMI: www.bpmi.org
- Informaç ões mais gerais sobre Gestão de Processos de
negó cio
23. Direitos
● Eduardo Roberto Greco
● eduardogreco93@gmail.com
● Estudante de Sistemas para
Internet - UTFPR