IDENTIFICAÇÃO, MODELAGEM
E ANÁLISE DE PROCESSOS
LUÍS GONZAGA TRABASSO
Professor Associado
Divisão de Engenharia Mecânica
MAP_EPC
no 1 / 32
EPC: EVENT DRIVEN PROCESS CHAIN
 Principais objetos
 Regras básicas de construção do modelo
 Operadores lógicos
 Interfaces no EPC
 Detalhamento da modelagem – modelo FAD
MAP_EPC
no 2 / 32
ARIS
Architecture of Integrated Information Systems
Visão Organizacional
Visão de
Dados
VISÃO DE
PROCESSO
Visão de
Função
A visão de processo apresenta modelos dinâmicos que mostram o
comportamento dos processos e como eles se relacionam com
os recursos da organização, dados, funções. Inclui o modelo EPC
MAP_EPC
no 3 / 32
EPC:
EVENT DRIVEN PROCESS CHAIN
É uma notação que representa uma cadeia de
eventos e funções, onde todo evento dispara
uma função e o resultado da função gera um
outro evento. O relacionamento entre esses
objetos é estabelecido utilizando regras lógicas.
Função (Processo,
Sub-processo,
Atividade)
Evento
(mudança de
estado)
Operadores lógicos
O EPC integra a solução ARIS – Architecture of Integrated
Information Systems, desenvolvida por A. W. Scheer
MAP_EPC
no 4 / 32
EPC: EVENTO
Evento
(mudança de
estado)
EVENTO



Mudança de estado externa que dispara o processo (ex.
pedido de cliente recebido);
Mudança de estado interna do processamento do próprio
processo (ex. produto manufaturado);
Resultado final que tem um efeito externo (ex. produto
entregue para o cliente).
Os eventos representam pré-condição e pós-condição para
cada etapa do processo. Eles são pontos no tempo.
Evento
(mudança de
estado)
Função
Evento
(mudança de
estado)
MAP_EPC
no 5 / 32
EPC: EVENTO
Evento
(mudança de
estado)
Nome
Verbo (no
particípio)
Pedido de cliente
Recebido
Produto
manufaturado
Produto
Manufaturado
Produto
entregue
para o cliente
Produto
Entregue
Pedido de
cliente
recebido
MAP_EPC
no 6 / 32
EPC: REGRAS
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
REGRA 1
Todo fluxo EPC possui
um evento que inicia o
processo.
Pedido do
cliente
validado
Manufaturar o
produto
Produto
Manufatura
do
Verificar pedido
Pedido do
cliente
rejeitado
MAP_EPC
no 7 / 32
EPC: REGRAS
REGRA 2
Todo fluxo EPC possui um
evento que finaliza o
processo.
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Pedido do
cliente
validado
Manufaturar o
produto
Produto
Manufatu
rado
Verificar pedido
Pedido do
cliente
rejeitado
MAP_EPC
no 8 / 32
EPC: REGRAS
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
REGRA 3
Eventos e funções se
alternando
Pedido
do
cliente
validado
Manufaturar o
produto
Produto
Manufatu
rado
Verificar pedido
Pedido do
cliente
rejeitado
MAP_EPC
no 9 / 32
EPC: REGRAS
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Verificar pedido
REGRA 4
Eventos
Pedido
do e funções
Manufaturar o
cliente
possuem apenas uma
produto
validado
conexão de entrada e
uma de saída
Pedido do
cliente
rejeitado
Produto
Manufatu
rado
MAP_EPC
no 10 / 32
EPC: REGRAS
Pedido de
cliente por
telefone
recebido
Pedido de
cliente por
website
recebido
REGRA 5
Múltiplos eventos acionam
uma função, usando um
operador lógico.
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Pedido do
cliente
validado
Manufaturar o
produto
Produto
Manufatu
rado
Verificar pedido
Pedido do
cliente
rejeitado
MAP_EPC
no 11 / 32
EPC: REGRAS
Pedido de
cliente por
telefone
recebido
Pedido de
cliente por
website
recebido
REGRA 6
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Toda decisão é
representada por uma
função.
Pedido do
cliente
validado
Manufaturar o
produto
Produto
Manufatu
rado
Verificar pedido
Pedido do
cliente
rejeitado
MAP_EPC
no 12 / 32
EPC: REGRAS
Pedido de
cliente por
telefone
recebido
Pedido de
cliente por
website
recebido
REGRA 7
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Toda função que representa
uma decisão é seguida de um
operador lógico
Pedido do
cliente
validado
Manufaturar o
produto
Produto
Manufatu
rado
Verificar pedido
Pedido do
cliente
rejeitado
MAP_EPC
no 13 / 32
EPC: OPERADORES LÓGICOS
Operador
lógico
OR
Definição
Uma ou mais opções podem ser
aceitas
AND
Todas as opções são aceitas,
obrigatoriamente
XOR
Somente uma única opção é aceita
MAP_EPC
no 14 / 32
REGRAS LÓGICAS (OR)
Pedido de
cliente
recebido
Decisão OR
Cadastrar
pedido do
cliente
Um ou mais possíveis caminhos
serão adotados como resultado
da atividade
Pedido do
cliente
cadastrado
Produtos
prontos para
entrega
Preparar
produtos para
entrega
Produto A
requerido
Manufaturar o
produto A
Produto A
Manufatu
rado
Produto B
requerido
Manufaturar o
produto B
Produto B
Manufatu
rado
Verificar os
produtos
solicitados
MAP_EPC
no 15 / 32
REGRAS LÓGICAS (OR)
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Produtos
prontos para
entrega
OR (disparar)
Um ou mais eventos podem
disparar a função
Preparar
produtos para
entrega
Produto A
requerido
Manufaturar o
produto A
Produto A
Manufatu
rado
Produto B
requerido
Manufaturar o
produto B
Produto B
Manufatu
rado
Verificar os
produtos
solicitados
MAP_EPC
no 16 / 32
REGRAS LÓGICAS (XOR)
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Produtos
prontos para
entrega
Decisão OR Exclusivo
Um, mas somente um, caminho
será seguido no processo
Preparar
produtos para
entrega
Produto A
requerido
Manufaturar o
produto A
Produto A
Manufatu
rado
Produto B
requerido
Manufaturar o
produto B
Produto B
Manufatu
rado
Verificar o
produto
solicitado
MAP_EPC
no 17 / 32
REGRAS LÓGICAS (XOR)
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Produtos
prontos para
entrega
OR Exclusivo (disparar)
Um, mas somente um,
evento acionará a função
Preparar
produtos para
entrega
Produto A
requerido
Manufaturar o
produto A
Produto A
Manufatu
rado
Produto B
requerido
Manufaturar o
produto B
Produto B
Manufatu
rado
Verificar o
produto
solicitado
MAP_EPC
no 18 / 32
REGRAS LÓGICAS (AND)
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Produtos
prontos para
entrega
AND (ramificações)
Quando o fluxo do processo é
dividido em dois ou mais
caminhos paralelos
Preparar
produtos para
entrega
Produto A
requerido
Manufaturar o
produto A
Produto A
Manufatu
rado
Produto B
requerido
Manufaturar o
produto A
Produto B
Manufatu
rado
Verificar os
produtos
solicitados
MAP_EPC
no 19 / 32
REGRAS LÓGICAS (AND)
Pedido de
cliente
recebido
Cadastrar
pedido do
cliente
Pedido do
cliente
cadastrado
Produtos
prontos para
entrega
AND (disparar)
Todos os eventos devem
ocorrer para disparar a
função seguinte.
Preparar
produtos para
entrega
Produto A
requerido
Manufaturar o
produto A
Produto A
Manufatu
rado
Produto B
requerido
Manufaturar o
produto A
Produto B
Manufatu
rado
Verificar os
produtos
solicitados
MAP_EPC
no 20 / 32
CAMINHOS DIFERENTES DO
PROCESSO
Verificar os
produtos
solicitados
Verificar os
produtos
solicitados
Produto B
requerido
Decisão no
processo
Produto A
requerido
Produto B
requerido
Verificar os
produtos
solicitados
Produto A
requerido
Produto A
requerido
Produto B
requerido
Produto C
requerido
Não é uma
decisão no
processo
(paralelismo)
MAP_EPC
no 21 / 32
Eventos acionadores (múltiplos)
Pedido
Pedido
de
de
cliente
cliente
por
por
telefon
FAX
e
recebid
recebid
o
Cadastrar
o
pedido do
Batida
cliente
na
porta
da casa
Pedido
Pedido
de
de
cliente
cliente
por
por
telefon
FAX
e
recebid
recebid
o
o Cadastrar
Compa
pedido do
nhia da
cliente
porta
da caso
tocou
Não são decisões, e sim
acionadores
Abrir a
porta
MAP_EPC
no 22 / 32
EVENTO ACIONANDO MAIS
DE UMA FUNÇÃO
Cozinha
Suja
Realizar a
limpeza dos
utensílios
Cozinha
Suja
Realizar a
limpeza do
chão e azulejos
Realizar a
limpeza dos
utensílios
Realizar a
limpeza do
chão e azulejos
Cozinha
Suja
Paralelismo
Realizar a
limpeza dos
utensílios
Realizar a
limpeza do
chão e azulejos
MAP_EPC
no 23 / 32
CAMINHOS DIFERENTES DO
PROCESSO
Manufaturar
Produto A
Manufaturar
Produto A
Manufaturar
Produto B
Produtos
manufatu
rados
Representa um
fechamento do
paralelismo de
funções
Manufaturar
Produto A
Manufaturar
Produto B
Manufaturar
Produto B
Produto
manufatu
rado
Representa o
fechamento da
decisão
Produtos
manufatu
rados
MAP_EPC
no 24 / 32
LOOP no EPC
Processo: Limpar Cozinha
início
Realizar a
limpeza dos
utensílios
Realizar a
limpeza do
chão e azulejos
Limpar o lixo
Cozinha
limpa ?
Sim
Cozinha
limpa
Não
Cozinha
Suja
Fim
O loop é o resultado
de uma decisão
(ponto de inspeção)
do processo
MAP_EPC
no 25 / 32
LOOP no EPC
Cozinha
Suja
Realizar a
limpeza dos
utensílios
Lixo
recolhido
Utensílios
limpos
Verificar a
limpeza da
cozinha
Realizar a
limpeza do
chão e
azulejos
Chão e
azulejos
limpos
Limpar o lixo
MAP_EPC
no 26 / 32
Cozinha
limpa
Cozinha
Suja
O ponto de inspeção é
trocado por uma atividade
LOOP no EPC
Cozinha
Suja
Realizar a
limpeza dos
utensílios
Lixo
recolhido
Utensílios
limpos
Verificar a
limpeza da
cozinha
Realizar a
limpeza do
chão e
azulejos
Chão e
azulejos
limpos
Limpar o lixo
MAP_EPC
no 27 / 32
Cozinha
limpa
Cozinha
Suja
INTERFACES NO EPC
Preparar
mesa para
refeições
Cozinha
Suja
Realizar a
limpeza dos
utensílios
Realizar
refeições
Lixo
recolhido
Utensílios
limpos
Verificar a
limpeza da
cozinha
Realizar a
limpeza do
chão e
azulejos
Cozinha
limpa
Chão e
azulejos
limpos
Limpar o lixo
Preparar
refeições
Cozinha
Suja
Process
Interface
MAP_EPC
no 28 / 32
DETALHAMENTO DA
MODELAGEM
Detalhamento das Atividades:
1 – Descrição
2 – Entradas/Saídas – fornecedores/clientes
3 – Ferramentas (software, checklists, métodos);
4 – Documentos utilizados (procedimentos, normas, ,manuais etc.)
5 – Tarefas
6 – Infraestrutura (nem sempre é necessário)
7 – Conhecimentos/Habilidades
8 – Observações
9 – Problemas e sugestões de melhoria
10 – Tempo de execução
MAP_EPC
no 29 / 32
DETALHANDO O PROCESSO
EPC
Dado
x
Área X
Dado
y
Área y
Act 1
Ev 1
Ferramenta
A
Ev 2
Dado
W
Dado
Z
Act 2
Ferramenta
B
Ev 3
Act 3
Ev 4
MAP_EPC
no 30 / 32
Doc 1
Base de
Dado ERP
Conhecimento K
FUNCTION ALLOCATION
DIAGRAM - FAD
Ev1
Ev 2
Act 1
Act 2
Ev 3
PROCESSO - EPC
Act 3
Dado
x
Dado
y
Ev 4
Área X
Ev 1
Doc 1
Ferramenta
A
Act 1
Atividade- FAD
Dado
W
Dado
Z
Tarefa 1
Ev 2
Lista de tarefas EPC
Tarefa 2
Conhecimento
Base de
Dado ERP
Ev 3
MAP_EPC
no 31 / 32
E X E RC Í C I O
Fazer a modelagem TO BE do processo escolhido por
sua DR.
1. Modelar novo fluxo do processo na notação EPC
usando o aplicativo ARISExpress ;
2. Planejar as melhorias do processo;
3. Definir responsabilidades e perfis requeridos para
a execução das atividades de melhoria.
MAP_EPC
no 32 / 32
Download

map_epc