340 likes | 512 Views
IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS. LUÍS GONZAGA TRABASSO Professor Associado Divisão de Engenharia Mecânica. EPC: EVENT DRIVEN PROCESS CHAIN. Principais objetos Regras básicas de construção do modelo Operadores lógicos Interfaces no EPC
E N D
IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS LUÍS GONZAGA TRABASSO Professor Associado Divisão de Engenharia Mecânica
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
Visão Organizacional Visão de Dados Visão de Função VISÃO DE PROCESSO ARIS Architecture of Integrated Information Systems 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
EPC: EVENT DRIVEN PROCESS CHAIN Função (Processo, Sub-processo, Atividade) Evento (mudança de estado) Operadores lógicos É 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. O EPC integra a solução ARIS – ArchitectureofIntegratedInformation Systems, desenvolvida por A. W. Scheer
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) Evento (mudança de estado) Função 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).
Evento (mudança de estado) EPC: EVENTO Pedido de cliente recebido Produto manufaturado Produto entregue para o cliente
REGRA 1 Todo fluxo EPC possui um evento que inicia o processo. EPC: REGRAS Pedido de cliente recebido Cadastrar pedido do cliente Pedido do cliente cadastrado Pedido do cliente validado Produto Manufaturado Manufaturar o produto Verificar pedido Pedido do cliente rejeitado
REGRA 2 Todo fluxo EPC possui um evento que finaliza o processo. EPC: REGRAS Pedido de cliente recebido Cadastrar pedido do cliente Pedido do cliente cadastrado Pedido do cliente validado Produto Manufaturado Manufaturar o produto Verificar pedido Pedido do cliente rejeitado
REGRA 3 Eventos e funções se alternando EPC: REGRAS Pedido de cliente recebido Cadastrar pedido do cliente Pedido do cliente cadastrado Pedido do cliente validado Produto Manufaturado Manufaturar o produto Verificar pedido Pedido do cliente rejeitado
REGRA 4 Eventos e funções possuem apenas uma conexão de entrada e uma de saída EPC: REGRAS Pedido de cliente recebido Cadastrar pedido do cliente Pedido do cliente cadastrado Pedido do cliente validado Produto Manufaturado Manufaturar o produto Verificar pedido Pedido do cliente rejeitado
REGRA 5 Múltiploseventos acionam uma função, usando um operador lógico. EPC: REGRAS Pedido de cliente por telefone recebido Pedido de cliente por website recebido Cadastrar pedido do cliente Pedido do cliente cadastrado Pedido do cliente validado Produto Manufaturado Manufaturar o produto Verificar pedido Pedido do cliente rejeitado
REGRA 6 Toda decisão é representada por uma função. EPC: REGRAS Pedido de cliente por telefone recebido Pedido de cliente por website recebido Cadastrar pedido do cliente Pedido do cliente cadastrado Pedido do cliente validado Produto Manufaturado Manufaturar o produto Verificar pedido Pedido do cliente rejeitado
REGRA 7 Toda função que representa uma decisão é seguida de um operador lógico EPC: REGRAS Pedido de cliente por telefone recebido Pedido de cliente por website recebido Cadastrar pedido do cliente Pedido do cliente cadastrado Pedido do cliente validado Produto Manufaturado Manufaturar o produto Verificar pedido Pedido do cliente rejeitado
Decisão OR Um ou mais possíveis caminhos serão adotados como resultado da atividade REGRAS LÓGICAS (OR) Pedido de cliente recebido Produtos prontos para entrega Cadastrar pedido do cliente Preparar produtos para entrega Pedido do cliente cadastrado Produto A requerido Produto A Manufaturado Manufaturar o produto A Verificaros produtos solicitados Produto B requerido Produto B Manufaturado Manufaturar o produto B
OR (disparar) Um ou mais eventos podem disparar a função REGRAS LÓGICAS (OR) Pedido de cliente recebido Produtos prontos para entrega Cadastrar pedido do cliente Preparar produtos para entrega Pedido do cliente cadastrado Produto A requerido Produto A Manufaturado Manufaturar o produto A Verificar os produtos solicitados Produto B requerido Produto B Manufaturado Manufaturar o produto B
Decisão OR Exclusivo Um, mas somente um, caminho será seguido no processo REGRAS LÓGICAS (XOR) Pedido de cliente recebido Produtos prontos para entrega Cadastrar pedido do cliente Preparar produtos para entrega Pedido do cliente cadastrado Produto A requerido Produto A Manufaturado Manufaturar o produto A Verificar o produto solicitado Produto B requerido Produto B Manufaturado Manufaturar o produto B
OR Exclusivo (disparar) Um, mas somente um, evento acionará a função REGRAS LÓGICAS (XOR) Pedido de cliente recebido Produtos prontos para entrega Cadastrar pedido do cliente Preparar produtos para entrega Pedido do cliente cadastrado Produto A requerido Produto A Manufaturado Manufaturar o produto A Verificar o produto solicitado Produto B requerido Produto B Manufaturado Manufaturar o produto B
AND (ramificações) Quando o fluxo do processo é dividido em dois ou mais caminhos paralelos REGRAS LÓGICAS (AND) Pedido de cliente recebido Produtos prontos para entrega Cadastrar pedido do cliente Preparar produtos para entrega Pedido do cliente cadastrado Produto A requerido Produto A Manufaturado Manufaturar o produto A Verificaros produtos solicitados Produto B requerido Produto B Manufaturado Manufaturar o produto A
AND (disparar) Todos os eventos devem ocorrer para disparar a função seguinte. REGRAS LÓGICAS (AND) Pedido de cliente recebido Produtos prontos para entrega Cadastrar pedido do cliente Preparar produtos para entrega Pedido do cliente cadastrado Produto A requerido Produto A Manufaturado Manufaturar o produto A Verificar os produtos solicitados Produto B requerido Produto B Manufaturado Manufaturar o produto A
CAMINHOS DIFERENTES DO PROCESSO Verificar os produtos solicitados Verificar os produtos solicitados Produto A requerido Produto B requerido Verificar os produtos solicitados Produto B requerido Produto A requerido Não é uma decisão no processo (paralelismo) Decisão no processo Produto A requerido Produto C requerido Produto B requerido
Pedido de cliente por telefone recebido Pedido de cliente por FAX recebido Pedido de cliente por telefone recebido Pedido de cliente por FAX recebido Cadastrar pedido do cliente Cadastrar pedido do cliente Companhia da porta da caso tocou Batida na porta da casa Abrir a porta Eventos acionadores (múltiplos) Não são decisões, e sim acionadores
EVENTO ACIONANDO MAIS DE UMA FUNÇÃO Cozinha Suja Cozinha Suja Realizar a limpeza dos utensílios Realizar a limpeza do chão e azulejos Realizar a limpeza dos utensílios Realizar a limpeza do chão e azulejos Cozinha Suja Realizar a limpeza dos utensílios Realizar a limpeza do chão e azulejos Paralelismo
CAMINHOS DIFERENTES DO PROCESSO Manufaturar Produto A Manufaturar Produto B Manufaturar Produto A Manufaturar Produto B Produto manufaturado Produtos manufaturados Manufaturar Produto A Manufaturar Produto B Representa um fechamento do paralelismo de funções Representa o fechamento da decisão Produtos manufaturados
O loop é o resultado de uma decisão (ponto de inspeção) do processo LOOP no EPC Processo: Limpar Cozinha Realizar a limpeza dos utensílios Realizar a limpeza do chão e azulejos Limpar o lixo Cozinha limpa ? Sim Cozinha limpa início Não Cozinha Suja Fim
O ponto de inspeção é trocado por uma atividade LOOP no EPC Realizar a limpeza do chão e azulejos Realizar a limpeza dos utensílios Chão e azulejos limpos Limpar o lixo Utensílios limpos Cozinha Suja Cozinha limpa Verificar a limpeza da cozinha Lixo recolhido Cozinha Suja
LOOP no EPC Realizar a limpeza do chão e azulejos Realizar a limpeza dos utensílios Chão e azulejos limpos Limpar o lixo Utensílios limpos Cozinha Suja Cozinha limpa Verificar a limpeza da cozinha Lixo recolhido Cozinha Suja
Realizar refeições Process Interface Preparar refeições INTERFACES NO EPC Preparar mesa para refeições Realizar a limpeza dos utensílios Realizar a limpeza do chão e azulejos Chão e azulejos limpos Limpar o lixo Cozinha Suja Utensílios limpos Cozinha limpa Verificar a limpeza da cozinha Lixo recolhido Cozinha Suja
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
DETALHANDO O PROCESSO EPC Dado x Área X Área y Dado y Ev 1 Ev 2 Ev 3 Act 1 Act 2 Dado W Ferramenta A Ferramenta B Ev 4 Act 3 Dado Z Doc 1 Base de Dado ERP Conhecimento K
FUNCTION ALLOCATION DIAGRAM - FAD Ev1 Ev 2 Ev 3 Act 1 Act 2 PROCESSO - EPC Dado x Ev 4 Act 3 Área X Dado y Ev 1 Doc 1 Atividade- FAD Act 1 Tarefa 1 Dado W Ferramenta A Lista de tarefas - EPC Ev 2 Dado Z Conhecimento Tarefa 2 Base de Dado ERP Ev 3
Fazer a modelagem TO BE do processo escolhido por sua DR. Modelar novo fluxo do processo na notação EPC usando o aplicativo ARISExpress; Planejar as melhorias do processo; Definir responsabilidades e perfis requeridos para a execução das atividades de melhoria. Í O E E X R C C I