Você está na página 1de 64

BPMN v. 1.

2
Business
Process
Modeling
Notation

www.etcnologia.com.br

Rildo F Santos
(11) 9123-5358
(11) 9962-4260

Verso: 6.0

rildo.santos@etecnologia.com.br
twitter: @rildosan
skype: rildo.f.santos
http://rildosan.blogspot.com/

BPMN (Business Process Modeling Notation) verso 1.2

Comentrio inicial:

BPMN (Business Process Modeling Notation) um padro de fato para


modelagem (desenho) de Processos de Negcio.
Atualmente as principais ferramentas de BPM (Business Process Management)
oferecem suporte a BPMN.
Neste eBook ser abordado de forma detalhada a notao BPMN verso 1.2.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

BPMN (Business Process Modeling Notation) verso 1.2

Programa: Menos Papel, Mais rvores

Qual o mundo que queremos ?


O primeiro passo para criar um mundo melhor, saber qual tipo de mundo que queremos
ter e qual tipo que deixaremos de herana para as prximas geraes.
Nossa misso: buscar pelo equilibro: do homem, tecnologia e meio ambiente, isto o
que queremos. Um equilbrio social, ambiental e financeiro.
Para cumprir esta misso necessrio; conscientizar, comprometer e AGIR.

O programa Menos Papel, Mais rvores, uma ao, com objetivo de


estimular o consumo sustentvel de papel dentro das organizaes.
Quer participar ?
- Reduza o uso de papel (e de madeira) o mximo possvel.
- S imprima se for extremamente necessrio.
- Evite comprar produtos com excesso de embalagem.
- Ao imprimir ou escrever, utilize os dois lados do papel.
- Use papel reciclado.
Este material no deve ser impresso..
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

BPMN (Business Process Modeling Notation) verso 1.2

Sobre o autor: Rildo F. Santos


Coach e Consultor de Gesto de Negcios, Inovao e Tecnologia para a Gesto 2.0, a Gesto gil.
A Gesto gil ajuda as empresas a responder mais rpido as demandas de negcio e mudanas. A Gesto 2.0,
abrange Planejamento Estratgico, Gesto por Processos geis, Gesto de Projetos geis, Tecnologia da Informao
(Mtodos geis), Inovao e Liderana.
Minha Experincia:
Tenho mais de 10.000 horas de experincia em Gesto de Negcios, Gesto de Inovao, Governana e Engenharia de
Software. Formado em Administrao de Empresas, Ps-Graduado em Didtica do Ensino Superior e Mestre em Engenharia
de Software pela Universidade Macaense.
Fui instrutor de Tecnologia de Orientao a Objetos, IML e Linguagem Java na Sun Necrosastes e na IBM.
Conheo Mtodos geis (SEREM, Lead, HDD e SP), Arquitetura de Software, SOA (Arquitetura Orientado a Servio),
RUP/UP - Processo Unificado, Business Intelligence, Gesto de Risco de TI entre outras tecnologias.
Sou professor de curso de MBA da Fiap e fui professor de ps-graduao da Fasp e IBTA.
Possuo fortes conhecimentos de Gesto de Negcio (Inteligncia de Negcio, Gesto por Processo, Inovao, Gesto de
Projetos e GRC - Governance, Risk ando Compliance), SOX, Basel II e PCI;
E experincia na implementao de Governana de TI e Gerenciamento de Servios de TI. Conhecimento dos principais
frameworks e padres: ITIL, Cobit, ISO 27001 e ISO 15999;
Desempenhei diversos papis como: Estrategista de Negcio, Gerente de Negcio, Gerente de Projeto, Arquiteto de Software,
Projetista de Software e Analista de Sistema em diversos segmentos: Financeiro, Telecomunicaes, Seguro, Sade,
Comunicao, Segurana Pblica, Fazenda, Tecnologia, Varejo, Distribuio, Energia e Petrleo e Gs.
Possuo as certificaes: CSM - Certified SCRUM Master, CSPO - Certified SCRUM Product Owner , SUN Java Certified
Instrutor, ITIL Foundation e sou Instrutor Oficial de Cobit Foundation e Cobit Games;
Sou membro do IIBA-International Institute of Business Analysis (Canada)
Onde estou:
Twitter: @rildosan
Blog: http://rildosan.blogspot.com/

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

BPMN (Business Process Modeling Notation) verso 1.2

Contedo, as partes:

1 - Introduo
2 - A notao BPMN
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

BPMN (Business Process Modeling Notation) verso 1.2

1 Parte: Introduo
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

BPMN (Business Process Modeling Notation) verso 1.2

Projeto de Mapeamento, Modelagem e Melhoria de Processo:


1

Iniciao e
Planejamento

Reunio executiva
Definio do escopo e
objetivos
Definio dos
Stakeholders
Realizao de
Workshop de
Conscientizao
Mobilizao da equipe

Mapeamento de Processos
Reunies, Workshops, Entrevistas e Questionrios
Observao de Campo
Coleta de documentos (evidncias)
Anlise dos sistemas legados
Definio da notao, padro e ferramenta de modelagem
Foco deste eBook

4
Equipe e Usurios

Redesenho de Processo
(desenho do TO-BE)

Equipe e Stakeholders

Stakeholders

Jul
Modelagem de Processo
3

Anlise do Modelo do Processo


Desenhar os diagramas do
modelo do TO-BE
Validar o modelo
Apresentar o modelo
Aprovar o modelo

(desenho do AS-IS)

Desenhar os diagramas
do modelo do AS-IS
Validar o modelo
Apresentar o modelo

Equipe , Usurios
e Stakeholders

Encerramento

Equipe e Stakeholders

Implementao

Equipe , Usurios e Stakeholders

Verso 6 | RFS

Planejar a implementao
Fazer Implementao do
modelo de TO-BE
Validar a implementao
Realizar treinamento (se
preciso)
rildo.santos@etecnologia.com.br

Definio do
ciclo de melhoria
continua
Reunio de
encerramento
do projeto

Todos os direitos reservados e protegidos 2006 e 2010

BPMN (Business Process Modeling Notation) verso 1.2

Introduo
Antes de explorarmos a
notao, podemos rever
alguns conceitos ?

Sim, podemos.

Questes:

- O que mapeamento de processo ?


- O que modelagem de processo ?
- Quais so as melhores prticas e benefcios do mapeamento e da modelagem de processos ?
-Qual abordagem que devemos utilizar na modelagem de processos ?
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

BPMN (Business Process Modeling Notation) verso 1.2

Mapeamento de Processo
O que Mapeamento de Processo ?
O Mapeamento de Processo uma ferramenta gerencial e de comunicao que tem a
finalidade de ajudar a melhorar os processos existentes ou de implantar uma nova estrutura
voltada para processos.
Os processos de negcio so os primeiros processos a serem identificados, depois os processos
de apoio (aos processos de negcio) e por fim os processos de controle e/ou reguladores.
O mapeamento tambm auxilia a empresa a enxergar claramente os pontos fortes, pontos fracos
(pontos que precisam ser melhorados tais como: complexidade na operao, reduzir custos,
gargalos, falhas de integrao, atividades redundantes, tarefas de baixo valor agregado,
retrabalhos, excesso de documentao e aprovaes), alm de ser uma excelente forma de
melhorar entendimento sobre os processos e aumentar a performance do negcio.

Objetivo do Mapeamento de Processos:


Identificar e buscar um melhor entendimento dos processos de negcios existentes (ASIS) e dos futuros (TO-BE) para melhorar o nvel de satisfao do cliente e aumentar
desempenho do negcio.
Tcnicas de Mapeamento de Processos:

- Entrevistas, questionrios, reunies e workshops.


- Observao de campo.
- Anlise da documentao existente.
- Anlise de sistemas legados.
- Coleta de evidncias.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

O que Modelagem de Processos ? a elaborao de um diagrama ou mapa do processo de negcio e


a documentao que descreve suas propriedades e caractersticas, que identifica as atividades realizadas
e as informaes que fluem entre elas.
Aps o Mapeamento, inicia-se o trabalho de Modelagem. O primeiro documento resultante deste
trabalho o Mapa de Processos, o objetivo deste mapa fornecer uma nica viso dos processos da
empresa, seus relacionamentos, atividades/tarefas, stakeholders, papis e responsabilidades e o fluxo
de valor dos processos.
Exemplo: Mapa de Processo do Hotel:

BPMN (Business Process Modeling Notation) verso 1.2

Modelagem de Processos ?

O Mapa de processos deve ser apresentado em uma linguagem grfica que seja simples e que facilite o
entendimento de todos os envolvidos e que permita:
- Exibir os detalhes dos processos de modo gradual e controlado;
- Encorajar preciso na descrio do processo;
- Focar a ateno nas interfaces entre os processos e
- Prover uma anlise de processos poderosa e consistente com o vocabulrio de negcio
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

10

BPMN (Business Process Modeling Notation) verso 1.2

Mapeamento e Modelagem: Melhores Prticas e Benefcios


A Modelagem forma de comunicao, quando modelamos um processo, estamos facilitando
seu entendimento por todas as pessoas envolvidas, diretamente e indiretamente com
realizao das atividades e tarefas, e aquelas com interesse no resultado gerado pelo processo.
Benefcios do Mapeamento e da Modelagem de
Processo:

Melhores Prticas:
- Objetivo do modelo comunicar.
- Modelos devem ser simples e intuitivos.
- Modelos devem ser adequado a cultura da
empresa.

- Melhora a comunicao;
- Facilita a visualizao;
- Reduz o nvel de abstrao;
- Ajuda no entendimento do que deve ser feito;
- Auxilia na identificao de quem deve fazer o qu;
- a base documentao;

- Ferramentas podem influenciar na escolha da


notaes, portanto escolha primeiro a notao de
depois a ferramenta.
- Modelos evoluem com a organizao.
- A combinao de notaes e tcnicas podem ser
usadas para facilitar o entendimento.

- Para melhorar a produtividade considere adotar


uma ferramenta.
- Adote uma notao que seja padro de mercado.
Neste eBook abordaremos a BPMN v1.2
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

11

BPMN (Business Process Modeling Notation) verso 1.2

Seleo da Notao
Notao. BPMN
Fiz download da especificao do BPMN...
BPMN, quer dizer: Business Process Modeling
Notation

Ok, mas vamos estudar um


pouco mais a especificao...

O BPMN uma notao grfica, padro OMG


(www.omg.org), que tem por objetivo prover
recursos e elementos para modelar (desenhar) os
processos de negcio;
O BPMN pode e deve ser compreendido por
analistas de negcio, tcnicos, usurios e
todos os envolvidos com o processo;
Os modelos (diagramas) BPMN podem ser usado
como um contrato entre as reas tcnicas e os
usurios;
O BPMN tambm pode ser utilizado para modelar
(desenhar) processos internos e externos (B2B)...

Especificao BPMN v 1.2 http://www.omg.org/spec/BPMN/1.2/


Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

12

BPMN (Business Process Modeling Notation) verso 1.2

2 Parte A notao BPMN


Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

13

BPMN (Business Process Modeling Notation) verso 1.2

Notao. A Especificao BPMN:


Faa download da especificao: http://www.bpmn.org

Verso atual

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

14

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Business Process Modeling Notation (BPMN):
O BPMN fornece uma notao para expressar os processos de negcio em um nico diagrama de
processo de negcio BPD (Business Process Diagram ).
O BPMN prov uma notao que compreensvel por todos os usurios, analistas e tcnicos.
Garante que linguagens projetadas para a execuo de processos de negcio, tais como o BPEL4WS e
o BPML sejam visualmente expressas com uma notao comum.

O que
BPMN?

O BPMN uma notao grfica que


tem por objetivo prover recursos para
modelar (desenhar), de uma forma
padro, os processos de negcio da
empresa.

Um dos objetivos da BPMN criar


um mecanismo simples para o
desenvolvimento dos modelos
processos de negcio e facilitar o
entendimento de todas as pessoas
envolvidas com o processo.
http://www.bpmn.org/
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

15

Business Process Diagram (BPD)


O BPMN fornece uma notao para expressar os processos de negcio em um nico diagrama de
processo de negcio (Business Process Diagram BPD).
Processo:
Para o BPMN, processo uma atividade realizada por uma empresa e composta por uma srie de
etapas e controles que permitem o fluxo de informaes;
O conceito de processo extremamente hierrquico, iniciando macro-processos e indo at o nvel de
tarefa (menor nvel dentro de processo);
Processo de Negcio (business process) conceituado como uma srie de atividades que so
realizadas por uma ou mais empresas;
Atributos: Nome, Tipo (abstrato, privado ou colaborao) e Status (Ativo, Inativo,Cancelado, Pronto,
Completado e etc.) e Performers (executante) um ou mais executantes podem ser inscritos. O
atributo performers (executantes) define o recurso que ser responsvel pelo processo. O executante
pode ser na forma de um indivduo especfico, um grupo, um papel funcional ou uma posio ou uma
empresa.
Um BPD, o local para modelar o processo de negcio que pode ser formado por um ou mais
processos; Estes processos dentro do processo de negcio podem ser formados por sub-processos;
Processo de Negcio

BPD

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Processo 1

Processo 2

Principais Atributos: ID (identificador nico), Nome (descrio do diagrama), Verso (nmero da verso
do diagrama) e Autor (nome do autor).
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

16

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Especificao BPMN

Expandido a Especificao BPMN

Podemos criar novos


elementos ?

Sim, podemos. O BPMN expansvel.


Mas, no podemos modificar os
elementos que esto na especificao.

http://www.bpmn.org/
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

17

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Um exemplo comentado do Processo: Confirmar Reserva:
sub-processo
Verificar novamente
No
incio
tarefa

Verificar
pagamento

Pago ?

+
Sim
condio

Confirmar
Reserva

Verificar
reserva
do hotel

Receive

Verificar
reserva
do vo

erro ou
exceo

Fazer
Confirmao

grupo
juno

Tratar falha
final

Reply

Comee pelo simples:


Podemos comear a modelar os processos utilizando os elementos bsicos do BPMN, eles tambm
so conhecidos como core elements, e depois evoluir para a parte mais avanada, conhecida como
full elements.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

18

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Elementos do BPMN:
A especificao BPMN divida em trs reas:
Core Elements
Full Elements
Atributtes
Core Elements:
Conjunto de elementos comuns e simplificados, capazes de modelarem a maior parte dos processos
das empresas.
Full Elements:
Conjunto de todos os elementos da especificao, inclusive Core Elements, capazes de modelarem
qualquer processo de negcio.
Atributtes (Atributos):
Conjunto de propriedades e informaes de cada elemento (informaes no formato texto)
Exemplo:
Nome
Tipo
Status
Descrio
Escopo
Mtricas
Indicadores
Dono (Process Owner)
Patrocinador (Sponsor)
Freqncia
Papis
etc...
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

19

Processo:
O BPMN pode modelar os tipos de processo:
Processo interno (Private (Internal) Business Process)
Processo abstrato (Abstract (Public) Process)
Processo de colaborao (Collaboration (Global) Process)

Fbrica 1

o tipo de processo mais comum, composto por


uma srie de atividades que so realizadas
unicamente dentro de uma empresa.
O fluxo da sequncia do processo contido dentro
do Pool e no pode cruzar os limites do Pool.

Receber
Ordem de
Servio

Fazer o
Setup de
mquina

Executar
Ordem de
Servio

Fbrica 1

Processo Interno:

Receber
Ordem de
Servio

Fazer o
Setup de
mquina

Executar
Ordem de
Servio

Processos Abstratos:
Muitas vezes, o processo inclui atividades que so
realizadas fora da empresa (realizado por
terceiros, por exemplo) e no temos gerncia sobre
a execuo destas atividades
Utilizamos um modelo abstrato para representar
uma entidade independente, com processos
prprios, mas que no podemos modelar (por no
conhecer o processo) ou no nos interessa modello;
No exemplo ao lado o Fornecedor faz o beneficiamento
da matria prima, entretanto, um processo interno do
fornecedor, o qual no conhecido, ele deve ser
modelado como um processo abstrato (caixa preta).

Verso 6 | RFS

Fornecedor

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

20

Processo:
O BPMN pode modelar os tipos de processo:
Processo interno (Private (Internal) Business Process)
Processo abstrato (Abstract (Public) Process)
Processo de colaborao (Collaboration (Global) Process)

Descrevem processos B2B e 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.
No exemplo ao lado o Entregador que faz o
processamento da entrega da Empresa 1 (que realiza
a venda), logo ele dever ser modelado (desenhado)
explicitamente.

Verso 6 | RFS

Empresa 1

Processos de Colaborao:

Processar
pedido
de venda

Entregador

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

rildo.santos@etecnologia.com.br

Solicitar
entrega do
pedido

Encerrar
Pedido

Processar
entrega

Todos os direitos reservados e protegidos 2006 e 2010

21

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Legal, entendi o BPD,
tipos de processo e
os elementos

Agora vamos ver Categoria


dos Elementos:
So quadro categorias:
Objetos de Fluxo;
Objetos de Conexo;
Swimlanes;
Artefatos;

Quatro categorias bsicas de elementos:


Objetos de Fluxo:

Swimlanes:

Eventos
Atividades
Gateways

Pools
Lanes

Objetos de Conexo:

Artefatos:

Fluxo de Sequncia (Sequence Flow)


Fluxo de Mensagem (Message Flow)
Associao

Objeto de Dados (Data Object)


Grupo
Anotao

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

22

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
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). Existem 3 tipos de
eventos (baseados sobre quando afetam o fluxo): inicio (start),
intermedirio (intermediate) e fim (end). Este evento no
possui trigger.

Atividade1,2

Gateway

Figura

um termo genrico para um trabalho executado. Os tipos de


atividades so: tarefa[1] e Subprocesso [2]. O Subprocesso
distinguido por uma pequena cruz no centro inferior da figura.
Principais Atributos: Tipo de atividade (Subprocesso ou
tarefa), Status (Ativo, Inativo,Cancelado, Pronto, Completado
e etc.) e Performers (0-n): Um Performer (executante) ou mais
executantes podem ser inscritos. O atributo performer
(executante) define o recurso que ir executar ou quem sero
responsveis pela a atividade. A entrada do Performer poderia
ser na forma de um indivduo, um grupo, um papel funcional,
uma posio ou uma empresa.

intermedirio

inicio

fim

Tarefa [1]

Subprocesso [2]

usado para controlar a divergncia (deciso) e/ou a


convergncia (juno) da seqncia de um fluxo. Assim,
determinar decises tradicionais, como unir ou dividir trajetos.

1 Tarefa: A tarefa a menor unidade de um processo, geralmente atmica (no pode ser dividida em mais objetos);
2 sub-processo: Um sub-processo, como uma atividade composta por um srie de outras atividades, formando um novo fluxo; O
Subprocesso pode exibido de duas forma: aberto ou fechado;

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

23

Objetos de Fluxo: Atividade e sub-processo


Entrega

Sub-processo, exemplo de forma fechado, independente (ou Reusable Sub-process):


Processar
Ticket

Receber
Ticket

Fazer a
Entrega

Fechar
Ticket

O desenho completo de um Subprocesso fechado pode estar ou no dentro do mesmo Pool do processo-pai;
Pode ser um processo modelador em outro BPD;
Pode estar no mesmo BPD em outra pgina, por exemplo.
Sub-processo, exemplo de forma aberto, dependente (ou Embedded Sub-process):

Processar
Ticket

Entrega

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Planejar
Entrega

Receber
Ticket

Fazer a
Entrega
Validar
Ticket

Fechar
Ticket

Registrar
Ticket
Ticket
Registrado

No caso de um Subprocesso aberto, o desenho completo dever estar sempre no mesmo Pool

Dependente X Independente:
Os sub-processos podem ser do tipo Dependente (Embedded Sub-process), quando so totalmente
dependente do processo-pai e devem ser desenhados dentro do mesmo Pool;
Ou podem ser do tipo Independente (Reusable Sub-process), quando so reutilizveis atravs de
diferentes processos e possuem um BPD prprio (e at mesmo Pools diferentes)
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

24

Objetos de Conexo:

Descrio

Fluxo de
seqncia

usado para mostrar a seqncia com que as


atividades sero executadas em um processo.

Fluxo de
mensagem

usado para mostrar o fluxo de mensagens entre


dois participantes diferentes que o enviam e
recebem mensagens.

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.

Exemplo:

Processar
Pagamento

Objeto

Autorizador

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Verso 6 | RFS

Receber
Conta

Solicitar
Autorizao
Pagamento

Figura

Nota Fiscal
impressa

Imprimir
Nota Fiscal

Processar
autorizao

+
rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

25

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Objetos de Conexo. Fluxo de Sequncia:
Existem diversas regras de uso do fluxo de seqncia, um caracterstica interessante que o uso
destas conexes podem, muitas vezes, substituir o uso de gateways, veja o exemplo:
Conduo sem gateway

Receber
Ticket

Fluxo default
Processar
Ticket

Processar
Ticket

Ticket vlido ?

Aprovar
Ticket

Fazer
entrega

Reprocessar
Ticket

Quando no utilizamos gateway para convergir ou divergir processos, podemos dizer que o processo
no controlado, ou seja, no existe controle absoluto sobre o fluxo de informaes ao longo do
processo.
Alm do fluxo de seqncia, existem duas varincias:
Condicional: existe uma condio lgica intrinsecamente relacionada conexo;

Default: trata-se de um fluxo de seqncia padro cujo uma condio dever ser sempre verdadeira;

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

26

Swimlanes:

Descrio

Pool

Representa um participante em um
processo. Um participante pode ser uma
entidade de negcio (exemplo: uma
empresa) ou pode ser um papel (de
negcio), como por exemplo: vendedor,
comprador ou fabricante.
Graficamente, o Pool um container
para partio do processo de um de
outros Pools, geralmente no contexto de
situaes de B2B.

Lane

Lane uma subdiviso dentro de um


Pool usado para organizar e categorizar
as atividades.
Uma Lane representa uma funo de
negcio ou um papel de negcio.

Verso 6 | RFS

Figura

rildo.santos@etecnologia.com.br

Nome Nome

Objeto

Nome

Funcionam como um mecanismo de organizao das atividades em categorias visuais


separadas.

Nome

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Todos os direitos reservados e protegidos 2006 e 2010

27

Swimlanes pools:
Pools so utilizados quando o diagrama envolve duas entidades de negcio ou
participantes que esto separados fisicamente no diagrama.
Especifica o "quem faz o qu" colocando os eventos e os processos em reas protegidas,
chamados de pools

Cliente

Exemplo: Swimlanes (Pools)


Fazer
pedido

Receber
email

Enviar o
pedido

Vendas

Receber o
pedido

Registrar
Pedido

Enviar
Ordem de
Entrega

Enviar
e-mail de
confirmao

Receber
produto

Receber
comprovante
de entrega

Processar
pedido
Pedido

Entregador

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Verso 6 | RFS

Receber
Ordem de
Entrega

rildo.santos@etecnologia.com.br

Gerar
ticket de
entrega

Fazer
entrega
+

Todos os direitos reservados e protegidos 2006 e 2010

28

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Swimlanes lanes:
Os objetos do tipo Lane so utilizados para separar as atividades associadas para uma
funo de negcio ou papel especfico
Um Pool representa uma entidade de negcio ou um papel de negcio e uma Lane
representa uma funo de negcio ou um papel.
Exemplo:

Pool
Verso 6 | RFS

Lane
rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

29

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Artefatos:
Ilustram as entradas e as sadas das atividades no processo
Objeto

Descrio

Objetos de dados

Objeto de Dados considerado como


artefato e no com fluxo de objeto. Ele
Considerado como um artefato porque no
afeta a fluxo de mensagem e nem fluxo de
seqncia de um processo, mas ele
fornece informao sobre o que processo
faz. Ele pode ser utilizado para representar
documentos tais como: fatura, nota fiscal,
ordem de servio, requisio, e-mail e etc.

Grupo

Um grupo representado por um retngulo


usado para agrupamento de atividades e
tarefas, tambm pode ser usado com
objetivo de documentao ou de anlise.

Anotaes

As anotaes fornecer informaes


adicionais e comentrios para o leitor de
um diagrama BPMN.

Figura

Nome
[estado]

Comentrios

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

30

Administrao

Aprovar
a requisio

Servidor Web

Processar
Requisio

Gerenciamento

Exemplo: Swimlanes (lanes):

Processar Requisio

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Notificar
solicitante

Requisio
[sem provao]

Iniciar toda
tera-feira

Solicitar
aprovao
da requisio

Exemplo de agrupamento
funcional

Comentrios: Lanes podem representar uma funo de negcio ou um papel


Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

31

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Quais so as boas
prticas e regras para
a modelagem ?

Tem uma lista das boas


prticas e regras para a
modelagem de processo

O desenho do processo pode ser na horizontal, ou na


vertical. O mais comum na horizontal.
Os objetos podem ter ou no ter ttulos associados. Se
possuir ttulo, ele pode ser dentro ou fora do elemento
(acima, abaixo ou ao lado).
Os elementos podem ser de qualquer tamanho, desde que
se siga um padro.
A cor padro dos elementos branca. Mas os elementos
podero ser coloridos para representar regras de negcio,
segmentar informaes ou enfatizar situaes ou estados.
Os elementos podero ter cones especiais associados,
desde que no se confundam com os cones do padro.

permitido criar novos tipos de artefatos


As fontes do texto podero ser selecionadas a vontade

As conexes podero se encaixar em qualquer posio dos


objetos
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

32

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Legal, tambm entendi..
as categorias dos
processos...

E agora vamos ver os


Gateways..

Qual o papel dos Gateways ?


O papel dos Gateways coordenar os Fluxos de Seqncia em situaes de divergncia e
convergncia de fluxos.

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

33

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Gateways
Exclusive Decision/Merge (XOR)

Inclusive Decision/Merge (OR)

Parallel Fork/Join (AND)

(OR)

(XOR) Data

Complex Decision/Merge
(XOR) Evento

Exclusive Gateways Decision/Merge (Deciso / Juno) esto localizados dentro do processo de


negcio onde o Fluxo de Sequncia pode ter caminhos alternativos:
Caminho alternativo A

evento

evento

Caminho alternativo B

Somente uma condio dever ser Verdadeira


Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

34

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Gateways
Exclusive Decision/Merge (XOR)

(XOR) Data

Inclusive Decision/Merge (OR)

Parallel Fork/Join (AND)

(OR)
Complex Decision/Merge

(XOR) Evento

Inclusive Gateways Decision/Merge (Deciso / Juno). Representa um ponto de ramificao onde


as alternativas so baseados em expresses condicionais contido dentro fluxo de seqncia.
An Inclusive Decision using an OR Gateway

A Complex Decision (Gateway)

An Inclusive Gateway Merging Sequence flow


Condio 1

Condio2

(OR)

Default

Pelo menos uma das condies deve ser


verdadeira

Gateway tambm
pode ser utilizado
como uma juno
(merge).

Uma ou mais condies podem ser Verdadeira


Verso 6 | RFS

rildo.santos@etecnologia.com.br

Quando o Gateway utilizado como uma


deciso, uma expresso determinar qual
opo para continuao do o fluxo
Todos os direitos reservados e protegidos 2006 e 2010

35

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Gateways
Exclusive Decision/Merge (XOR)

(XOR) Data

Inclusive Decision/Merge (OR)

Parallel Fork/Join (AND)

(OR)
Complex Decision/Merge

(XOR) Evento

Parallel Fork/Join (AND). Geralmente utilizado para demonstrar atividades e/ou tarefas que so
executadas em paralelo. Tambm usada para mostrar sincronizao.

Fork

Join

Paralelismo

Join (and)

Verso 6 | RFS

Paralelismo e Sincronizao (Fork/Join)

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

36

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Gateways

Dar sada no
estoque do
produto

sim

+
Mais produtos ?
Ler cdigo
do produto

+
Somar o valor
na lista de
compras

no

Totalizar a
lista de compras

Processar
o pagamento

+
Digitar o cdigo
do produto

Este exemplo Parallel Fork/Join (AND), demonstra o paralelismo e sincronismo , ao mesmo tempo
que feito a sada do produto do estoque tambm somado na conta o valor do produto.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

37

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Gateways, a coisa est
ficando interessante...

Os eventos...

O que um evento ?
Um Evento representa algo que ocorre durante a execuo de um processo, afetando o seu fluxo

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

38

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Eventos:
Tipo de Dimenso: Mensagem, Tempo, Erro, Cancelar, Compensao, Condicional, Link, Sinal,
Terminador e Mltiplo )
Capturar*

Lanamento**

Link:
Link mecanismo de conexo entre pginas ou desvio.

Mensagem

Sinal (Signal)
Sinal uma forma de interao entre processos.
Exemplo:
Chega um sinal que foi transmitido a partir de outro processo e
desencadeia o incio do Processo. Note que o sinal no uma
mensagem. Vrios processos podem ter eventos de incio que so
acionados a partir do mesmo sinal transmitido.

Tempo

Erro
Cancelar
Compensao

Terminador (terminate):
Este evento encerra todas atividades, tarefas e sub-processos.

Condicional

Mltiplo:
Significa que existem mltiplos caminhos para iniciar o processo,
contudo, Somente um caminho deve ser selecionado para iniciar o
processo.

Link
Sinal
Terminador

Mltiplo

iniciar

intermedirio

fim

*Catching = Capturar
**Throwing = Lanamento
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

39

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Eventos: Mensagem e Erro (Exceo)

Verificar dados
do pagamento

Confirmar
Pedido

Verificar dados
dos produtos

Receive

Enviar e-mail
de confirmao
do pedido

Verificar dados
do cliente

Tratar a exceo
Reply

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

40

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Evento Sinal ( utilizado para sincronizao entre processos)

B completado

B completado

Comentrio:
Quando a tarefa B terminar ser lanado um sinal (B completado). Este sinal ser capturado e
a Tarefa D comear.
Note que a tarefa D deve ficar aguardando o sinal e somente aps de receber o sinal que da Tarefa B
foi completada ela comear.

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

41

Exemplos: Timer

Processar
Entrega do
Pedido

Fazer Entrega

2 dias

Exemplo 1: Timer demonstra que existe um tempo entre o sub processo e a tarefa

Receber a
Confirmao
de Reserva

Processar
Folha de
Pagamento

Iniciar dia 25
de cada ms

Exemplo 2: Timer demonstra quando um determinado


sub processo ser executado

2 dias

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Notificar o
Cancelamento
da Reserva

Exemplo 3: Timer demonstra


o timor para receber a
confirmao da reserva
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

42

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Eventos Timer e Link ( utilizado como conector de pgina)

Registrar
Ordem de
Produo

Planejar e
Agendar
Execuo

Processar
Ordem de
Produo
A

Processar Ordem de
Produo a partir das
18 horas

Pgina 1

Fabricar
produtos

Planejar entrega
do produto

Pgina 2

Comentrio:
Evento link

Verso 6 | RFS

faz o lanamento da quebra de pgina e o link

rildo.santos@etecnologia.com.br

faz a captura.

Todos os direitos reservados e protegidos 2006 e 2010

43

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Link tambm pode ser utilizado como go to (v para)
Ordem Produo
aceita?
Receber
Ordem de
Produo

sim

Planejar e
agendar
execuo

Processar
Ordem de
Produo

no

Ordem Produo
[Recebida]

Ordem Produo
[Em produo]

Planejar entrega
do produto

Avisar solicitante

Ordem Produo
[Encerrada]

Encerrar Ordem
de Produo

Encerrar Ordem
Produo
Encerrar Ordem
de Produo

Dica: Use para facilitar a leitura do diagrama ou para deix-lo menos poludo.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

44

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Evento Compensao

Pedido
[invlido]

Pedido vlido ?

Receber
Pedido

no

Validar
Pedido

Notificar
Solicitante

sim

Pedido
[aprovado]

Processar
pagamento do
pedido

Pagamento ok ?

Processar
Pedido

Cancelar o
pagamento do
pedido

Comentrio:
A compensao dos mecanismos para "desfazer" as atividades, ela requer uma notao especfica,
pois, uma circunstncia especial que ocorre fora do fluxo normal do processo. Por esta razo, a
compensao um evento intermedirio que no tem uma seqncia de fluxo de sada, mas tem uma
associao.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

45

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:

Eventos....puxa...

Veremos as Atividades
e Transao

O que uma atividade ?


Uma atividade uma representao de um trabalho que realizado em um processo de negcio.
Pode ser de dois tipos:
- Tarefa (Task), menor unidade de trabalho e no pode ser dividida em outras atividades.
- Subprocesso (Sub-Process), pode ser dividido em outras atividades (tarefas e/ou outros subprocesso).

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

46

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Atividades:

Mltipla instancia

Compensao

Loop
A tarefa ou Subprocesso repetido (loop)

Ad hoc
A execuo no segue uma ordem formal (seqncia).

Sub-processo:

Loop

Verso 6 | RFS

Mltipla instancia

Ad hoc

rildo.santos@etecnologia.com.br

Compensao

Todos os direitos reservados e protegidos 2006 e 2010

47

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Exemplo de Loop + Subprocesso e Link

Receber
e-mail

Publicar
mensagem

Abrir ciclo de
discusso
A

Pgina 1

fechar ciclo
de discusso

Arquivar
mensagens

Pgina 2

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

48

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Exemplo: Subprocesso AD-HOC

Exemplo: Compensao

Sub processo fechado

Escrever
captulo

Sub processo aberto


Exemplo: Viso parcial do processo que
demonstra a compensao
Escrever
resumo do
captulo

Escrever
captulo

Selecionar
figuras

Organizar
referncia

~
As execuo destas atividades no so
seguem nenhuma seqncia (ordem)
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

49

BPMN (Business Process Modeling Notation) verso 1.2

Notao. BPMN:
Transao:
Uma transao um tipo de sub-processo que fora que todas as atividades dentro dele sejam
completadas com sucesso ou canceladas.
Transao:

Veja o exemplo abaixo:

Reservar Vo

Processar
pagamento

Enviar
Cancelamento
Vo

Reservar Hotel

Neste exemplo: necessrio


que tanto a reserva do vo
quanto a reserva do hotel sejam
completadas com sucesso para
o fluxo prosseguir.

Enviar
Cancelamento
Hotel

Notificar a
Indisponibilidade

Se a reserva do vo concluda
e a reserva do hotel no, a
reserva do vo deve ser
cancelada, e vice-versa.
Verso 6 | RFS

Tratar atravs
do SAC

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

50

BPMN (Business Process Modeling Notation) verso 1.2

Notao. Regras de Conexo do Fluxo de Seqncia:


Tabela abaixo exibe as regras de conexo do Fluxo de Seqncia:
- Ela exibe como um objeto pode ser conectado a outro objeto atravs do Fluxo de Seqncia.

De/para

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

51

BPMN (Business Process Modeling Notation) verso 1.2

Notao. Regras de Conexo do Fluxo de Mensagem:


Tabela abaixo exibe as regras de conexo do Fluxo de Mensagem:
- Ela exibe como um objeto pode ser conectado a outro objeto atravs do Fluxo de Mensagem.
De/para

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

52

BPMN (Business Process Modeling Notation) verso 1.2

BPMN. BPEL e XPDL

Mas, fique com uma dvida...se


precisarmos automatizar os processos,
Como faremos...?

Podemos dar uma


olhada no BPEL..

BPEL (Business Process Execution Language) uma linguagem baseada em XML que descreve um
processo de negcio.
Mapeando o BPMN para BPEL ou XPDL:
O BPMN pode ser traduzido para BPEL ou XPDL;
Para cada objeto no BPMN, deve existir um correspondente em BPEL;
A correspondncia entre BPMN e o XPDL ou BPEL o que permite gerar cdigos, XML, para os
sistemas a partir do desenho dos processos.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

53

BPMN (Business Process Modeling Notation) verso 1.2

BPMN. BPEL e XPDL


Processo: BPMN e BPEL
Os processos podem ser orquestrado automaticamente via software.
A notao BPEL inclui controle de fluxo, variveis, execuo paralela, entrada, sada e tratamento
de erros. Um arquivo XML BPEL descreve um processo de negcio, geralmente utiliza um web
services, que so descritos em arquivos WSDL.
Um motor BPEL uma ferramenta capaz de ler arquivos BPEL (e outros elementos, tais
como arquivos WSDL) e criar representaes destes processos, que podem ser executados na
prtica.

BPMN e BPEL:
O BPMN tem como objetivo desenhar processo de negcio, enquanto BPEL tem como objetivo
possibilitar a execuo do processo.
Como BPEL atualmente considerada o padro mais importante para linguagem de execuo de
processos (BPMI, 2006), a prpria especificao da BPMN trata deste mapeamento (BPMN, 2006).
Assim, possvel, atravs de um diagrama BPMN, gerar arquivos BPEL e WSDL, que, por sua
vez, sero interpretados por um motor BPEL (ferramenta) e transformados em processos que
podem ser executados.

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

54

BPMN (Business Process Modeling Notation) verso 1.2

BPMN. BPEL e XPDL


Processo: BPMN e BPEL
Exemplo:
Verificar novamente
no
Avaliar resultado
da reserva do
carro

Verificar a
reserva carro

sim
Confirmar
Reserva

Verificar a
reserva do hotel

Receive

Confirmao

Reply

Verificar a
reserva
do vo

XML
BPEL

Tratar a falha

Reply

BPEL

Mapeamento de atributos bsico do Processo de Negcio

Mapeamento as propriedades do processo para BPEL (variveis e mensagem)

A BPEL faz orquestrao pura dos processos


Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

55

BPMN (Business Process Modeling Notation) verso 1.2

BPMN. BPEL e XPDL


Processo: BPMN e XPDL
XPDL (XML Process Definition Language) uma especificao (padro) mantida pela WfMC (Workflow
Management Coalition) - www.wfmc.org - a verso atual a 2.1
O XPDL um padro XML de descrio de regras de processos de negcios. Sua especificao, baseia-se na descrio
de um conjunto de "atividades" relacionadas entre si atravs de "transies". Para a WfMC, "atividade" significa uma
unidade de trabalho que ser processada por um recurso, que pode ser um participante, um ator (usurio ou sistema)

O XPDL prov formas concretas de especificar regras relacionadas ao envio de tarefas para participantes definidos de
maneira dinmica ou esttica. Ao contrrio do BPEL, por exemplo, o XPDL contempla a anlise da estrutura organizacional
da empresa para determinar o ator de uma determinada tarefa.
Em termos prticos, a maior parte das solues disponveis no mercado utiliza o XPDL como um forma de troca de regras
de processos, utilizando sistemas prprios de importao/exportao de especificaes. Isso significa, por exemplo,
desenhar e configurar um processo em uma ferramenta, export-lo para o padro XPDL, e import-lo para utilizao em
outra engine/ferramenta.

O XPDL compatvel com a BPMN (BPMN o padro ideal para modelar o processo em nvel visual e o XPDL para
definir suas regras em nvel tcnico).
Ponto fraco da XPDL no tem suporte ao conceito de servios como: SOA.

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

56

BPMN (Business Process Modeling Notation) verso 1.2

BPMN. BPEL e XPDL


Processo: BPMN e XPDL:
Exempl no BizAgi:

1 Desenho o processo utilizando a BPMN


2 Faa a exportao do processo para XPDL
que criar um arquivo XML.
A BizAgi, possui suporte a exportao do processo
desenhado com BPMN e export-lo para XPDL (a sada
arquivo XML que descreve o processo no padro XPDL)
Este recurso possibilita de importao deste arquivo XPDL
para outra ferramenta BPMS, gerando uma aplicao
quase que instantaneamente.
Verso 6 | RFS

<?xml version="1.0" encoding="utf-8"?>


<Package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="b0e054eb-f1a3-4154-9525048ee9ff274e" Name="Diagram 1" OnlyOneProcess="false">
<PackageHeader>
<XPDLVersion>2.0</XPDLVersion>
<Vendor>BizAgi Process Modeler.</Vendor>
<Created>2008-10-18T21:36:57.8306475-02:00</Created>
<Description>Diagram 1</Description>
<Documentation />
<CreationVersion>1.3.0.0</CreationVersion>
<Version>1.3.0.0</Version>
</PackageHeader>
<RedefinableHeader>
<Author />
<Version />
<Countrykey>CO</Countrykey>
</RedefinableHeader>
<ExternalPackages />
<Participants />
<Pools>
<Pool Id="4db5a564-5e31-4a60-84d3-6cd6f72a906c" Process="154ccd40-ce9740cd-8ea7-1a7b7ae4561d" BoundaryVisible="false">
<Lanes />
<NodeGraphicsInfos>
<NodeGraphicsInfo ToolId="BizAgi_Process_Modeler" Height="0" Width="0"
BorderColor="-16777216" FillColor="-1">
<Coordinates XCoordinate="0" YCoordinate="0" />
</NodeGraphicsInfo>
</NodeGraphicsInfos>
</Pool>
<Pool Id="d58e6b22-b069-4c6d-aa9b-6cfe2dc494c7" Name="Vendas"
Process="7fd95e94-01ae-4da0-8e9a-c8b5e0aa470e" BoundaryVisible="true">
<Lanes />
<NodeGraphicsInfos>
<NodeGraphicsInfo ToolId="BizAgi_Process_Modeler" Height="166"
Width="694" BorderColor="-16777216" FillColor="-1">
<Coordinates XCoordinate="15" YCoordinate="15" />
</NodeGraphicsInfo>
</NodeGraphicsInfos>
</Pool>
</Pools>
<MessageFlows />
<Associations />
<Artifacts />
...

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

57

BPMN (Business Process Modeling Notation) verso 1.2

Comentrio final:
Ficou interessando no assunto ?

Quer aprender mais sobre a modelagem de processos com notao


BPMN verso 1.2 ?
Se sim fale comigo:

www.etcnologia.com.br

Rildo F Santos
(11) 9123-5358
(11) 9962-4260

Verso 6 | RFS

rildo.santos@etecnologia.com.br
twitter: @rildosan
skype: rildo.f.santos
http://rildosan.blogspot.com/

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

58

BPMN (Business Process Modeling Notation) verso 1.2

Nossos Servios de Consultoria:

Agile

Sustentabilidade
Ambiental

Gesto de
Inovao

Processos

Servios de Consultoria:

- Mapeamento, Modelagem e Melhoria de Processos de Negcio


- Implementao de Escritrio de Processos

- BPM Coach
- Green BPM
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

59

BPMN (Business Process Modeling Notation) verso 1.2

Nossos Treinamentos:

Cursos e Formao Profissional:


- Workshop de Gesto por Processo (8 horas)
- Modelagem de Processos com BPMN a BizAgi Process Modeler (16 horas)
- Modelagem de Processos com BPMN e Tibco Business Studio (16 horas)

- Modelagem de Processos com BPMN e WBM (16 horas)


- Formao Analista de Processo de Negcio (32 horas)
Ficou interessado ?

Entre em contato: Rildo Santos, email: rildo.santos@etecnologia.com.br.


Estes treinamentos tambm podem ser personalizados para sua empresa.
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

60

BPMN (Business Process Modeling Notation) verso 1.2

Quer Mais
Gostou quer mais, gostaria de receber outros materiais sobre o mesmo tema e novas verses deste
material...
Envie um e-mail para com subject: Quero entrar na comunidade para rildo.santos@etecnologia.com.br
que te enviaremos um convite para participar da nossa comunidade

http://etecnologia.ning.com/
Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

61

BPMN (Business Process Modeling Notation) verso 1.2

Notas:
Marcas Registradas:
Todos os termos mencionados e reconhecidos como Marca Registrada e/ou comercial so de
responsabilidade de seus proprietrios. O autor informa no estar associada a nenhum produto e/ou
fornecedor apresentado neste material. No decorrer deste, imagens, nomes de produtos e fabricantes
podem ter sido utilizados, e desde j o autor informa que o uso apenas ilustrativo e/ou educativo, no
visando ao lucro, favorecimento ou desmerecimento do produto/fabricante.
Melhoria e Reviso:

Este material esta em processo constante de reviso e melhoria, se voc encontrou algum problema
ou erro envie um e-mail ns.
Criticas e Sugestes:
Ns estamos abertos para receber criticas e sugestes que possam melhorar o material, por favor
envie um e-mail para ns.

Imagens:
Google, Flickr e Banco de Imagem.

Rildo F dos Santos (rildo.santos@etecnologia.com.br)


Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

62

BPMN (Business Process Modeling Notation) verso 1.2

Licena:

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

63

BPMN (Business Process Modeling Notation) verso 1.2

BPMN v. 1.2
Business
Process
Modeling
Notation

www.etcnologia.com.br

Rildo F Santos
(11) 9123-5358
(11) 9962-4260

Verso
6 | RFS
Verso:
6.0

rildo.santos@etecnologia.com.br
twitter: @rildosan
skype: rildo.f.santos
http://rildosan.blogspot.com/

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

Você também pode gostar