Post on 16-Apr-2017
Business Process Model and Notation
A notao BPMN O que ?
uma Notao de Modelagem de Processos de Negcio (Business Process Modeling Notation)
Foi desenvolvida pelo BPMI Business Process Management Initiative (www.bpmi.org)
Histrico:- Maio de 2004: o BPMI lana a verso 1.0
- Junho de 2005: unio do BPMI ao OMG (Object Management Group) - Fevereiro de 2006: a OMG adotou oficialmente a notao e publicou a sua verso 1.0 - Maro de 2011: publicou a sua verso 2.0 A notao mantm-se na verso 2.0, que pode ser obtida em: www.bpmn.org
Quais so os objetivos?
Padronizao da modelagem de processos de negcio que seja facilmente inteligvel pelos Stakeholders.
Ampliao dos recursos de modelagem
Facilitar a comunicao entre quem concebe os processos de negcio e quem os implementa
Mapeamento formal entre a modelagem em alto nvel e as linguagens de execuo
Tentar diminuir as falhas de comunicao existentes entre o design do processo e sua implementao.
Escopo da Notao BPMN
Dentro do contexto da modelagem de negcio, a notao BPMN limita-se modelagem dos aspectos de processo
Organizao da notao BPMN
Os elementos de modelagem so apresentados de duas formas diferentes:Conjunto bsico (Core Element Set):
- Define a cara da notao BPMN - Permite uma notao simples e clara dos processos - Modela a maior parte dos processos tipicamente encontrados Conjunto avanado (Complete Element Set): - Contm a lista completa dos elementos - Adiciona recursos mais sofisticados de modelagem - Trata do mapeamento para linguagens de execuo
Elementos bsicos
Parties (Swimlanes)
As Parties permitem representar:- Organizaes ou papis diferentes (Participantes) que interagem durante a execuo do Processo de Negcio- Subdivises de um Participante (Raias)
Parties (Swimlanes)
Atividades(Activities)
Uma atividade representa um trabalho que realizado em um processo de negcio
Pode ser de dois tipos:- Tarefa (Task) - Menor unidade de trabalho - No pode ser subdividida em outras atividades
Sub-Processo (Sub-Process)- Pode ser subdividido em outras atividades (Tarefas e/ou outros Sub-Processos)
Atividades(Activities)
Sub-Processo na forma expandida:
Sub-Processo na forma compacta:
Eventos(Events)
Um Evento representa algo que ocorre durante a execuo de um processo, afetando o seu fluxo
Podem ser de trs tipos:
Eventos de Incio
Eventos de Intermedirio
Eventos de Trmino
Eventos(Events)
Exemplo:
- limitao de tempo para recolher informao
Passagens(Gateways)
Passagens so utilizadas para coordenar os Fluxos de Seqncia em situaes de divergncia e convergncia de fluxos
H diferentes tipos de Passagem:
Passagens(Gateways)
Exemplo: Passagem exclusiva
Passagens(Gateways)
Exemplo: Passagem inclusiva
Passagens(Gateways)
Exemplo: Passagem paralela
Objetos de conexo(Connecting Objects)
Fluxos de seqncia: Mostram a ordem em que as Atividades so executadas em um Processo
Fluxos de mensagem: Mostram a troca de mensagens entre Participantes
Artefatos(Artifacts)
Permitem complementar o modelo com informaes adicionais sobre o Processo, que no estejam diretamente relacionadas ao seu Fluxo de Seqncia ou de Mensagem
Podem ser de trs tipos:
A especificao BPMN permite que outros tipos sejam criados e adicionados notao padro
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 tambm podem ser exibidos
Notao BPMN completa
Adiciona recursos mais sofisticados de modelagem- Transaes- Excees- Atividades de compensao- Decises orientadas a eventos- Iteraes em atividades- Etc...
Concluso
O BPMN um mtodo fcil de usar e bem estabelecido na indstria para a documentao e descoberta de processos de negcio.- Proporciona capacidade de capturar e documentar os processos de forma rpida e adequada (utilizando as ferramentas disponveis, muitas delas sem custos associados)- No entanto... a descoberta de processos e a sua documentao apenas o incio da jornada (ou mesmo um primeiro passo) para a melhoria ou para mudana de comportamento, nos sistemas de informao
Referncias
Stio oficial da BPMN: www.bpmn.org- Especificao formal da notao (gratuita)- Artigos relacionados ao tema- Lista de ferramentas de modelagem (constantemente atualizada)
Stio do BPMI: www.bpmi.org- Informaes mais gerais sobre Gesto de Processos de negcio
Direitos
Eduardo Roberto Greco
eduardogreco93@gmail.com
Estudante de Sistemas para Internet - UTFPR