Sie sind auf Seite 1von 30

SISTEMAS DE Aula Teorico

Prtica: BPMN
INFORMAO
MODELAGEM DE
PROCESSOS
No ciclo de vida BPM, a etapa de
modelagem de processos consiste
em um conjunto de atividades cujo
objetivo criar representaes de
processos existentes ou propostos.
Essa atividade prov uma perspectiva
ponta a ponta de processos primrios,
de suporte e gesto de uma
organizao.
DOMINGOS FILIPE DE OLIVEIRA 2
NOTAO DE
PROCESSO
Notaes para modelagem de processos criam uma
representao grfica de:
atividades;
tarefas;
papis e responsabilidades;
fluxos de trabalho;
sadas;
recursos consumidos
Eventos
...

Alm disso, ela permite a padronizao da modelagem


de processos.

DOMINGOS FILIPE DE OLIVEIRA 3


BPMN
a mais poderosa e atual notao para
modelar processos de negcio.
Padro aberto mantido pela OMG (Object
Management Group).
Atualmente, mais de 60 ferramentas
suportam BPMN.
Facilita a comunicao da rea de
negcios e TI.
Possibilita a automao dos processos.
ltima verso: BPMN 2.0 DOMINGOS FILIPE DE OLIVEIRA 4
CARACTERSTICAS E
VANTAGENS
Entendimento completo do fluxo por
meio do modelo do processo.
Reduo da distncia de
entendimento entre consultores
que mapearam o processo, os
utilizadores que o utilizam no dia-a-
dia e tcnicos que eventualmente o
automatizaro.
Possibilidade de interpretao do
modelo de processo e gerao de
DOMINGOS FILIPE DE OLIVEIRA 5
VANTAGENS
H uma
Foco / aproximao
da rea de
Funes Negcios com
a Tecnologia
Estratgia
Analista de
Negcio
Analista de
Processos
Arquiteto de
Sistemas
DOMINGOS FILIPE DE OLIVEIRA 6

DIAGRAMAS, MAPAS E
MODELOS
Diagrama de processo: representao
mais elementar de um processo. um
primeiro passo; um fluxo simples.

DOMINGOS FILIPE DE OLIVEIRA 7


DIAGRAMAS, MAPAS E
MODELOS
Mapa de processo: um refinamento
do diagrama, com a adio de atores,
eventos, regras, etc. BPMN apoia o
refinamento evolutivo e sucessivo.

DOMINGOS FILIPE DE OLIVEIRA 8


DIAGRAMAS, MAPAS E
MODELOS
Modelo de processo: a representao
mais abrangente de um processo. Resulta da
adio evolutiva de novas informaes,
podendo conter: informaes sobre o negcio,
informaes operacionais, informaes
especficas do processo e informaes
tcnicas.

DOMINGOS FILIPE DE OLIVEIRA 9


PISCINA, RAIA E
PARTICIPANTES
Uma piscina representa um participante do processo.
Um participante pode
ser uma entidade (a
prpria organizao), um
elemento mais genrico
(ex.: cliente, vendedor,
fornecedor), um sistema
ou at mesmo outro
processo. Ele prov
informaes a outro
participante ou uma
A raia representa solicita
funo ou departamento.
informaes deste.
DOMINGOS FILIPE DE OLIVEIRA 10
ATIVIDADE: TAREFA OU
SUBPROCESSO
Uma atividade um trabalho que realizado dentro de um processo
de negcio. Ela pode ser atmica ou no atmica (composta).

Uma atividade atmica denominada tarefa e compe


o fluxo de um processo.
Uma atividade no atmica
denominada subprocesso,
sendo composta por um srie de
outras atividades e formando
um fluxo. Um subprocesso pode
ser visto como uma atividade
nica (verso contrada),
semelhante a uma tarefa, ou de
forma detalhada (verso
expandida).

DOMINGOS FILIPE DE OLIVEIRA 11


ATIVIDADE:
TAREFA OU
SUBPROCESSO
Alm da execuo normal, tarefas e
subprocessos podem ser executados
de duas formas: sequencial (em loop)
ou em paralelo (mltiplas instncias).

DOMINGOS FILIPE DE OLIVEIRA 12


ATIVIDADE:
TAREFA OU
SUBPROCESSO
Alm da execuo normal, tarefas e
subprocessos podem ser executados de duas
formas: sequencial (em loop) ou em paralelo
(mltiplas instncias).

DOMINGOS FILIPE DE OLIVEIRA 13


FLUXO DE SEQUNCIA
O fluxo de sequncia representado pelas
transies entre atividades dentro de uma
mesma piscina. o real fluxo do processo.

DOMINGOS FILIPE DE OLIVEIRA 14


FLUXO DE MENSAGENS

Fluxos de
mensagens
representam a
comunicao
entre piscinas
e somente
entre estas.

DOMINGOS FILIPE DE OLIVEIRA 15


ASSOCIAES

As associaes so usadas para associar artefatos e


anotaes a atividades no fluxo. Elas ajudam a
documentar o processo.
DOMINGOS FILIPE DE OLIVEIRA 16
EVENTOS
Eventos podem ser dos
seguintes tipos: de incio,
intermedirios e de fim.
Eventos de incio indicam onde
o processo/subprocesso se inicia.
Neste ponto, uma instncia do
processo ser criada.
Os eventos de incio so
representados por elementos com
crculo simples ao redor.
DOMINGOS FILIPE DE OLIVEIRA 17
EVENTOS (CONT.)

Para automatizar o processo,


uma boa prtica sempre
iniciar um participante.

Exemplo: evento de incio


condicional. necessrio que
alguma condio seja
satisfeita para disparar o
processo (ou seja, iniciar uma
nova instncia).
DOMINGOS FILIPE DE OLIVEIRA 18
EVENTOS (CONT.)

O evento intermedirio de
tempo pode ser usado para
expressar que o participante
necessitar de um tempo
aps completar a atividade
e antes de iniciar a prxima.

Tambm podemos utilizar o


evento intermedirio de
tempo dentro de um
subprocesso para expressar
que este deve ser completado
at determinado tempo.

DOMINGOS FILIPE DE OLIVEIRA 19


EVENTOS (CONT.)
Os eventos de finalizao
so representados por um
crculo mais forte (hachurado) e
devem ser utilizados aps a
ltima atividade do processo.
So similares aos eventos
intermedirios
correspondentes. A diferena
que s podem ser usados na
ltima atividade.
DOMINGOS FILIPE DE OLIVEIRA 20
DESVIOS DE FLUXO
(GATEWAYS)
Gateways so elementos utilizados para controlar como um
fluxo diverge ou converge ao longo da execuo de um processo.
So opcionais: se no for necessrio controlar o fluxo, no
precisamos us-los.
Existem em quatro tipos: exclusivo, inclusivo, paralelo e
complexo.

DOMINGOS FILIPE DE OLIVEIRA 21


DESVIOS DE FLUXO
(GATEWAYS)

DOMINGOS FILIPE DE OLIVEIRA 22


DESVIOS DE FLUXO
(GATEWAYS)

DOMINGOS FILIPE DE OLIVEIRA 23


BIZAGI PROCESS
MODELER
BizAgi uma sute de software
composta por dois produtos
complementares: BizAgi Process
Modeler e BizAgi BPM Suite.
BizAgi Process Modeler um
aplicativo freeware com milhares
de usurios em todo o mundo. Ele
utilizado para criar e
documentar modelos de processo
em BPMN.

BizAgi BPM Suite uma soluo de BPM e de workflow que permite s


organizaes automatizar processos/fluxos de trabalho. integrvel com
aplicaes como SAP, Documentum, Sharepoint, e-mail.

DOMINGOS FILIPE DE OLIVEIRA 24


1 EXERCCIO
Imaginem um processo de vendas com as seguintes
tarefas:
Receber pedido de vendas;
Checar crdito;
Cumprir pedido de vendas;
Enviar fatura.

DOMINGOS FILIPE DE OLIVEIRA 25


2 EXERCCIO
Imaginem agora que precisemos considerar a
situao em que o cliente no possua crdito ou
que o produto no tenha em estoque.
Comearemos a tratar as excees.

DOMINGOS FILIPE DE OLIVEIRA 26


3 EXERCCIO
Perceba que a atividade Cumprir o pedido de
vendas possui um detalhe que no est sendo
considerado no processo: precisamos definir os
responsveis pelas tarefas.

DOMINGOS FILIPE DE OLIVEIRA 27


4 EXERCCIO

O processo com o subprocesso


Cumprir pedido de vendas expandido.

DOMINGOS FILIPE DE OLIVEIRA 28


5 EXERCCIO
Vamos agora considerar as interaes
com participante externos.

DOMINGOS FILIPE DE OLIVEIRA 29


Se o conhecimento

DVIDAS pode criar problemas,


no atravs da
ignorncia que

??? podemos solucion-los.


Isaac Asimov
DOMINGOS FILIPE DE OLIVEIRA 30

Das könnte Ihnen auch gefallen