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
rildo.santos@etecnologia.com.br twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/

Verso: 6.0

Comentrio inicial:
BPMN (Business Process Modeling Notation) verso 1.2

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

Programa: Menos Papel, Mais rvores


BPMN (Business Process Modeling Notation) verso 1.2

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

Sobre o autor: Rildo F. Santos


BPMN (Business Process Modeling Notation) verso 1.2
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

Contedo, as partes:
BPMN (Business Process Modeling Notation) verso 1.2

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

Projeto de Mapeamento, Modelagem e Melhoria de Processo:


BPMN (Business Process Modeling Notation) verso 1.2
1
Iniciao e Planejamento

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

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

4
Equipe e Usurios Equipe e Stakeholders

Redesenho de Processo (desenho do TO-BE)

Stakeholders

Jul Modelagem de Processo 3


(desenho do AS-IS)

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

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

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

Verso 6 | RFS

Todos os direitos reservados e protegidos 2006 e 2010

Introduo
BPMN (Business Process Modeling Notation) verso 1.2
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

Mapeamento de Processo
BPMN (Business Process Modeling Notation) verso 1.2
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

Modelagem de Processos ?
BPMN (Business Process Modeling Notation) verso 1.2
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:

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

Mapeamento e Modelagem: Melhores Prticas e Benefcios


BPMN (Business Process Modeling Notation) verso 1.2
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.
Melhores Prticas: - Objetivo do modelo comunicar. - Modelos devem ser simples e intuitivos. - Modelos devem ser adequado a cultura da empresa. - 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.
Benefcios do Mapeamento e da Modelagem de Processo:
- 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;

- 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 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)... Ok, mas vamos estudar um pouco mais a especificao...

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

Notao. A Especificao BPMN:


BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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
Verso 6 | RFS

Processo 1

Processo 2

Principais Atributos: ID (identificador nico), Nome (descrio do diagrama), Verso (nmero da verso do diagrama) e Autor (nome do autor).
rildo.santos@etecnologia.com.br
Todos os direitos reservados e protegidos 2006 e 2010

16

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Um exemplo comentado do Processo: Confirmar Reserva:
sub-processo Verificar novamente No incio tarefa

Verificar pagamento

Pago ?

+
Sim condio

Confirmar Reserva
Receive

Verificar reserva do hotel

+
grupo juno

Fazer Confirmao

erro ou exceo

Verificar reserva do vo

Tratar falha
final

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

Reply

18

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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) Processo Interno:
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

Processos Abstratos:
Fbrica 1 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).
Receber Ordem de Servio Fazer o Setup de mquina Executar Ordem de Servio

Verso 6 | RFS

Fornecedor

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

20

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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) Processos de Colaborao:
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. Empresa 1

Processar pedido de venda

Solicitar entrega do pedido

Encerrar Pedido

Entregador

Processar entrega

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

21

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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:


Eventos Atividades Gateways

Swimlanes:
Pools Lanes

Objetos de Conexo:
Fluxo de Sequncia (Sequence Flow) Fluxo de Mensagem (Message Flow) Associao
Verso 6 | RFS

Artefatos:
Objeto de Dados (Data Object) Grupo Anotao
rildo.santos@etecnologia.com.br
Todos os direitos reservados e protegidos 2006 e 2010

22

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Objetos de Fluxo:

Objeto
Evento

Descrio
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. 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. 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.

Figura
intermedirio

inicio

fim

Atividade1,2

Tarefa [1]

Subprocesso [2]

Gateway

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Objetos de Fluxo: Atividade e sub-processo
Sub-processo, exemplo de forma fechado, independente (ou Reusable Sub-process): Entrega
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

Planejar Entrega Fazer a Entrega Fechar Ticket

Entrega

Receber Ticket Validar 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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Objetos de Conexo:

Objeto
Fluxo de seqncia

Descrio
usado para mostrar a seqncia com que as atividades sero executadas em um processo.

Figura

Fluxo de mensagem

usado para mostrar o fluxo de mensagens entre dois participantes diferentes que o enviam e recebem mensagens. 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.

Associao

Processar Pagamento

Exemplo:

Receber Conta

Solicitar Autorizao Pagamento

Nota Fiscal impressa

Imprimir Nota Fiscal

Autorizador

Processar autorizao

+
rildo.santos@etecnologia.com.br
Todos os direitos reservados e protegidos 2006 e 2010

Verso 6 | RFS

25

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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
Fluxo default
Processar Ticket Processar Ticket

Receber Ticket

Ticket vlido ?

Fazer entrega

Aprovar Ticket

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Swimlanes: Funcionam como um mecanismo de organizao das atividades em categorias visuais separadas.

Objeto
Pool

Descrio
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.

Figura

Verso 6 | RFS

Nome Nome

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.

Nome

Nome

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

27

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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 Exemplo: Swimlanes (Pools)
Cliente Fazer pedido Enviar o pedido

Receber email

Receber produto

Receber o pedido Vendas

Registrar Pedido

Enviar Ordem de Entrega

Enviar e-mail de confirmao

Receber comprovante de entrega

Processar pedido Pedido


+

Entregador

Receber Ordem de Entrega

Gerar ticket de entrega

Fazer entrega
+

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

28

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Artefatos: Ilustram as entradas e as sadas das atividades no processo
Objeto Objetos de dados Descrio 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. Um grupo representado por um retngulo usado para agrupamento de atividades e tarefas, tambm pode ser usado com objetivo de documentao ou de anlise. As anotaes fornecer informaes adicionais e comentrios para o leitor de um diagrama BPMN.
Comentrios

Figura

Nome [estado]

Grupo

Anotaes

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

30

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Exemplo: Swimlanes (lanes):
Administrao

Processar Requisio

Processar Requisio

Gerenciamento

Aprovar a requisio
Requisio [sem provao]

Notificar solicitante

Servidor Web

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Gateways
Exclusive Decision/Merge (XOR) Inclusive Decision/Merge (OR) Parallel Fork/Join (AND)

(XOR) Data

(OR)
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Gateways Exclusive Decision/Merge (XOR)
Inclusive Decision/Merge (OR) Parallel Fork/Join (AND)

(XOR) Data

(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 An Inclusive Gateway Merging Sequence flow
Condio 1

A Complex Decision (Gateway)

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Gateways Exclusive Decision/Merge (XOR) Inclusive Decision/Merge (OR) Parallel Fork/Join (AND)

(XOR) Data

(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)

Paralelismo e Sincronizao (Fork/Join)

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

36

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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.


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. Terminador (terminate): Este evento encerra todas atividades, tarefas e sub-processos.

Mensagem Tempo

Erro Cancelar Compensao Condicional Link Sinal Terminador

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

Mltiplo

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

intermedirio

fim

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

39

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Exemplo: Eventos: Mensagem e Erro (Exceo)

Verificar dados do pagamento

Confirmar Pedido Receive

Verificar dados dos produtos

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Processar Folha de Pagamento

Receber a Confirmao de Reserva

Iniciar dia 25 de cada ms

2 dias

Exemplo 2: Timer demonstra quando um determinado sub processo ser executado

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Exemplo: Eventos Timer e Link ( utilizado como conector de pgina)

Registrar Ordem de Produo

Planejar e Agendar Execuo Processar Ordem de Produo a partir das 18 horas

Processar Ordem de Produo A

Pgina 1

Fabricar produtos

Planejar entrega do produto

Pgina 2

Comentrio: Evento link

faz o lanamento da quebra de pgina e o link

faz a captura.

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

43

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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 [Em produo]

Ordem Produo [Recebida]

Avisar solicitante

Planejar entrega do produto

Ordem Produo [Encerrada]

Encerrar Ordem de Produo Encerrar Ordem de Produo

Encerrar Ordem 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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Exemplo: Evento Compensao

Pedido [invlido]

Pedido vlido ?
no

Receber Pedido

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Atividades:

Mltipla instancia

Compensao

Loop A tarefa ou Subprocesso repetido (loop)

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

Sub-processo:

Loop

Mltipla instancia

Ad hoc

Compensao

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

47

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
Exemplo: Subprocesso AD-HOC Sub processo fechado Exemplo: Compensao

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

Notao. BPMN:
BPMN (Business Process Modeling Notation) verso 1.2
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

Enviar Cancelamento Vo

Processar pagamento

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 rildo.santos@etecnologia.com.br

Tratar atravs do SAC

Todos os direitos reservados e protegidos 2006 e 2010

50

Notao. Regras de Conexo do Fluxo de Seqncia:


BPMN (Business Process Modeling Notation) verso 1.2
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

Notao. Regras de Conexo do Fluxo de Mensagem:


BPMN (Business Process Modeling Notation) verso 1.2
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. BPEL e XPDL


BPMN (Business Process Modeling Notation) verso 1.2

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. BPEL e XPDL


BPMN (Business Process Modeling Notation) verso 1.2
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. BPEL e XPDL


BPMN (Business Process Modeling Notation) verso 1.2
Processo: BPMN e BPEL Exemplo:
Verificar novamente
no
Verificar a reserva carro Avaliar resultado da reserva do carro

sim
Confirmar Reserva Verificar a reserva do hotel

Receive
Verificar a reserva do vo

+
Reply

Confirmao

Reply

XML
BPEL

Tratar a falha

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. BPEL e XPDL


BPMN (Business Process Modeling Notation) verso 1.2
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. BPEL e XPDL


BPMN (Business Process Modeling Notation) verso 1.2
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

Comentrio final:
BPMN (Business Process Modeling Notation) verso 1.2

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
rildo.santos@etecnologia.com.br twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/

Verso 6 | RFS

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

58

Nossos Servios de Consultoria:


BPMN (Business Process Modeling Notation) verso 1.2

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

Nossos Treinamentos:
BPMN (Business Process Modeling Notation) verso 1.2

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

Quer Mais
BPMN (Business Process Modeling Notation) verso 1.2
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

Notas:
BPMN (Business Process Modeling Notation) verso 1.2
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

Licena:
BPMN (Business Process Modeling Notation) verso 1.2
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
rildo.santos@etecnologia.com.br twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/

Verso 6 | RFS Verso: 6.0

rildo.santos@etecnologia.com.br

Todos os direitos reservados e protegidos 2006 e 2010

Você também pode gostar