Вы находитесь на странице: 1из 24

Business Process

Modeling Notation
(BPMN)
Usando BizAgi

Agenda

Introduo
Business Process Management Initiative
(BPMI)
Business Process Modeling Notation (BPMN)
Simbologia do BMPN
Usos gerais de BPMN
Referncias

Introduo

As solues de Tecnologia da Informao


adotadas pelas empresas tm como
requisitos uma forte aderncia s regras de
negcio, grande flexibilidade para
acompanhar as constantes mudanas e o
estabelecimento de um ambiente
colaborativo que propicie o aprendizado
contnuo.

Introduo

Os sistemas de BPM (Business Process


Management) se apiam no profundo
conhecimento do negcio para garantir o
sucesso da automao das atividades.

Business Process
Management Initiative (BPMI)

Organizao independente voltada ao


desenvolvimento de especificaes abertas
para o gerenciamento de processos
empresariais.
Em 2005 o Business Process Management
Initiative e o Object Management Group
anunciaram sua juno.

Business Modeling & Integration Domain Task


Force (BMI DTF).

Business Process
Management Initiative (BPMI)

O BPMI desenvolveu trs padres para


facilitar BPM:

BPMN (Business Process Modeling Notation):


como um padro para modelar processos do
negcio
BPML (Business Process Modeling Language):
como a linguagem padro de desenvolvimento
BPQL (Business Process Query Language):
como uma interface padro de manuteno para
a distribuio e a execuo de processos eBusiness

Business Process Modeling


Notation (BPMN)

O BPMN fornece uma notao necessria


para expressar os processos de negcio em
um nico diagrama de processo de negcio
(Business Process Diagram BPD)

Fornece uma notao que compreensvel por


todos os utilizadores, analistas e tcnicos do
negcio.
Garante que linguagens projetadas para a
execuo de processos de negcio, tais como o
BPEL4WS e o BPML sejam visualmente
expressos com uma notao comum.

Simbologia do BMPN

Um dos objetivos da BPMN criar um


mecanismo simples para o desenvolvimento
dos modelos processos de negcio, e ao
mesmo tempo poder garantir a complexidade
inerente aos processos.

Simbologia do BMPN
Quatro categorias bsicas de elementos:
Objetos de Fluxo
Objetos de Conexo
Swimlanes
Artefatos

Objetos de Fluxo
Objeto

Descrio

Evento

algo que acontece durante um processo


do negcio. Estes eventos afetam o
fluxo do processo e tm geralmente uma
causa (trigger) ou um impacto (result).
H trs tipos de eventos, baseados
sobre quando afetam o fluxo: Start,
Intermediate, e End.

Atividade

um termo genrico para um trabalho


executado. Os tipos de atividades so:
Tarefas e sub-processos. O subprocesso distinguido por uma pequena
cruz no centro inferior da figura.

Gateway

usado para controlar a divergncia e a


convergncia da seqncia de um fluxo.
Assim,
determinar
decises
tradicionais, como juntar ou dividir
trajetos.

Figura

Objetos de Conexo
Objeto

Descrio

Fluxo de
seqncia

usado para mostrar a ordem (seqncia)


com
que
as
atividades
sero
executadas em um processo.

Fluxo de
mensagem

usado mostrar o fluxo das mensagens


entre dois participantes diferentes que
os emitem e recebem.

Associao

usada para associar dados, texto, e


outros artefatos com os objetos de
fluxo. As associaes so usadas para
mostrar as entradas e as sadas das
atividades.

Figura

Exemplo de um processo
A simbologia da BMPN permite criar modelos de processos
para finalidades de documentao e comunicao

Swimlanes
Funcionam como um mecanismo de organizao das atividades
em categorias visuais separadas.
Objeto

Descrio

Pool

Um pool representa um participante


em um processo.
Ele atua
como um container grfico para
dividir
um
conjunto
de
atividades de outros pools,
geralmente no contexto de
situaes de B2B.

Lane

Uma lane uma subdiviso dentro


de um pool usado para
organizar e categorizar as
atividades.

Figura

Swimlanes - pools

Pools so utilizados quando o diagrama envolve duas


entidades de negcio ou participantes que esto
separados fisicamente no diagrama.
Especifica o "que faz o que" colocando os eventos e os
processos em reas protegidas, chamados de pools

Swimlanes - lanes

Os objetos do tipo lanes so utilizados para


separar as atividades associadas para uma
funo ou papel especfico
Um pool representa uma organizao e uma
lane representa tipicamente um
departamento dentro dessa organizao.

Exemplo de um segmento de
processo utilizando lanes

Artefatos (Artefacts)
Ilustram as entradas e as sadas das atividades no processo
Objeto

Descrio

Objetos de dados

O objeto de dado um mecanismo para


mostrar como os dados so
requeridos ou produzidos por
atividades. So conectados s
atividades com as associaes.

Grupo

Um grupo representado por um


retngulo e pode ser usado para
finalidades de documentao ou de
anlise.

Anotaes

As anotaes so mecanismos para


fornecer informaes adicionais para
o leitor de um diagrama BPMN.

Figura

Exemplo de um segmento de
processo utilizando artefatos

Usos gerais de BPMN

A BPMN projetada para cobrir diferentes


tipos de modelagens.
Dois tipos bsicos de modelos que podem
ser criados com um BPD:

Processos cooperativos de B2B


Processos internos de negcio

Processos Cooperativos de B2B

B2B descreve as interaes entre duas ou


mais entidades de negcio.
Os diagramas processos so geralmente de
um ponto de vista global.
As interaes so descritas como as
seqncias de atividades e as trocas de
mensagens entre os participantes.

Processos Internos de Negcio

Um processo negcio focalizar geralmente


no ponto da vista de uma nica
organizao do negcio
Definem as actividades que no so
geralmente visveis ao pblico e so,
consequentemente, actividades
confidenciais
O fluxo da sequncia do processo contido
consequentemente dentro do pool e no
pode cruzar os limites do pool.

Finalidades diferentes nveis


diferentes da preciso

Inicia-se com a captura de atividades utilizando uma


viso de alto nvel, para depois realizar um
detalhamento em diagramas separados.

Exemplo de Processo High-Level

Nveis diferentes de Preciso

Referncias

IGRAFX. BPMN: Business Process Modeling Notation.


Capturado
em:
http://www.es.igrafx.com/solutions/bpmn/,
Junho
de
2006.OMG.
Business Process Modeling Notation (BPMN)
Information.
Capturado em: http://www.bpmn.org/,
Junho de 2006.
Owen M., Raj J. BPMN and Business Process
Management:
Introduction to the New Business
Process
Modeling
Standard.
Capturado
em:
http://www.bpmn.org/, Junho de 2006.