Escolar Documentos
Profissional Documentos
Cultura Documentos
0 e BizAgi
• Não é um “sistema”.
• Não é uma “linguagem de programação”. Existe um padrão de linguagem
para automação de processos denominado Business Process Execution
Language (BPEL), mantido pelo consórcio OASIS
• Não é apenas para o usuário final ou apenas para TI - é uma notação
compartilhada, comum.
Mapeamento de Processos: Objetivos
Notação
BPMN
Basica
Documentação
dos Processos
BPM
Suite
Notação
BPMN
Estendida
Automação dos
Processos
Elementos básicos da notação BPMN
Objetos de Fluxo: Eventos
• Evento: representa aquilo que acontece.
Evento intermediário:
Evento de Início: dá ocorre entre o início e Evento de fim:
início ao processo o fim do processo finaliza o processo
Objetos de Fluxo: Atividades
• Atividade: representa aquilo que é realizado.
Raias:
representam os
participantes do
processo
Prática: utilização do BizAgi Modeler
Exemplo: diagrama de processo de recrutamento de pessoal (15 min)
Reproduzir o diagrama abaixo no Bizagi Modeler.
Exercício: processo de preparação de mercadorias para
transporte (30 min)
1. Há três participantes no processo: 4. Para entrega do tipo normal, o
gerente, contador e operário. contador avalia a necessidade de
seguro e, se necessário, o gerente
2. Inicialmente, o contador analisa o
realiza a contratação.
tipo de entrega requerido: normal
(pelo correio) ou especial (por 5. Em seguida, o contador preenche os
transportadora). formulários do correio.
3. Para entrega do tipo especial, o 6. Terminados os trâmites para o
contador solicita três propostas de transporte, o operário embala
transportadoras e a de melhor cuidadosamente as mercadorias e as
proposta é contratada. carrega até o local de transporte,
junto com a documentação.
Resposta: processo de preparação de mercadorias para
transporte
Tipos de diagramas
Fluxo de trabalho (Workflow): representados sem interação com outros processos.
Tipos de diagramas
Diagramas de colaboração: representam a interação entre um ou mais processos.
Tipos de diagramas
Diagramas de coreografia: forma de representar diagramas de colaboração como
diagramas de workflow (inexistente no BizAgi).
Exemplo: Leilão de geração A-5 c/UHE
Notação BPMN estendida
Objetivo
Registrar atributos suplementares dos objetos de fluxo, necessários para permitir a
automação do processo mapeado por meio de uma suíte BPM.
• Em eventos: sinalizam prazos, condições para a ocorrência, ou o intercâmbio de
informações entre eventos;
• Em atividades: sinalizam por quem e de que forma a atividade será executada;
• Em subprocessos: sinalizam se o subprocesso deverá ser executado uma única
vez ou mais de uma vez, sequencialmente ou em paralelo, de forma sistemática
ou casual (ad hoc);
• Em desvios: sinalizam de que forma ocorrerá a divergência ou convergência nos
caminhos do processo;
• Em conectores: sinalizam o caminho default a ser seguido após um desvio.
Em eventos
Mensagem: sinaliza a troca de informações entre eventos predeterminados em
processos diferentes.
Eventos de
lançamento
de mensagem
Eventos de
captura de
mensagem
Em eventos
Temporização: sinalizam datas de expiração, intervalos de tempo ou prazos.
Em eventos
Sinalização: um sinal é um aviso emitido para que outros processos tenham início ou
continuem. A captura não é exclusiva de determinado evento.
captura de lançamento de
sinal sinal
Em eventos
Link: representam a interrupção e a continuação do processo em outro espaço da
piscina.
captura de lançamento de
link link
Em eventos
Condicional: o evento somente se realiza quando uma condição (expressão lógica)
se torna verdadeira.
Em eventos
Finalização: representa o fim de todas as atividades no processo, inclusive as
realizadas em paralelo.
Em eventos
Erro: sinaliza, num subprocesso, a ocorrência de um erro a ser tratado pelo
processo principal.
lançamento
de erro
Em eventos
Escalação: sinalização entre um subprocesso e o processo principal.
lançamento de
escalação
Em eventos
Compensação: sinalizam a execução de atividades de compensação, normalmente
anulando as atividades já realizadas numa transação.
lançamento de
compensação
Em atividades
Usuário: Realizada pelo usuário com o auxílio de aplicação informatizada.
Fluxo condicionado: possui uma condição associada, que define se o caminho será
trilhado ou não.
Exemplo: agendamento de consulta (20 min)
Reproduzir o diagrama abaixo no Bizagi Modeler.
Exercício: Pedido de Pizza (40 min)
1. Representar dois processos que 5. Os pedidos são recebidos na pizzaria
interagem: o pedido de pizza pelo pela telefonista. Cabe a ela acalmar
cliente e a preparação e entrega o cliente se, passados os 60 min, ele
da pizza pela pizzaria. ligar furioso porque a pizza ainda
2. Na pizzaria participam do não foi entregue.
processo a telefonista, um chef 6. O chef pizzaiolo prepara a pizza.
pizzaiolo e o entregador.
7. Pronta a pizza, ela passa ao
3. O cliente seleciona o tipo de pizza entregador, que dirige-se à casa do
no catálogo da pizzaria e telefona cliente, recebe o pagamento e
para fazer o pedido. entrega a pizza e o recibo.
4. O compromisso da pizzaria é 8. O cliente come a pizza e satisfaz a
entregar a pizza em no máximo 60 fome.
min.
Resposta: Pedido de Pizza
Associação de eventos a atividades e subprocessos
Modificam o caminho a percorrer a partir de eventos com origem numa atividade do
processo ou num subprocesso.
captura dos
sinais
lançamento de
escalação
lançamento de
erro
Tipos de eventos de captura
Interruptível: a captura de um sinal ou mensagem vinda de um subprocesso provoca a
interrupção do subprocesso.
Mapeamento
Encerramento
– AS IS
Ciclo BPM
Redesenho -
Implantação
TO BE
Diagrama da
metodologia
Normatização
Norma de Organização nº 29/2007-ANEEL
Estabelece diretrizes e procedimentos para instituir os princípios de Gestão por
Processos no âmbito da ANEEL [...].