Tutorial BizAgi Modelagem de Processos de Negócio

Ridlo 132,322 views 159 slides Aug 19, 2010
Slide 1
Slide 1 of 159
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113
Slide 114
114
Slide 115
115
Slide 116
116
Slide 117
117
Slide 118
118
Slide 119
119
Slide 120
120
Slide 121
121
Slide 122
122
Slide 123
123
Slide 124
124
Slide 125
125
Slide 126
126
Slide 127
127
Slide 128
128
Slide 129
129
Slide 130
130
Slide 131
131
Slide 132
132
Slide 133
133
Slide 134
134
Slide 135
135
Slide 136
136
Slide 137
137
Slide 138
138
Slide 139
139
Slide 140
140
Slide 141
141
Slide 142
142
Slide 143
143
Slide 144
144
Slide 145
145
Slide 146
146
Slide 147
147
Slide 148
148
Slide 149
149
Slide 150
150
Slide 151
151
Slide 152
152
Slide 153
153
Slide 154
154
Slide 155
155
Slide 156
156
Slide 157
157
Slide 158
158
Slide 159
159

About This Presentation

Objetivo da modelagem de processos é facilitar o entendimento e comunicar os processos.
Tutorial BizAgi, demonstra passo a passo como fazer Modelagem de Processos de Negócio utilizando uma ferramenta de Modelagem de Processos.
Os recursos do BizAgi Process Modeler são apresentados de forma clara...


Slide Content

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Tutorial
BizAgi®
Versão 7
Modelagem de Processos
de Negócios com BPMN
Rildo F Santos
[email protected]
@rildosan
skype: rildo.f.santos
http://rildosan.com/
(11) 99123-5358
(11) 99962-4260
www.etcnologia.com.br

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 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 herança para as próximas gerações.

Nossa missão: É buscar pelo equilibro do homem, da tecnologia e do meio ambiente.

Para cumprir esta missão é necessário: conscientizar, comprometer e AGIR.
O programa Menos Papel, Mais Árvores®, é uma ação, com objetivo de
estimular o consumo sustentável de papel dentro das organizações.
Quer participar ?
- Reduza o uso de papel (e de madeira) o máximo possível.
- Só imprima se for extremamente necessário.
- Evite comprar produtos com excesso de embalagem.
- Ao imprimir ou escrever, utilize os dois lados do papel.
- Use papel reciclado.
Este material não deve ser impresso..

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 3
Comentário inicial:
O Tutorial BizAgi® é sobre a modelagem de processos, que é segundo passo no Ciclo de Vida de
Gerenciamento de Processos.

A modelagem ajuda a entender os processos de negócio, permite identificar todos os recursos
envolvidos, partes interessadas, dependências e limitações de cada processo.

Contudo, para modelar os processos, é preciso conhecer Gestão de Processo (BPM), saber escolher
uma notação adequada e selecionar a ferramenta “certa”, estes são fatores críticos.
A BPMN é uma notação gráfica e visual, reconhecida como padrão para desenho de processo, para
aumentar produtividade devemos utilizar uma boa ferramenta.

A ferramenta certa é aquela que depois da Análise de Custo versus Benefício, é a que melhor atende as
necessidades do negócio.
Neste tutorial apresentamos como a ferramenta BizAgi® Process Modeler na versão 1.6*, que e versão
mais instável da ferramenta e a notação BPMN versão 1.2 2.0 podem facilitar a modelagem de processos
de negócio.

Nota: *As principais funcionalidades apresentadas neste tutorial, ainda fazem parte do BizAgi, mesmo nas
versões maiores.
Tutorial BizAgi®

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 4
Ciclo de Vida do Gerenciamento de Processos de Negócio:
Documentação
Modelo TO-BE
Medição de
Desempenho
Resultado
Análise
inicio
fim
Modelo AS-IS
Foco do
Tutorial

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Autor
rildosan.com
[email protected]
[email protected]
www.etecnologia.com.br
www.etecnologia.ning.com
www.facebook.com/rildosan
Livro: Análise e Melhoria e Processos de Negócios
Editora: Atlas
ISBN: 9788522474028
1ª edição (2012)
Escrevi o capítulo 9 – Simulação de Processos
O maior valor deste livro está em sua capacidade de explicar com simplicidade e precisão tudo o que
é necessário para uma implantação bem-sucedida da gestão por processos. A obra representa a
consolidação do trabalho de equipes de colaboradores que se uniram para apresentar suas visões,
conhecimentos e experiências sobre o que muitos autores consideram ser a última fronteira da
administração, que é a Gestão de Processos de Negócio (Business Processes Management). De um
lado a academia e centros de pesquisas representados por professores e pesquisadores, e de outro o
pessoal do mercado de trabalho, representado por profissionais de empresas e consultores de modo
geral, ambos os grupos unidos pelo interesse em comum: a melhoria da gestão de processos, com o
fim de elevá-la à categoria de Gestão por Processos.
Rildo Santos (@rildosan)
É consultor, mentor, autor, coach, escritor, facilitador, palestrante,
estrategista, instrutor e empreendedor.
Atua com Inovação, Processos, Análise e Gestão de Negócio, Liderança,
Empreendedorismo, Tecnologia da Informação e Métodos Ágeis.
5
Tem mais de 10.000 horas de experiência em Projetos BPM,
ferramentas BPMS e projetos de capacitação de profissionais.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 6
Conteúdo, vamos por partes:
Escolhendo a
ferramenta
certa...
Explorando o
BizAgi
Process
Modeler.
O Tutorial
A notação
BPMN
versão 1.2 2.0

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 7
Escolhendo a
ferramenta
certa
1ª. Parte

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 8
Escolhendo a ferramenta certa:
Vamos ver as ferramentas de
modelagem de processo...
ARIS - IDS Scheer AG WebSphere Business Modeler (WBM)
Oracle BPM Studio
Veja a lista de ferramentas compliance com BPMN:
http://www.bpmn.org/BPMN_Supporters.htm
Oracle Suite
Software AG
Oracle
Pensei em algo mais simples...
As pagas..
IBM

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 9
Escolhendo a ferramenta certa:
O que você quer fazer ?
Quero apenas desenhar os
processos
Intalio Designer
www.intalio.com
BizAgi Process Modeler
www.bizagi.com/
Tibco Business Studio
Foco deste eBook
As não
pagas..
http://developer.tibco.com/business_studio/

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 10
Principais Características de uma Ferramenta:
Vamos avaliar
a ferramenta de
modelagem
Veremos as seguintes características:
- Suporte a BPMN
- Recurso de publicação Web
- Recurso de exportação/importação de modelos (suporte
a XMI)
- Controle de versão dos modelos
- Modelagem (desenho de processo)
- Simulação de Processo;
- Suporte a BPEL
- Suporte a XPDL
- Suporte a colaboração;
- Suporte a documentação de apoio (planilha, gráficos,
documentos word e etc.)
- Suporte a Regra de Negócio (BRE – Business Rules
Engine ou BRM – Business Rules Management);
- Suporte a SOA (Arquitetura Orientada a Serviço);
- Suporte a Gestão de Risco;
- Suporte a BAM (Business Activity Monitoring –
Monitoramento das Atividades de Negócio).
Itens que o BizAgi Process Modeler têm suporte

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 11
Melhores Práticas sobre ferramenta:

- Compre uma ferramenta que atenda os objetivos da empresa;

- Faça testes antes de adquirir a ferramenta;

- A ferramenta deve ser adequada a cultura da empresa;

- Faça uma visita a empresas e pessoas que já utilizam a ferramenta;

- Faça uma análise de Custo x Benefício;

- Ferramentas influenciam técnicas e notações. Portanto, escolha uma
notação antes de escolher uma ferramenta;

- Para melhorar a produtividade considere adotar uma ferramenta;

- Faça treinamento para dominar a ferramenta (para extrair o melhor da
ferramenta);

- Verifique qual o suporte e período de garantia da ferramenta;

- Evite o “Vendor Lock In”.
Melhores Práticas na Seleção de uma Ferramenta:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 12
BizAgi, uma introdução:
Ferramentas para Desenhar os Processos:

Para modelar (desenhar ) os processos podemos utilizar diversas ferramentas, desde o lápis e papel
até softwares sofisticados . Se a opção for software, isto geralmente está relacionado com a
produtividade , facilidade de uso e custo de aquisição.
Uma boa análise de Custo x Benefício pode ajudar na determinação de qual é a “ferramenta certa”.

Entre as diversas ferramentas (softwares) apresentarei a BizAgi (BizAgi Process Modeler ), que é uma
ferramenta “não paga” e simples, mas que permite modelar, documentar e publicar os processos
de forma rápida e objetiva.
Sobre BizAgi:
Quem está acostumado a gerenciar processos e quer aprender a criar modelos do ponto de
vista do negócio, pode utilizar a notação BPMN (Business Process Modeling Notation),
mantida pela OMG.

Na tarefa de criar estes modelos o Process Modeler da BizAgi é a ferramenta ideal para
aprender a modelar. Ela suporta integralmente a BPMN. Têm as principais estruturas: core
elements, full elements e atributos.

A ferramenta permite exportar os gráficos para diversos tipos de formatos, tais como:
imagem, PDF, Microsoft Visio e Word e XPDL .
A partir da versão 1.5.1 (que é base deste tutorial) é também possível fazer a publicação do
modelo na Web, exportar para ferramenta Wiki ou ainda exportar para Microsoft Sharepoint.

Descrição segundo o fabricante:
O BizAgi Process Modeler é a forma mais fácil de utilizar um modelador de processos do
mercado. Desenhe e documente seus processos de uma forma rápida e direta. Com
comportamento "intelisense" e com um visual único, você poderá modelar os processos
rapidamente sem esperar longas rotinas de validação.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Fazendo o download:
Passos:

1 - Para fazer o download da ferramenta BizAgi Process Modeler vá ao endereço:
http://www.bizagi.com/index.php?option=com_content&view=article&id=27&catid=5&Itemid=98
13
Selecione a
opção 1

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Requisitos:
Quais são os requisitos para instalar o BizAgi ?
14
Computador:
- Processador: 1 Ghz, 32 bit (x86) ou 64-bit(x64)
- Memória: 1 GB de RAM (32-bit) or 2 GB RAM (64-bit)
- Hard Drive (HD): 50 MB de espaço disponível ou mais
- Monitor : Resolução de 800 x 600 ou maior
Sistema Operacional: (BizAgi “roda” somente em Windows)
-Windows 2008
- Windows 7
- Windows Vista
- Windows 2008 R2 / 2008
- Window XP Professional SP3* (sem suporte pela Microsoft)
Software (BizAgi “roda” somente em Windows)
-Microsoft Framework .Net 4.0 full

Documentação/Publicação:
- Microsoft Word 2013, 2010, 2007 ou 2003 (para fazer exportar diagramas)
- Microsoft Visio 2010, 2007 ou 2003 (para fazer exportar diagramas)
- PDF Reader (Ler diagramas/documentação exportados)
- Browser (Ler diagramas/documentação exportados)
- Sharepoint Server 2010/2007 e Sharepoint Services 3.0
- MediaWiki da verão 1.14 até 1.20

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Fazendo o download:
15
Passos:

2 – Após o download faça a instalação da ferramenta. A instalação é muito simples
Dica: O BizAgi utiliza o Microsoft framework .Net 4.0, se framework não estiver instalado, a
ferramenta não funcionará, para ela funcionar será necessário instalar o framework .Net 4.0.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
BizAgi Process Modeler, Principais Características:
16
- Suporte a BPMN versão 1.2 (http://www.bpmn.org);

- Suporte XPDL versão 2.1 (http://www.wfmc.org/xpdl.html);

- Publicação de Modelo (Web, Wiki e exportação para Sharepoint – isto
nós amamos)

- Não existe versão para Linux ou MAC (isto nós não gostamos);

- Versão “free” (sem custo, isto nós amamos);

- Vídeos e tutoriais (isto nós amamos);

- Possibilidade de “anexar” documentos, planilhas e etc.

- Exportar o modelo para PDF, Visio, Word e imagens

- Suporte ao idioma português (isto nós amamos);

- Fácil de aprender (baixa curva de aprendizado)

O que faltou na ferramenta:

- A simulação de processos A partir da versão 2.6 o BizAgi tem suporte simulação

- Suporte a BPEL (Business Process Execution Language);

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
BizAgi, Soluções e Produtos:
17
BizAgi Process Modeler
(versão não paga)
BizAgi Process Modeler tem suporte ao item 1 - Modelo (Model)
O primeiro passo para criar uma solução é modelar os processos. Para fazer isso, o BizAgi BPM Suite
tem o BizAgi Process Modeler. Este componente é uma aplicação que você pode fazer o download
gratuito a partir da Internet e usá-lo em seu próprio computador.
O BizAgi Process Modeler permite você diagramar e documentar os processos de forma ágil e simples
com a notação BPMN que é um padrão internacionalmente aceito para modelagem de processo.
BizAgi outros produtos e
versões (pagas)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Advertência. Para usar ferramenta têm pré-requisitos:
18
Siga em frente
(sinal verde).
Vá para a Parte 3 – A Notação
BPMN, leia e estude a notação
primeiro e depois volte nesta
parte.
Você conhece BPM
(Gestão por Processo
de Negócio) ?
SIM Não
Então veja o eBook sobre Gestão
por Processo de Negócio antes de
continuar este tutorial
Você conhece a notação
BPMN versão 1.2 ?
SIM Não

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 19
Explorando o
BizAgi Process
Modeler.
O Tutorial
2ª. Parte

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Introdução: 3 Passos - Modelar, Documentar e Publicar:
20
O BizAgi Process Modeler, permite modelar (desenhar), documentar
e publicar os processos de negócio:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 21
Introdução
Sim, mas antes de explorar os
recursos da ferramenta.

Vamos rever as algumas
definições...
Precisamos começar a
modelar (desenhar) os
processos...
Questões:


- O que é mapeamento de processo ?

- O que é modelagem de processo ?

- Quais são as melhores práticas e benefícios do mapeamento e da modelagem de processos ?

-Qual é abordagem que devemos utilizar na modelagem de processos ?

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 22
Mapeamento de Processo
O que é Mapeamento de Processo ?
O Mapeamento de Processo é uma ferramenta gerencial e de comunicação que tem a
finalidade de ajudar a melhorar os processos existentes ou de implantar uma nova estrutura
voltada para processos.
Os processos de negócio são os primeiros processos a serem identificados, depois os processos
de apoio (aos processos de negócio) e por fim os processos de controle e/ou reguladores.

O mapeamento também auxilia a empresa a enxergar claramente os pontos fortes, pontos fracos
(pontos que precisam ser melhorados tais como: complexidade na operação, reduzir custos,
gargalos, falhas de integração, atividades redundantes, tarefas de baixo valor agregado,
retrabalhos, excesso de documentação e aprovações), além de ser uma excelente forma de
melhorar entendimento sobre os processos e aumentar a performance do negócio.
Objetivo do Mapeamento de Processos:
Identificar e buscar um melhor entendimento dos processos de negócios existentes (AS-
IS) e dos futuros (TO-BE) para melhorar o nível de satisfação do cliente e aumentar
desempenho do negócio.
Técnicas de Mapeamento de Processos:

- Entrevistas, questionários, reuniões e workshops.
- Observação de campo.
- Análise da documentação existente.
- Análise de sistemas legados.
- Coleta de evidências.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 23
O que é Modelagem de Processos ?É a elaboração de um diagrama ou mapa do processo de negócio e
a documentação que descreve suas propriedades e características, que identifica as atividades realizadas
e as informações que fluem entre elas.
Modelagem de Processos ?
Após 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 visão dos processos da
empresa, seus relacionamentos, atividades/tarefas, stakeholders, papéis 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 gráfica 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 precisão na descrição do processo;
- Focar a atenção nas interfaces entre os processos e
- Prover uma análise de processos poderosa e consistente com o vocabulário de negócio

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 24
Mapeamento e Modelagem: Melhores Práticas e Benefícios
A Modelagem é forma de comunicação, quando modelamos um processo, estamos facilitando
seu entendimento por todas as pessoas envolvidas, diretamente e indiretamente com
realização das atividades e tarefas, e aquelas com interesse no resultado gerado pelo processo.
Melhores Práticas:

- Objetivo do modelo é comunicar.

- Modelos devem ser simples e intuitivos.

- Modelos devem ser adequado a cultura da
empresa.

- Ferramentas podem influenciar na escolha da
notações, portanto escolha primeiro a notação de
depois a ferramenta.

- Modelos evoluem com a organização.

- A combinação de notações e técnicas podem ser
usadas para facilitar o entendimento.

- Para melhorar a produtividade considere adotar
uma ferramenta.

- Procure adotar uma notação que seja padrão de
mercado.
Benefícios do Mapeamento e da Modelagem de
Processo:

- Melhora a comunicação;
- Facilita a visualização;
- Reduz o nível de abstração;
- Ajuda no entendimento do que deve ser feito;
- Auxilia na identificação de quem deve fazer o quê;
- É a base documentação;

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 25
Abordagem para a Modelagem de Processos:
Melhores Práticas:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 26
Exemplo da abordagem Top Down:
Fazer a Decomposição do Processo:
A decomposição do processo facilita entendimento e identificação dos seus sub-processos
e/ou as atividades.







Planejar
Produção
Produzir
produto
Entregar
o produto
Efetivar
Pedidos
Atividades
Macro
Processos
Enviar para PCP Gerar OP Registrar Pedido Cadastrar Cliente
Produzir Produtos
sob Encomenda
1
Tarefas
Processos
Solicitar dados
do Cliente
Registrar o
cliente
sem notação

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 27
A Modelagem
1º. Passo: A Modelagem:
Modelagem Documentação
Publicação

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi:
Após a instalação, vamos começar a trabalhar..
28
1 – A BPMN é dividida em 3 áreas, nós
vamos discuti-las:
- Core Elements (Elementos Básicos)
- Full Elements (Todos Elementos)
- Atributtes (Atributos)

- Core Elements: São elementos
básicos da notação para modelar
processos com baixo nível de
complexidade (ou seja simples) e para
fazer modelagem analítica.

Full Elements: Todos os elementos da
notação estão disponíveis para modelar
processos simples e complexos e para
fazer modelagem descritiva.

Atributos: São as propriedades dos
elementos e diagramas.

[1] No BizAgi (áreas equivalem a Modo),
assim temos dois modos:
- Core (Básico) = Core Elements
- Extended (Estendido) = Full Elements
Como selecionar o modo:
[1.1 ] Clique no botão para abrir a lista
de seleção
[1.2] Selecione o modo
1
1.1
1.2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi:
Que língua você fala ????
29
BizAgi tem suporte a idiomas
(línguas), você poderá selecionar
a língua de sua preferência a
partir de uma lista predefinida.

[2] – Para selecionar a Língua
(idioma) que será utilizada no
BizAgi.

Como selecionar a linguagem:

[2.1] Clique no botão para abrir a
lista de seleção

[2.2 ]Selecione a língua desejada

[2.3] Após a seleção da língua,
será necessária fechar a
ferramenta e abrir novamente
para que a mudança tenha efeito.
Clique no botão OK
2
2.1
2.2
2.3

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi:
Menu Principal
30
3
[3] Opções do Menu Principal:

Novo – Criar um novo arquivo
Abrir – Abrir um arquivo existente [1] mostra dos últimos arquivos
abertos.
Importar – Importar os modelos e os dados de outra localidade
opções: Visio, XPDL e Atributos
Gravar – Grava em disco o arquivo atual
Gravar Como – Grava em disco arquivo atual com novo nome ou
novo local (pasta)
Imprimir – Impressão do diagrama, você tem três opções: Print, envia
para impressora, Quick Print envia o digrama direto para impressora
padrão e Print Preview, faz pre-visualização antes da impressão.
Enviar – Enviar um cópia do modelo para outras pessoas, opções:
e-mail, enviar como anexo, enviar o modelo como imagem ou enviar o
modelo como XPDL.
Exportar – Exportar os modelos para uso em outras aplicações
Opções: Imagens, Word, PDF, Visio, XPDL e Atributos.
Publicar –Exportar e publicar o modelo opções: Web, Sharepoint e
Wiki
Registrar – Fazer registro do usuário da ferramenta no site da BizAgi

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Visão Geral:
31
Paletas de elementos da BPMN
Área de modelagem de processo
Barra de navegação horizontal
Barra de navegação vertical
Guia do modelo
Menu de
opções
Zoom Tela
cheia
Ajuste na
visão do
diagrama
Operações com arquivo (Novo, Abrir, Salvar, Imprimir, Desfazer e Refazer)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Menu: Página Principal
32
Comentários sobre os principais comandos e funções:
Modelo:
 Executar processo – Somente na versão paga
 Curso Online – Assistir curso on-line (é necessário uma conexão com internet)
 Participantes – Permite Incluir, Alterar e Excluir participantes
 Validar – Fazer a validação das conexões do diagrama
Limpar formatação
Ver detalhes da
BizAgi Suite
Comentários sobre os principais comandos e funções:
 Alinhar em horizontal e/ou Alinhar em vertical
 Alinhar expandir (permite Alinhar parte de cima, baixo, à esquerda e à direita)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Menu: Zoom e Exportar / Importar
33
Comentários sobre os principais comandos e funções:
 Bloquear – Permite bloquear a edição, quando bloqueado somente é possível ver o modelo
não será possível editá-lo.
 Ampliar/Diminuir Zoom ou informar o percentual de Zoom
 Alinhar expandir
Comentários sobre os principais comandos e funções:
 Exportar – Gravar o modelo em arquivo nos formatos: imagem (png, jpg e bmp), Word, PDF,
Visio, XPDL e Atributos (Exportar atributos estendidos para XML).
 Importar – Criar novos diagramas baseado no formato: Visio, XPDL e Atributos (Importar
atributos estendidos para XML).
 Publicar – Publicar o modelo como arquivo Web, Exportar e publicar o modelo em Sharepoint
e Exportar e publicar o modelo em Wiki.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Menu: Ferramentas e Apoiar
34
Comentários sobre os principais comandos e funções:
 Anexos – Mostrar todos os anexos do modelo
 Contagem do elemento – Mostrar a contagem dos elementos por ordem de tipo
Comentários sobre os principais comandos e funções:
 Vídeos Tutoriais – Visualizar vídeos e tutoriais do BizAgi Process Modeler (necessário conexão
com a Internet)
 Resource Center – Visualizar vídeos, tutorias e documentos (necessário conexão com a
Internet)
 Central de Processos – Suporte da ferramenta (Fórum), é necessário fazer o Registro e também
é preciso ter conexão com a Internet)
 Observações Divulgadas – Informação sobre a versão e requisitos

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Paleta: Tarefas e Sub-processos
35

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Objeto Descrição Figura
Atividade
1,2
É um termo genérico para um trabalho executado. Os
tipos de atividades são: 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, Executantes, (0-n):
Um Performer (executante) ou mais executantes podem
ser inscritos. O atributo performer (executante) define o
recurso que irá executar ou quem serão responsáveis
pela a atividade. A entrada do Performer poderia ser na
forma de um indivíduo, um grupo, um papel funcional,
uma posição ou uma empresa.
36
1 – Tarefa: A tarefa é a menor unidade de um processo, geralmente atômica (não pode ser dividida em mais objetos);
2 – sub-processo: Um sub-processo, dentro de um BPD, é como uma atividade composta por um série de outras atividades, formando um
novo fluxo; O Subprocesso pode exibido de duas forma: “aberta” ou “fechada”;
Notação. BPMN:
Tarefa [1] Subprocesso [2]
Explorando o BizAgi. Paleta: Tarefas e Sub-processos

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Paleta: Eventos (de inicio)
37

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Paleta: Eventos (intermediário)
38
Evento link:
De acordo com sentido do fluxo de
sequencia é definido se é um evento
de lançamento ou de captura.
Veja o exemplo. Isto vale para todos
os eventos de lançamento/captura
Lançar
Capturar

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Paleta: Eventos (intermediário)
39

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Paleta: Eventos (final)
40

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Paleta: Gateway
41

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Paleta: Artefatos, Swinlanes e Conectores
42

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Impressão
43
Como a maioria das ferramentas de modelagem os recursos de impressão são pobres, no caso do BizAgi®
acho que será necessário algumas melhorias.
1
No Menu Principal:

[1] Selecione a opção Imprimir ou Alt + I

Revisar e imprimir o modelo.
Opções – Para impressão do diagrama, você tem três opções:
- Print enviar para impressora,
- Quick Print enviar o digrama direto para impressora padrão
(impressora que está definida como padrão no Gerenciador de
Impressora).
-Print Preview, faz pré-visualização (antevisão) antes da impressão.

[2] Selecione a opção Print Preview
2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Impressão: Antevisão
44
(O Menu está em inglês, mesmo com o idioma configurado para a língua Portuguesa)

Print:
- Chama o Gerenciador de Impressão do Windows®
- Imprime na impressora padrão

Configuração de Página:
- Cabeçalho e Rodapé
- Escala (permite selecionar % do modelo e/ou ajustar em uma ou mais folhas)
- Margens (permite definir as margens)
- Definir a Orientação do Papel (retrato ou paisagem)
- Tamanho do Papel (permite selecionar o tamanho do papel. Por exemplo para um modelo grande
podemos selecionar o tamanho A3 – 29,7 x 42 cm).

Navegação:
-Navegação de páginas do preview (para frente, para trás, ir para primeira página e ir para última
página)

Zoom:
- Seleção do ponteiro do mouse, Movimentação de página com clicar e arrastar (mão) e Zoom
- Permite a visualização de Múltiplas Páginas

Fundo de Página (Page Background):
- Selecionar cor de fundo da página.
- Inserir uma marca d’água na página. Existe alguma marcas já pré-definidas.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Impressão: Um desafio
45
Nosso primeiro desafio é tentar um
modelo que não cabe em papel com
tamanho A4.
Vamos tentar imprimir este modelo.

Este modelo foi desenhado desta
forma (na vertical) de propósito.
Vejamos se será necessário fazer
ajustes ou não.

Passos:
1 - Selecionar Menu Principal

2 – Selecionar a opção Imprimir do
Menu Principal

3 – Selecionar a opção Print Preview
do Submenu Imprimir.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Impressão: Um desafio 1
46
Fazendo ajustes de margens,
orientação do papel e do tamanho
do papel. OK

Mas, o tamanho selecionado foi o
A3 (isto é uma restrição, pois a
maioria das impressoras não
suportam este tamanho de papel).

Dica:
A forma de desenhar pode influenciar
diretamente na impressão.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Impressão: Um desafio 2
47
Trocamos o tamanho do papel para
A4.

- Veja como ficou feio...

Será necessário ajustar margens,
fazer escala de tamanho e muito
provavelmente fazer pequenas
mudança no modelo desenhado....

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Impressão: Um desafio 3
48
Trocamos o tamanho para A4

[1] Configuração de Página:
[2] Selecionar ajuste para 70%
[3] Selecionar caber (fit) em 1
página

Agora, ficou um “pouco” melhor.

Dica:
Utilize o “link” que é conector
de página.
1
2
3

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Primeiro passo:
49
Quando criamos um novo arquivo, o BizAgi apresenta uma estrutura (como exibida abaixo), um “pool”
vazio com o nome Processo 1
Pool vazio
BPD

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 50
Antes de Continuar: Precisamos de Estudo de Caso ?
Para ilustrar melhor este tutorial apresentaremos um Estudo de Caso, chamado de
“Pizzaria On-Line”. Este estudo de caso será a base para demonstração da
Modelagem de Processos de Negócio com a ferramenta BizAgi.
Estudo de Caso: Pizzaria On-Line
A Pizzaria On-Line trabalha exclusivamente com entrega de
pizza.

Os clientes fazem os pedidos exclusivamente pela internet.
Para fazer um pedido é necessário que o cliente informe o
endereço de entrega, selecione o sabor da pizza e bebidas.
Escolher o cartão para o pagamento, as são formas: cartão de
crédito ou cartão de débito. Após o pagamento o pedido é
gerado.

A equipe da Preparação do Pedido tem como atribuição
receber, gerar ticket de entrega, priorizar e encaminhar o
pedido para a Cozinha, que tem uma equipe, que é responsável
por fazer a pizza, separar as bebidas e pela embalagem.

Quando a pizza esta pronta os itens do pedido são embalados e
enviado para a equipe de entrega.

Os entregadores fazem a entrega do pedido.
Vamos fazer o desenhar Modelo AS-IS

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 51
Questionário de Apoio:

Qual é o evento que inicia o processo ?
> Pedido do cliente.

Quando o processo acaba (qual é o resultado
esperado) ?
> Quando a pedido é entregue ao cliente.

Quem são os participantes ?
> Site Pizzaria On-Line (Entidade de negócio), Pizzaria
(Entidade de Negócio) e o Cliente (Papel de negócio).

Quais são as funções de negócios que estão
envolvidas no processo?
> Preparação do Pedido, Cozinha e Entrega.

Quais são as principais atividades e tarefas ?
> Fazer pedido, receber pedido, gerar ticket de entrega,
priorizar pedido, preparar pedido, embalar o pedido e
fazer entrega do pedido.

Quais são as restrições ?
> Pagamento somente por cartão
> Pedidos somente pela internet
Estudo de Caso: Pizzaria On-Line

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Propriedades (atributos) do BPD:
52
[1] Clique no botão direito do mouse ou tecle F4
Para definir as propriedades (atributos) do Diagrama.
1
2
[2] Preencher os atributos do BPD.

Nome, descrição, versão e Autor são
atributos definidos pela especificação
BPMN

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Propriedades (atributos) do BPD:
53


Veja os atributos
do BPD

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Novos (estendo) os atributos do BPD:
54


[1] Clique na guia Estendido
2 [2] Clique no link Adicionar um
novo atributo estendido.
1

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Novos (estendo) os atributos do BPD:
55


3
Preencher os campos e depois
clique no botão OK para
gravar ou no botão cancelar.
[1] Clique na guia Estendido
2 [2] Clique no link Adicionar um
novo atributo estendido.
1

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Novos (estendo) os atributos do BPD:
56


Exemplo de um novo
atributo estendido.

O Tipo “de dados” define
o se valor do atributo
será numérico, texto,
data, imagem e etc.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. As propriedades do participante:
57
Para definir as propriedades dos participantes:

[1] Selecionar o participante (representado pelo elemento: Pool)

[2] Definir os atributos do participante, neste momento
estabeleça somente nome e descrição do participante
1
2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Definindo um novo participante:
58
[1] Selecionar na Paleta o elemento “pool”

[2] Arrastar o elemento para Editor e depois solte.
1 2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo Definindo um novo participante:
59
[1] Selecionar o Pool e pressione a tecla F4

[1.1] (Alternativa) Clique no botão direito do mouse aparecerá um
menu e você deve escolher opção : Propriedades do Elemento

[2] Na Janela: Propriedades do Elemento, você deve preencher
as propriedades: Nome, Descrição e Performances (executantes)
1
2
1.1

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Definindo novos participantes:
60
Coisas para fazer:

1 - Adicione um Pool para o
terceiro participante.

2 – Preencher as propriedades:
Nome e Descrição do participante

Importante:
Neste momento, mesmo que de
forma simples, estamos
fazendo a documentação do
modelo.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Vamos fazer um Check-List:

1 – Temos como saber os detalhes do processo de Cliente ?
Resposta: Não
Temos domínio sobre este processo ?
Resposta: Não
Então ele é um processo do tipo Abstrato.

2- Site Pizzaria On-Line precisamos saber / conhecer
os detalhes deste processo ?
Resposta: Sim
Temos domínio sobre este processo ?
Resposta: Sim
Então ele é um processo do tipo Interno

3- Precisamos conhecer / saber os detalhes do processo
de Pizzaria para completar a operação ?
Resposta: Sim
Temos domínio sobre este processo ?
Resposta: Sim
Então ele é um processo do tipo Interno
Mas, como descobrir quais são os tipos de processo para
nosso modelo ?
[um pouco de teoria] Quais tipos de processos ?
61
Tipos Processo:
Na BPMN existem 3 tipos de processo:
– Processo Interno ou somente Processo
– Processo Abstrato
– Processo de Colaboração
Abstrato
Interno

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
62
Coisas para fazer:

Após a definição de todos os participantes, começaremos a desenhar os
processos.

Importante:
Estamos desenhando modelo seguindo a abordagem Top-Down, logo, não
devemos detalhar os processos, neste nível ,o desenho deverá ser macro (alto
grau de abstração – sem detalhes)
IntelliSense é uma funcionalidade que ajuda no desenho dos processos. Ela
fornece uma sugestão de qual é próximo elemento. Você poderá selecionar o
próximo elemento direto (sem a necessidade de usar a paleta)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
63
Adicionando o elemento Subprocesso no processo, [2] Selecione o
Subprocesso reutilizável na Paleta e coloque após o fluxo de seqüência.

3 – Para terminar, adicione o evento final, utilize a funcionalidade do
IntelliSense para fazer isto.

O primeiro processo já esta desenhado, contudo, ainda falta as
propriedades.
2
1 Depois do evento inicio, coloque um fluxo de
seqüência [1] Selecionar na Paleta e depois ligar o
fluxo ao evento iniciar.
3

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
64
4
4 - Selecione o Subprocesso e clique
o botão direito mouse ou Selecione o
Subprocesso e pressione F4.

5 – Defina as propriedades do
elemento: Nome e Descrição.
5

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
65
6 – Selecione o Fluxo de Mensagem
na Paleta e faça a ligação entre os
participantes Cliente e o Site
Pizzaria On-Line.

Lembre-se que para cada direção
do fluxo de mensagem é necessário
um elemento.
BPMN

Fluxo de
mensagem
É usado para mostrar o
fluxo de mensagens
entre dois participantes
diferentes que podem
enviar e/ou receber
mensagens.
6

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
66
BPMN

Lane
Lane é uma subdivisão dentro de um
Pool usado para organizar e categorizar
as atividades.
Uma Lane representa uma função de
negócio ou um papel de negócio.
Precisamos definir quais são as
funções de negócio...

No nosso Chek-list definimos como
função de negócio:
- Preparação do Pedido
- Fazer a Pizza (Cozinha) e separar
os itens do pedido
- Entrega do Pedido

Cada função de negócio deve ser
representada por Lane dentro do pool
Pizzaria

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
67
7
7 – Selecione a Lane na Paleta e arraste para dentro do Pool Pizzaria
8
8 - Selecione a Lane e clique o botão
direito mouse ou Selecione o
Subprocesso e pressione F4.

9 – Defina as propriedades do elemento:
Nome e Descrição.
9

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
68
Com as três Lanes desenhadas
o processo fica 3 subdivisões.

Agora precisamos adicionar
mais dois Subprocessos e
ajustar o Subprocesso Preparar
Pedido.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
69
Com todos os processos
desenhados o modelo está
quase pronto...

Ooops...faltou os fluxos de
mensagens entre a Pizzaria e
Ciente e do Site Pizzaria On-Line
e a Pizzaria.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Modelo:
70
Agora nosso modelo está
pronto.

Mas, não esqueça, fizemos
apenas a visão macro do
processo.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Validando as conexões do Modelo:
71
10 – Clique no Botão Validar...

11 – Se erros foram encontrados
aparecerá uma caixa de diálogo
apresentado as informações .

12 – É apresentada a lista dos
erros encontrados no modelo.

Importante:
Os erros geralmente estão
relacionados com os fluxos
(seqüência e mensagem) , para
corrigir estes erros basta conectar
os fluxos aos elementos.
10
11
12

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Corrigindo os erros:
72
13– Tecle duplo clique em do erro que é
apresentado na Lista

Automaticamente será apresentado o local
e o elemento que está com o erro.

14 - Para corrigir estes erros basta conectar
os fluxos aos elementos.
Quando aparecer o sinal verde significa que o
fluxo e o elemento estão conectados. Lembre-
se de verificar os dois lados do fluxo.
14
13

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Corrigindo os erros:
73
Agora sim o modelo está pronto!

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Pequenos ajustes:
74
OK
Um pequeno ajuste, trocamos
nome da Lane (Processo Pizzaria)
de Preparar o Pedido por
Preparação, pois, “soa” melhor
como “função de negócio”.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Sub-Processo:
75
Para desenhar os subprocessos (foi selecionado o tipo
reutilizável).

Para cada Subprocesso devemos criar uma nova Guia. É nesta
guia que o Subprocesso será detalhado. Recomendo que o
nome da Guia seja o nome do sub-processo.
Exemplo:
Subprocesso: Preparar Pedido
Nome do Diagrama (BPD): Preparar Pedido ou Preparação de
Pedido

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Sub-Processo:
76
Para dar o nome ao BPD (diagrama), clique o botão direito do
mouse e selecione editar texto.

1 – Escreva o nome do diagrama: Preparar pedido
1

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Sub-Processo:
77
Após dar nome ao diagrama agora vamos dar nome e
descrever o subprocesso:

2 - Selecione o Subprocesso e Tecle F4
3 – Preencher as propriedades: nome e a descrição
4 – Clique no botão OK
2
3
4

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Sub-Processo:
78
Para melhor ilustrar e
facilitar o entendimento,
[5] selecionamos e
colamos o processo
Pizzaria On-Line, pois este
processo tem um fluxo de
mensagem com o
Subprocesso que estamos
modelando.
5

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Desenhando o Sub-Processo:
79
[6] Coloque o evento de
inicio e a primeira tarefa no
subprocesso.
6

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Desenhando o Sub-Processo:
80
[7] Coloque o fluxo de
mensagem entre o
processo e subprocesso.
7

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Explorando o BizAgi. Desenhando o Sub-Processo:
81
[7] Coloque o fluxo de
mensagem entre o
processo e subprocesso.
7

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Sub-Processo:
82
[8] Adicionamos outras tarefas ao
sub-processo.

Para definir o nível de prioridade no
pedido é necessário conhecer a
regra de negócio.
Neste caso a regra é identificar se o
cliente é especial.
Regra:
É considerado especial aqueles
clientes que fazem mais de 20 pedidos
por ano.
Para saber a regra, foi necessário uma
reunião com dono da pizzaria
(stakeholder)

Sabendo a regra, o próximo passo é
modela-la dentro do sub-processo.

Adicione as demais tarefa e para
terminar coloque o evento final.
8

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Sub-Processo:
83
Mas, ainda não está claro, quais
são as tarefas que fazem parte da
priorização do pedido.

[ 9] Para ajudar na compreensão,
foi adicionado um grupo, desta
forma fica mais fácil saber quais
tarefas fazem parte da priorização.

Importante:
Não temos como definir atributos
para um grupo.
Solução: para identificá-lo é
colocamos uma anotação (um
comentário)
9

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Desenhando o Sub-Processo:
84
[10] Adicionamos dois objetos de
dados para representar os
documentos “Pedido “ e “Ticket
de Entrega”, assim ficará mais
fácil de mostrar que existem dois
documentos formais presentes no
subprocesso.
10
Objetos de dados:
É considerado como artefato e não com
fluxo de objeto. Ele é considerado como
um artefato porque não afeta a fluxo de
mensagem e nem fluxo de sequência de
um processo, mas ele fornece
informação sobre o que processo faz.
Ele pode ser utilizado para representar
documentos formais, tais como: pedido,
fatura, nota fiscal, ordem de serviço,
requisição, e-mail e etc.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o Processo. Validando o modelo:
85
11
[11] Clique no botão Validação
para fazer a validação das
conexões do modelo.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o processo: Fazendo “link” entre o processo e sub:
86
11
[11] Selecione o subprocesso
e clique no botão direito do
mouse ou tecle F4.

[12] Selecione a opção
Propriedades
12

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o processo: Fazendo “link” entre o processo e sub:
87
[13] Preencher as propriedades
Diagrama e Processo.

[14] Em seguida clique no
botão OK.

Importante:
Diagrama é o BPD.
14
13

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o processo: Validando o “link”:
88
[15] Selecione o subprocesso
e clique no botão direito do
mouse

[16] Em seguida clique na
opção Editar subprocesso

A edição é no diagrama
Preparação do Pedido, você
deve ter sido encaminhado
automaticamente para lá, se
isto não aconteceu então o link
esta com problemas (refaça os
passos), caso contrário link
está OK.
16
15

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o processo: Definindo os executantes:
89
[1] Selecione o elemento e clique no botão direito do mouse

[2] Selecione a opção Propriedades ou tecle F4

[3] Na propriedade Performances clique no botão ...
1
2
3

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelando o processo: Definindo os executantes:
90
[4] Na Seleção de Participantes, clique no botão com ícone.

[5] No Participantes, clique no botão que tem o ícone + (adicionar participantes)

[6] Novo Participante (ufa!), informe o nome do participante, descrição e selecione
será um Papel ou uma Entidade. Depois clique no botão OK ou cancelar.
4
5
6

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 91
A Documentação
2º. Passo: A Documentação:
Modelagem Documentação
Publicação

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 92
Documentação
Parte da documentação é o próprio modelo
com seus elementos, com os nomes, atributos,
descrições, papéis
entidades de negócio...

Mas, também documentos suplementares
externos ao diagrama, tais como: Politicas,
Procedimentos, Instruções de trabalho,
Planilhas, Textos, Especificações técnicas,
Fotos, Desenhos e etc
O que pode fazer parte
da documentação de um
processo

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Documentando o Modelo: Adicionando documentos
93
1
Podemos adicionar documentos
externos ou suplementares ao
processo.
Exemplos de documentos: Politicas,
Procedimentos, Manuais, Instruções
de trabalho e etc.

Os tipos de formatos de documentos
são PDF, Imagens, Planilhas, Textos
(em todos os formatos) e etc.

O primeiro passo é selecionar
o elemento onde será “anexado” o
documento.

[1] Selecione o elemento clique o
botão direito mouse ou selecione o
elemento e pressione F4

[2] No Menu selecione a opção
Anexos ou tecle CTRL+T
2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Documentando o Modelo: Selecionando o documento
94
[3] Na Caixa de Diálogo Abrir, selecione o
arquivo e clique no botão Abrir para anexar o
arquivo ou no botão Cancelar.
3

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Documentando o Modelo: Para ver o documento
95
[1] Selecione o elemento clique o botão direito mouse ou selecione o elemento
e pressione F4.

[2] Para ver o documento Selecione no Menu a opção Anexos ou Tecle Ctrl+T
2
1

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Documentando o Modelo: Edição
96
[1] Selecione o elemento clique o botão direito mouse
ou selecione o elemento e pressione F4.

[2] Para ir para edição de documento Selecione no
Menu a opção Propriedades ou pressione F4
1
2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Documentando o Modelo: Edição
97
[3] Na janela Propriedades do elemento, selecione a Guia Estendido

[4] Para editar um documento, clique nos botões que estão à direita da caixa
de texto que contém o nome do arquivo.
- O primeiro botão permite a troca do arquivo
- O segundo botão remove o arquivo.
3
4

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Documentando o Modelo: Edição
98
[5] Para ver o documento, clique na caixa de
texto que contém o nome do arquivo.
5

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Documentando o Modelo: Edição
99
Posso adicionar mais
que um documento ?
Sim, pode. Para adicionar mais que um
arquivo (documento), será necessário
acrescentar novos atributos (um atributo para
cada documento) com o tipo Integrado.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 100
A Publicação
3º. Passo: A Publicação:
Modelagem Documentação
Publicação

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Publicando o Modelo:
101
1
[1] Selecione no Barra de Menu a
opção Importar/Exportar

[2] Em seguida escolha a opção:
Web.
2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Publicando o Modelo:
102
[3] Selecione quais Diagramas vão
fazer parte da publicação.

[4] Clique no botão Próximo para
continuar..
3
4

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Publicando o Modelo:
103
[5] Selecione os
elementos dos
diagramas
5

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Publicando o Modelo:
104
7
[6] Selecionando
os elementos dos
diagramas

[7] Clique no botão
Próximo para
continuar....
6

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Publicando o Modelo:
105
[8] Selecione local onde será
gravado o arquivo

[9] Para encerrar clique no botão
Concluir.
9
8

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Publicando o Modelo:
106
Aguarde a geração dos arquivos

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Modelo Publicado:
107
Navegue pelo modelo

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 108
3ª. Parte
A notação
BPMN
versão 1.2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 109
Faça download da especificação: http://www.bpmn.org
Notação. A Especificação BPMN:
Versão atual

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 110
Business Process Modeling Notation (BPMN):

O BPMN fornece uma notação para expressar os processos de negócio em um único diagrama de
processo de negócio BPD (Business Process Diagram ).
O BPMN provê uma notação que compreensível por todos os usuários, analistas e técnicos.
Garante que linguagens projetadas para a execução de processos de negócio, tais como o BPEL4WS e
o BPML sejam visualmente expressas com uma notação comum.
http://www.bpmn.org/
Notação. BPMN:
Um dos objetivos da BPMN é criar
um mecanismo simples para o
desenvolvimento dos modelos
processos de negócio e facilitar o
entendimento de todas as pessoas
envolvidas com o processo.
O que é
BPMN?
O BPMN é uma notação gráfica que
tem por objetivo prover recursos para
modelar (desenhar), de uma forma
padrão, os processos de negócio da
empresa.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 111
Business Process Diagram (BPD)
O BPMN fornece uma notação para expressar os processos de negócio em um único diagrama de
processo de negócio (Business Process Diagram – BPD).
Processo:
Para o BPMN, processo é uma atividade realizada por uma empresa e composta por uma série de
etapas e controles que permitem o fluxo de informações;
O conceito de processo é extremamente hierárquico, iniciando “macro-processos” e indo até o nível de
tarefa (menor nível dentro de processo);
Processo de Negócio (business process) é conceituado como uma série de atividades que são
realizadas por uma ou mais empresas;

Atributos: Nome, Tipo (abstrato, privado ou colaboração) 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á responsável pelo processo. O executante
pode ser na forma de um indivíduo específico, um grupo, um papel funcional ou uma posição ou uma
empresa.
Um BPD, é o local para modelar o processo de negócio que pode ser formado por um ou mais
processos; Estes processos dentro do processo de negócio podem ser formados por sub-processos;
Processo 1
Processo de Negócio
Processo 2
BPD

Notação. BPMN:
Principais Atributos: ID (identificador único), Nome (descrição do diagrama), Versão (número da versão
do diagrama) e Autor (nome do autor).

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 112
http://www.bpmn.org/
Notação. BPMN:
Podemos criar novos
elementos ?
Sim, podemos. O BPMN é expansível.
Mas, não podemos modificar os
elementos que estão na especificação.
Especificação BPMN
Expandido a Especificação BPMN

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 113
Confirmar
Reserva

Tratar falha
Verificar
reserva
do hotel
Verificar
reserva
do vôo
Verificar
pagamento
Verificar novamente
Fazer
Confirmação +
Receive
Reply
Um exemplo comentado do “Processo: Confirmar Reserva”:
Não
Pago ?
Sim
início
+
sub-processo
tarefa
erro ou
exceção grupo
final
junção
condição
Começe pelo simples:
Podemos começar a modelar os processos utilizando os elementos básicos do BPMN, eles também
são conhecidos como “core elements”, e depois evoluir para a parte mais avançada, conhecida como
“full elements”.
Notação. BPMN:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 114
Elementos do BPMN:
A especificação BPMN é divida em três áreas:
– Core Elements
– Full Elements
– Atributtes
• Atributtes (Atributos):
– Conjunto de propriedades e informações de cada elemento (informações no formato texto)
Exemplo:
• Nome
• Tipo
• Status
• Descrição
• Escopo
• Métricas
• Indicadores
• Dono (Process Owner)
• Patrocinador (Sponsor)
• Freqüência
• Papéis
etc...
• 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 especificação, inclusive “Core Elements”, capazes de modelarem
qualquer processo de negócio.
Notação. BPMN:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 115
Processo:
O BPMN pode modelar os tipos de processo:
– Processo interno (Private (Internal) Business Process)
– Processo abstrato (Abstract (Public) Process)
– Processo de colaboração (Collaboration (Global) Process)
Processo Interno:

É o tipo de processo mais comum, composto por
uma série de atividades que são realizadas
unicamente dentro de uma empresa.
O fluxo da sequência do processo é contido dentro
do Pool e não pode cruzar os limites do Pool.
Receber
Ordem de
Serviço
Fazer o
Setup de
máquina
Executar
Ordem de
Serviço
Fábrica 1

Processos Abstratos:

Muitas vezes, o processo inclui atividades que são
realizadas fora da empresa (realizado por
terceiros, por exemplo) e não temos gerência sobre
a execução destas atividades
Utilizamos um modelo abstrato para representar
uma “entidade” independente, com processos
próprios, mas que não podemos modelar (por não
conhecer o processo) ou não nos interessa modelá-
lo;
No exemplo ao lado o Fornecedor faz o beneficiamento
da matéria prima, entretanto, é um processo interno do
fornecedor, o qual não é conhecido, ele deve ser
modelado como um processo abstrato (caixa preta).
Receber
Ordem de
Serviço
Fazer o
Setup de
máquina
Executar
Ordem de
Serviço
Fábrica 1

Fornecedor

Notação. BPMN:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 116
Processos de Colaboração:

Descrevem processos B2B e as interações entre
duas ou mais entidades de negócio.
Os diagramas processos são geralmente de um
ponto de vista global.
As interações são descritas como as seqüências de
atividades e as trocas de mensagens entre os
participantes.
Processar
pedido
de venda
Solicitar
entrega do
pedido

Encerrar
Pedido
Empresa 1

Entregador

Processar
entrega
+
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.
Notação. BPMN:
Processo:
O BPMN pode modelar os tipos de processo:
– Processo interno (Private (Internal) Business Process)
– Processo abstrato (Abstract (Public) Process)
– Processo de colaboração (Collaboration (Global) Process)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 117
Notação. BPMN:
Agora vamos ver Categoria
dos Elementos:
São quadro categorias:
– Objetos de Fluxo;
– Objetos de Conexão;
– Swimlanes;
– Artefatos;
Quatro categorias básicas de elementos:
• Objetos de Fluxo:
• Eventos
• Atividades
• Gateways
• Objetos de Conexão:
• Fluxo de Sequência (Sequence Flow)
• Fluxo de Mensagem (Message Flow)
• Associação
• Swimlanes:
• Pools
• Lanes

• Artefatos:
• Objeto de Dados (Data Object)
• Grupo
• Anotação
Legal, entendi o BPD,
tipos de processo e
os elementos

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Objeto Descrição Figura
Evento É algo que acontece durante um processo do negócio. Estes
eventos afetam o fluxo do processo e têm geralmente uma
causa (trigger) ou um impacto (result). Existem 3 tipos de
eventos (baseados sobre quando afetam o fluxo): inicio (start),
intermediário (intermediate) e fim (end). Este evento não
possui trigger.
Atividade
1,2
É um termo genérico para um trabalho executado. Os tipos de
atividades são: 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 serão
responsáveis pela a atividade. A entrada do Performer poderia
ser na forma de um indivíduo, um grupo, um papel funcional,
uma posição ou uma empresa.
Gateway É usado para controlar a divergência (decisão) e/ou a
convergência (junção) da seqüência de um fluxo. Assim,
determinará decisões tradicionais, como unir ou dividir trajetos.
118
Objetos de Fluxo:
1 – Tarefa: A tarefa é a menor unidade de um processo, geralmente atômica (não pode ser dividida em mais objetos);
2 – sub-processo: Um sub-processo, é como uma atividade composta por um série de outras atividades, formando um novo fluxo; O
Subprocesso pode exibido de duas forma: “aberto” ou “fechado”;
Notação. BPMN:
Tarefa [1]
Subprocesso [2]
inicio
intermediário
fim

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 119
Sub-processo, exemplo de forma “fechado”, independente (ou Reusable Sub-process):
Receber
Ticket
Processar
Ticket

Fazer a
Entrega
Entrega

+
Fechar
Ticket
Sub-processo, exemplo de forma “aberto”, dependente (ou Embedded Sub-process):
Receber
Ticket
Fazer a
Entrega
Entrega

Fechar
Ticket
Processar
Ticket
Validar
Ticket
Registrar
Ticket
Ticket
Registrado
Planejar
Entrega
No caso de um Subprocesso aberto, o desenho completo deverá estar sempre no mesmo Pool
O desenho completo de um Subprocesso fechado pode estar ou não dentro do mesmo Pool do processo-pai;
– Pode ser um processo modelador em outro BPD;
– Pode estar no mesmo BPD em outra página, por exemplo.
Objetos de Fluxo: Atividade e sub-processo
Notação. BPMN:
Dependente X Independente:
• Os sub-processos podem ser do tipo Dependente (Embedded Sub-process), quando são totalmente
dependente do processo-pai e devem ser desenhados dentro do mesmo Pool;
• Ou podem ser do tipo Independente (Reusable Sub-process), quando são reutilizáveis através de
diferentes processos e possuem um BPD próprio (e até mesmo Pools diferentes)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 120
Objeto Descrição Figura
Fluxo de
seqüência
É usado para mostrar a seqüência com que as
atividades serão executadas em um processo.
Fluxo de
mensagem
É usado para mostrar o fluxo de mensagens entre
dois participantes diferentes que o enviam e
recebem mensagens.
Associação É usada para associar dados, texto e outros
artefatos com os objetos de fluxo. As associações
são usadas para mostrar as entradas e as saídas
das atividades.
Objetos de Conexão:
Notação. BPMN:
Receber
Conta
Solicitar
Autorização
Pagamento

Imprimir
Nota Fiscal
Processar
Pagamento

+
Autorizador

Processar
autorização
+
Nota Fiscal
impressa
Exemplo:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 121
Objetos de Conexão. Fluxo de Sequência:
Existem diversas regras de uso do fluxo de seqüência, um característica interessante é que o uso
destas conexões podem, muitas vezes, substituir o uso de gateways, veja o exemplo:
Receber
Ticket

Processar
Ticket

Aprovar
Ticket
Fazer
entrega

Processar
Ticket

Reprocessar
Ticket
Quando não utilizamos “gateway” para convergir ou divergir processos, podemos dizer que o processo é
“não controlado”, ou seja, não existe controle absoluto sobre o fluxo de informações ao longo do
processo.
Além do fluxo de seqüência, existem duas variâncias:
– Condicional: existe uma condição lógica intrinsecamente relacionada à conexão;
– Default: trata-se de um fluxo de seqüência padrão cujo uma condição deverá ser sempre verdadeira;
Notação. BPMN:
Fluxo default
Condução sem “gateway”
Ticket válido ?

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 122
Objeto Descrição Figura
Pool Representa um participante em um
processo. Um participante pode ser uma
entidade de negócio (exemplo: uma
empresa) ou pode ser um papel (de
negócio), como por exemplo: vendedor,
comprador ou fabricante.
Graficamente, o Pool é um container
para partição do processo de um de
outros Pools, geralmente no contexto de
situações de B2B.
Lane Lane é uma subdivisão dentro de um
Pool usado para organizar e categorizar
as atividades.
Uma Lane representa uma função de
negócio ou um papel de negócio.
Funcionam como um mecanismo de organização das atividades em categorias visuais
separadas.
Swimlanes:
Notação. BPMN:
Nome

Nome

Nome

Nome

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 123
Exemplo: Swimlanes (Pools)
Fazer
pedido
Enviar o
pedido
Receber o
pedido
Registrar
Pedido
Enviar
Ordem de
Entrega
Enviar
e-mail de
confirmação
Receber
email
+
Processar
pedido
Pedido
Receber
produto
Receber
Ordem de
Entrega
Gerar
ticket de
entrega
+
Fazer
entrega
Receber
comprovante
de entrega
• Pools são utilizados quando o diagrama envolve duas entidades de negócio ou
participantes que estão separados fisicamente no diagrama.
• Especifica o "quem faz o quê" colocando os eventos e os processos em áreas protegidas,
chamados de pools
Swimlanes – pools:
Notação. BPMN:
Vendas

Entregador

Cliente

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 124
Exemplo:
Pool
Lane
• Os objetos do tipo Lane são utilizados para separar as atividades associadas para uma
função de negócio ou papel específico
• Um Pool representa uma entidade de negócio ou um papel de negócio e uma Lane
representa uma função de negócio ou um papel.
Swimlanes – lanes:
Notação. BPMN:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 125
Objeto Descrição Figura
Objetos de dados Objeto de Dados é considerado como
artefato e não com fluxo de objeto. Ele é
Considerado como um artefato porque não
afeta a fluxo de mensagem e nem fluxo de
seqüência de um processo, mas ele
fornece informação sobre o que processo
faz. Ele pode ser utilizado para representar
documentos tais como: fatura, nota fiscal,
ordem de serviço, requisição, e-mail e etc.
Grupo Um grupo é representado por um retângulo
usado para agrupamento de atividades e
tarefas, também pode ser usado com
objetivo de documentação ou de análise.
Anotações As anotações fornecer informações
adicionais e comentários para o “leitor” de
um diagrama BPMN.
Ilustram as entradas e as saídas das atividades no processo
Artefatos:
Comentários
Notação. BPMN:
Nome
[estado]

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Processar
Requisição
126
Exemplo: Swimlanes (lanes):
Notação. BPMN:
Servidor Web

Gerenciamento

Administração

Solicitar
aprovação
da requisição
Aprovar
a requisição
+
Requisição
[sem provação]
Exemplo de agrupamento
funcional
Processar Requisição

Notificar
solicitante
Iniciar toda
terça-feira
Comentários: “Lanes” podem representar uma função de negócio ou um papel

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 127
Notação. BPMN:
O desenho do processo pode ser na horizontal, ou na
vertical. O mais comum é na horizontal.

Os objetos podem ter ou não ter títulos associados. Se
possuir título, 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 padrão.

A cor padrão dos elementos é branca. Mas os elementos
poderão ser coloridos para representar regras de negócio,
segmentar informações ou enfatizar situações ou estados.

Os elementos poderão ter ícones especiais associados,
desde que não se confundam com os ícones do padrão.

É permitido criar novos tipos de artefatos

As fontes do texto poderão ser selecionadas a vontade

As conexões poderão se encaixar em qualquer posição dos
objetos
Quais são as boas
práticas e regras para
a modelagem ?
Tem uma lista das boas
práticas e regras para a
modelagem de processo

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 128
Notação. BPMN:
E agora vamos ver os
Gateways..
Legal, também entendi..
as categorias dos
processos...
Qual é o papel dos Gateways ?

O papel dos Gateways é coordenar os Fluxos de Seqüência em situações de divergência e
convergência de fluxos.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 129
X
(XOR) Data
(XOR) Evento
Exclusive Decision/Merge (XOR)
(OR)
Inclusive Decision/Merge (OR)
Complex Decision/Merge
Parallel Fork/Join (AND)
Exclusive Gateways Decision/Merge (Decisão / Junção) estão localizados dentro do processo de
negócio onde o Fluxo de Sequência pode ter caminhos alternativos: Caminho alternativo A
Caminho alternativo B
evento
evento
Notação. BPMN:
Gateways
Somente uma condição deverá ser Verdadeira

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 130
X
(XOR) Data
(XOR) Evento
Exclusive Decision/Merge (XOR)
(OR)
Inclusive Decision/Merge (OR)
Complex Decision/Merge
Parallel Fork/Join (AND)
Inclusive Gateways Decision/Merge (Decisão / Junção). Representa um ponto de ramificação onde
as alternativas são baseados em expressões condicionais contido dentro fluxo de seqüência. Condição 1
Default
Condição2
An Inclusive Decision using an OR Gateway
(OR)
Pelo menos uma das condições deve ser
verdadeira
An Inclusive Gateway Merging Sequence flow
Quando o Gateway é utilizado como uma
decisão, uma expressão determinará qual
é opção para continuação do o fluxo
Gateway também
pode ser utilizado
como uma junção
(merge).
A Complex Decision (Gateway)
Gateways
Notação. BPMN:
Uma ou mais condições podem ser Verdadeira

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 131
X
(XOR) Data
(XOR) Evento
Exclusive Decision/Merge (XOR)
(OR)
Inclusive Decision/Merge (OR)
Complex Decision/Merge
Parallel Fork/Join (AND)
Parallel Fork/Join (AND). Geralmente é utilizado para demonstrar atividades e/ou tarefas que são
executadas em paralelo. Também é usada para mostrar sincronização.
Paralelismo
Paralelismo e Sincronização (Fork/Join)
Gateways
Notação. BPMN:
Fork
Join
Join (and)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 132

Ler código
do produto

Digitar o código
do produto
Somar o valor
na lista de
compras
Dar saída no
estoque do
produto
sim
Totalizar a
lista de compras
Exemplo: Gateways
+ +
Mais produtos ?
+
não
Processar
o pagamento
+
Notação. BPMN:
Este exemplo “Parallel Fork/Join (AND)”, demonstra o paralelismo e sincronismo , ao mesmo tempo
que é feito a saída do produto do estoque também é somado na conta o valor do produto.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 133
Notação. BPMN:
Os eventos...
Gateways, é a coisa está
ficando interessante...
O que é um evento ?

Um Evento representa algo que ocorre durante a execução de um processo, afetando o seu fluxo

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 134
Notação. BPMN:
Mensagem (Message):
Uma chega mensagem de um participante e dispara (inicia) o
processo, continua o processo (em caso da mensagem
intermediaria) ou uma mensagem indica final de um processo
Tempo (Timer):
Uma data e hora específica ou ciclo específico (por exemplo, toda
segunda-feira, às 9h) pode ser definido que irão acionar o início do
processo.
* O Evento tempo não ser o evento de final de um processo
Erro (error) ou Exceção:
Um evento de exceção (erro) informa ao processo que aconteceu um
erro e que ele deve ser tratado.
Cancelar (Cancel):
Este evento indica que o processo foi cancelado.
* O Evento Cancel não pode iniciar um processo
Compensação (Compensation):
O evento de compensação indica que uma compensação
é necessária. Esta compensação é feita por um evento
intermediário quando o trabalho é realizado pelo processo
é desfeito (roll back)
* Um evento de compensação não pode iniciar um processo
Múltiplo
Terminador
Sinal
Eventos:
Tipo de Dimensão: Mensagem, Tempo, Erro, Cancelar, Compensação, Condicional, Link, Sinal,
Terminador e Múltiplo )
Link
Condicional
Compensação
Cancelar
Erro
Tempo
Mensagem
iniciar intermediário fim
Condição (Condicional);
Gatilhos (triggers) são disparadas quando uma condição da regra é
verdadeira (true).
* Este evento não ser o evento de final de um processo
Capturar* Lançamento**
*Catching = Capturar
**Throwing = Lançamento

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
iniciar intermediário fim
Capturar* Lançamento**
*Catching = Capturar
**Throwing = Lançamento
135
Notação. BPMN:
Múltiplo
Terminador
Sinal
Eventos:
Tipo de Dimensão: Mensagem, Tempo, Erro, Cancelar, Compensação, Condicional, Link, Sinal,
Terminador e Múltiplo )
Link
Condicional
Compensação
Cancelar
Erro
Tempo
Mensagem
Múltiplo:
Significa que existem múltiplos caminhos para iniciar o processo,
contudo, Somente um caminho deve ser selecionado para iniciar o
processo.
Terminador (terminate):
Este evento encerra todas atividades, tarefas e sub-processos.
Link:
Link é mecanismo de conexão entre páginas ou desvio.
Sinal (Signal)
Sinal é uma forma de interação entre processos.
Exemplo:
Chega um sinal que foi transmitido a partir de outro processo e
desencadeia o início do Processo. Note que o sinal não é uma
mensagem. Vários processos podem ter eventos de início que são
acionados a partir do mesmo sinal transmitido.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 136
Notação. BPMN:
Confirmar
Pedido
Tratar a exceção
Verificar dados
dos produtos
Verificar dados
do cliente
Verificar dados
do pagamento
Enviar e-mail
de confirmação
do pedido +
Receive
Reply
+
+
+
Exemplo: Eventos: Mensagem e Erro (Exceção)

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 137
Notação. BPMN:
Exemplo: Evento Sinal (é utilizado para sincronização entre processos)
B completado
B completado
Comentário:
Quando a tarefa B terminar será lançado um sinal (B completado). Este sinal será capturado e
a Tarefa D começará.
Note que a tarefa D deve ficar aguardando o sinal e somente após de receber o sinal que da Tarefa B
foi completada ela começará.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Processar
Entrega do
Pedido
2 dias
138
Notação. BPMN:
Exemplos: Timer
Fazer Entrega
Exemplo 1: Evento Timer demonstra que existe um tempo entre o sub processo e a execução da tarefa
+
Processar
Folha de
Pagamento
Exemplo 2: O processo é iniciado pelo evento
Timer.
+ Iniciar dia 25
de cada mês
Receber a
Confirmação
de Reserva
2 dias

Notificar o
Cancelamento
da Reserva
Exemplo 3: Timer demonstra que existe um
tempo de espera pré-definido para receber
a confirmação da reserva, se tempo for
excedido será executada a tarefa notificar
o cancelamento da reseva.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Registrar
Ordem de
Produção
Planejar e
Agendar
Execução
Processar
Ordem de
Produção
Processar Ordem de
Produção a partir das
18 horas
A
139
+
Fabricar
produtos
A
+
Planejar entrega
do produto
Notação. BPMN:
Página 1
Página 2
Exemplo: Eventos Timer e Link (é utilizado como conector de página)
Comentário:
Evento link faz o lançamento da quebra de página e o link faz a captura.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 140
+
Planejar entrega
do produto
Notação. BPMN:
Receber
Ordem de
Produção
Planejar e
agendar
execução
Processar
Ordem de
Produção
Exemplo: Link também pode ser utilizado como “go to” (vá para)
Ordem Produção
aceita?
Encerrar Ordem
Produção
Avisar solicitante
Ordem Produção
[Recebida]
Encerrar Ordem
de Produção
Encerrar Ordem
de Produção
Dica: Use para facilitar a leitura do diagrama ou para deixá-lo menos poluído.
não
sim
Ordem Produção
[Encerrada]
Ordem Produção
[Em produção]

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 141
Exemplo: Evento Compensação
+
Processar
Pedido
Notação. BPMN:
Receber
Pedido
Validar
Pedido
Processar
pagamento do
pedido
Cancelar o
pagamento do
pedido
Comentário:
A compensação é dos mecanismos para "desfazer" as atividades, ela requer uma notação específica,
pois, é uma circunstância especial que ocorre “fora” do fluxo normal do processo. Por esta razão, a
compensação é um evento intermediário que não tem uma seqüência de fluxo de saída, mas tem uma
associação.
Pedido
[aprovado]
Pedido válido ?
Notificar
Solicitante
sim
não
+
Pedido
[inválido]
Pagamento ok ?

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 142
Veremos as Atividades
e Transação
Eventos....puxa...
O que é uma atividade ?
Uma atividade é uma representação de um trabalho que é realizado em um processo de negócio.

Pode ser de dois tipos:
- Tarefa (Task), é menor unidade de trabalho e não pode ser dividida em outras atividades.
- Subprocesso (Sub-Process), pode ser dividido em outras atividades (tarefas e/ou outros sub-
processo).
Notação. BPMN:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 143
Atividades:
Compensação
Loop
A tarefa ou Subprocesso é repetido (loop)
Múltipla “instancia”
Notação. BPMN:
Sub-processo:
Ad hoc Múltipla “instancia” Loop Compensação

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 144
Exemplo: Exemplo de Loop + Subprocesso e Link
+
fechar ciclo
de discussão
A
Arquivar
mensagens
Notação. BPMN:
Receber
e-mail
Publicar
mensagem
Abrir ciclo de
discussão
A
Página 1
Página 2

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 145
Exemplo: Subprocesso AD-HOC
Notação. BPMN:
As execução destas atividades não são
seguem nenhuma seqüência (ordem)
+
Escrever
capítulo
~
Escrever
resumo do
capítulo
Selecionar
figuras
Escrever
capítulo
Organizar
referência
~
Exemplo: Compensação
Sub processo fechado
Sub processo aberto
Exemplo: Visão parcial do processo que
demonstra a compensação

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 146
Transação:
Uma transação é um tipo de “sub-processo” que força que todas as atividades dentro dele sejam
completadas com sucesso ou canceladas.
Notação. BPMN:
Veja o exemplo abaixo:
Transação:
Reservar Vôo
Enviar
Cancelamento
Vôo
Processar
pagamento
Reservar Hotel
Enviar
Cancelamento
Hotel
Tratar através
do SAC
Notificar a
Indisponibilidade
Neste exemplo: É necessário
que a reserva do vôo e reserva
do hotel sejam completadas com
sucesso para o fluxo prosseguir.

Se a reserva do vôo é concluída
mas a reserva do hotel não, a
reserva do vôo deve ser
compensada (cancelada),
e vice-versa.

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 147
Tabela abaixo exibe as regras de conexão do Fluxo de Seqüência:
- Ela exibe como um objeto pode ser conectado a outro objeto através do Fluxo de Seqüência.
Notação. Regras de Conexão do Fluxo de Seqüência:
De/para

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 148
Tabela abaixo exibe as regras de conexão do Fluxo de Mensagem:
- Ela exibe como um objeto pode ser conectado a outro objeto através do Fluxo de Mensagem.
Notação. Regras de Conexão do Fluxo de Mensagem:
De/para

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 149
Podemos dar uma
olhada no BPEL..
Mas, fique com uma dúvida...se
precisarmos automatizar os processos,
Como faremos...?
BPEL (Business Process Execution Language) é uma linguagem baseada em XML que descreve um
processo de negócio.

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 correspondência entre BPMN e o XPDL ou BPEL é o que permite gerar códigos, XML, para os
sistemas a partir do desenho dos processos.
BPMN. BPEL e XPDL

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 150
Processo: BPMN e BPEL
Os processos podem ser orquestrado automaticamente via software.

A notação BPEL inclui controle de fluxo, variáveis, execução paralela, entrada, saída e tratamento
de erros. Um arquivo XML BPEL descreve um processo de negócio, geralmente utiliza um web
services, que são descritos em arquivos WSDL.


Um “motor BPEL” é uma ferramenta capaz de ler arquivos BPEL (e outros elementos, tais
como arquivos WSDL) e criar representações destes processos, que podem ser executados “na
prática”.


BPMN e BPEL:
O BPMN tem como objetivo desenhar processo de negócio, enquanto BPEL tem como objetivo
possibilitar a execução do processo.
Como BPEL é atualmente considerada o padrão mais importante para linguagem de execução de
processos (BPMI, 2006), a própria especificação da BPMN trata deste mapeamento (BPMN, 2006).
Assim, é possível, através de um diagrama BPMN, gerar arquivos BPEL e WSDL, que, por sua
vez, serão interpretados por um motor BPEL (ferramenta) e transformados em processos que
podem ser executados.
BPMN. BPEL e XPDL

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 151
Confirmar
Reserva

Tratar a falha
Verificar a
reserva do hotel
Verificar a
reserva
do vôo
Verificar a
reserva carro
Verificar novamente
sim
Confirmação
Avaliar resultado
da reserva do
carro
+
Receive Reply
Reply
Processo: BPMN e BPEL
Mapeamento de atributos básico do Processo de Negócio
BPEL
A BPEL faz orquestração pura dos processos
Mapeamento as propriedades do processo para BPEL (variáveis e mensagem)
BPEL
XML
Exemplo:
não
BPMN. BPEL e XPDL

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 152
Processo: BPMN e XPDL
XPDL (XML Process Definition Language) é uma especificação (padrão) mantida pela WfMC (Workflow
Management Coalition) - www.wfmc.org - a versão atual é a 2.1
O XPDL é um padrão XML de descrição de regras de processos de negócios. Sua especificação, baseia-se na descrição
de um conjunto de "atividades" relacionadas entre si através de "transições". Para a WfMC, "atividade" significa uma
unidade de trabalho que será processada por um recurso, que pode ser um participante, um ator (usuário ou sistema)

O XPDL provê formas concretas de especificar regras relacionadas ao envio de tarefas para participantes definidos de
maneira dinâmica ou estática. Ao contrário do BPEL, por exemplo, o XPDL contempla a análise da estrutura organizacional
da empresa para determinar o ator de uma determinada tarefa.

Em termos práticos, a maior parte das soluções disponíveis no mercado utiliza o XPDL como um forma de troca de regras
de processos, utilizando sistemas próprios de importação/exportação de especificações. Isso significa, por exemplo,
desenhar e configurar um processo em uma ferramenta, exportá-lo para o padrão XPDL, e importá-lo para utilização em
outra engine/ferramenta.

O XPDL é compatível com a BPMN (BPMN é o padrão ideal para modelar o processo em nível visual e o XPDL para
definir suas regras em nível técnico).

Ponto fraco da XPDL não tem suporte ao conceito de serviços como: SOA.
BPMN. BPEL e XPDL

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 153
Processo: BPMN e XPDL:
Exempl no BizAgi:
A BizAgi, possui suporte a exportação do processo
desenhado com BPMN e exportá-lo para XPDL (a saída é
arquivo XML que descreve o processo no padrão XPDL)

Este recurso possibilita de importação deste arquivo XPDL
para outra ferramenta BPMS, “gerando” uma aplicação
quase que instantaneamente.
<?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-9525-
048ee9ff274e" 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-ce97-
40cd-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 />
...
1 – Desenho o processo utilizando a BPMN
2 – Faça a exportação do processo para XPDL
que criará um arquivo XML.
BPMN. BPEL e XPDL

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Nossos Serviços de Consultoria:
Serviços de Consultoria:

- Mapeamento, Modelagem e Melhoria de Processos de Negócio

- Implementação de Escritório de Processos

- BPM Coach

- Green BPM
154
Sustentabilidade
Ambiental
Gestão de
Inovação
Processos
Agile

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Quer saber mais ?

Entre em contato: Rildo Santos ([email protected]).
Estes treinamentos também podem ser personalizados para sua empresa.
Cursos e Formação Profissional:

- Workshop Gestão por Processo (8 horas)

- Modelagem de Processos com BPMN e BizAgi Process Modeler (16 horas)

- Formação Analista de Processo de Negócio (32 horas)
Nossos Treinamentos:
155

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Comunidade eTecnologia
http://etecnologia.ning.com/
Gostou quer mais, gostaria de receber outros materiais sobre o mesmo tema e novas
versões deste material...
Venha para fazer parte da comunidade eTecnologia, clique: http://etecnologia.ning.com
156

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Notas:
Marcas Registradas:

Todos os termos mencionados que são reconhecidos como Marca Registrada e/ou comercial são de
responsabilidades de seus proprietários. O autor informa não estar associada a nenhum produto e/ou
fornecedor que é 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 para fins
educativo, não visando lucro, favorecimento ou desmerecimento da marca ou produto.
Melhoria e Revisão:
Este material esta em processo constante de revisão e melhoria, se você encontrou algum problema
ou erro envie um e-mail para nós.
Criticas e Sugestões:
Nós estamos abertos para receber criticas e sugestões que possam melhorar o material, por favor
envie um e-mail para nós.
Imagens: Google, Flickr e Banco de Imagem.

BizAgi® é uma registrada do seu proprietário: www.bizagi.com
Rildo Santos by rildosan® 2012/2013
(@rildosan | [email protected] | rildosan.com)
Colaboração:
Fernanda Paulo Ramos
157

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013 158
Licença:

[email protected] Versão 7 Set 2013 | RFS

Tutorial
BizAgi
®, Modelagem de Processos


Todos os direitos reservados e protegidos © 2006 e 2013
Tutorial
BizAgi®
Versão 7
Modelagem de Processos
de Negócios com BPMN
Rildo F Santos
[email protected]
@rildosan
skype: rildo.f.santos
http://rildosan.com/
(11) 99123-5358
(11) 99962-4260
www.etcnologia.com.br