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