Desenvolvimento Empresarial Aula 6 – Business Process Modeling Notation – Parte 3 Prof.: Guilherme Amorim Data: 28/03/2014.

Slides:



Advertisements
Apresentações semelhantes
Diagrama de Atividades
Advertisements

As Horas Que horas são?.
Definition of a business model An architecture for the product, service and information flows, including a description of the various business actors and.
Sincronização de Processos (6) - Troca de Mensagens -
Modularização: funções e procedimentos
International Seminar on Bilateral and South- South Cooperation TUCA cooperation meeting South-South Cooperation: the perspective of Global Partnership.
“Cenários para a economia em 2014”
Contrato de serviço com faturamento periódico
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
Aulas T22-23 Modelação de Processos José Borbinha
Avaliação Constituição dos grupos de trabalho:
Lecture 4 Pressure distribution in fluids. Pressure and pressure gradient. Hydrostatic pressure 1.
Business Process Modeling Notation BPMN Basics
Feira de empreendedorismo
Ordem interna de despesas de marketing e outros custos indiretos - Real SAP Best Practices.
IBM Rational Requirements Composer v2.0
What can I say There´s an empty place Where your Love filled my life And I know That a part of you will always Be a part of me O que eu posso dizer.
10/ Daily Goal Sheet & Daily Checklist for Teachers Folha do Objetivo Diário & Checklist diário para os Professores By Por David Batty PSNC #7.
Modelação Class T20 – Modeling Processes Concepts… Modeling processes in UML... Modeling processes in BPMN!
Desenvolvimento Empresarial Aula 7 – Simulação
Análise Orientada Objeto
Plano Trimestral - Previsão de quantidades de venda CO-PA
Fundamentos da teoria dos semicondutores
Sempre útil não te esqueceres de que te encontras em estágio educativo na Terra. It is always useful not to forget that you are in an educational stage.
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 3: Utilizando Legends Tiago Marçal Ricotta Gerente de Projetos – Brasoftware.
Diagrama de Colaboração. Diagramas de Interação Expressam informações bastante similares porém de maneira diferente Diagrama de seqüência: – Interação.
Modelando Sistemas em UML
Seize The Day Aproveite o dia
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 6: Quantitativos de áreas precisos Tiago Marçal Ricotta Gerente de Projetos.
EMPRESA SCMFARMA Redesenho do Processo de Sincronismo Mercado – Operação. Apresentação à Diretoria: validação das idéias a serem desenvolvidas e implementadas.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 5: Trabalhando em colaboração Tiago Marçal Ricotta Gerente de Projetos –
Cálculo de Custos de Referência e para Simulação
Administração de lotes
Autodesk Revit para projetos executivos de arquitetura Módulo 4: Representação gráfica de diversas fases Tiago Marçal Ricotta Gerente de Projetos – Brasoftware.
Casos de Uso Tarciane Andrade
Video Capítulo 8: Impasses. Silberschatz, Galvin and Gagne  Video Operating System Concepts Assuntos n Modelo de Sistemas n Carcterização de.
Criar nota de crédito SAP Best Practices. ©2014 SAP SE or an SAP affiliate company. All rights reserved.2 Objetivo, benefícios e principais etapas do.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 1: Configurando um template Tiago Marçal Ricotta Gerente de Projetos – Brasoftware.
WINDOWS SMALL BUSINESS SERVER 2011 VISÃO GERAL. Agenda Visão Geral SBS 2011 Versões do SBS 2011 O que há de novo – Essentials O que há de novo – Standard.
© 2012 Autodesk Utilizando Suites Workflow - Autodesk Revit para o Autodesk 3ds Max Design Módulo 1 – Configurando o Suites Workflow Mauricio Antonini.
© 2012 Autodesk Utilizando Suites Workflow - Autodesk Revit para o Autodesk 3ds Max Design Módulo 2 – Performance na Exportação Mauricio Antonini Especialista.
XML Namespaces XML Namespaces provê um método para evitar conflito de nomes de elementos.
Relatório por segmentos SAP Best Practices. ©2013 SAP AG. All rights reserved.2 Objetivo, benefícios e principais etapas do processo Objetivo  O objetivo.
O que são os alertas do Google?
Administração de viagens SAP Best Practices. ©2014 SAP SE or an SAP affiliate company. All rights reserved.2 Objetivo, benefícios e principais etapas.
Registro de horas SAP Best Practices. ©2014 SAP SE or an SAP affiliate company. All rights reserved.2 Objetivo, benefícios e principais etapas do processo.
Administração de lotes SAP Best Practices. ©2014 SAP SE or an SAP affiliate company. All rights reserved.2 Objetivo, benefícios e principais etapas do.
Fornecimento gratuito SAP Best Practices. ©2014 SAP SE or an SAP affiliate company. All rights reserved.2 Objetivo, benefícios e principais etapas do.
Desenvolvimento Empresarial Aula 5 – Business Process Modeling Notation – Parte 2 Prof.: Guilherme Amorim Data: 26/03/2014.
Contas a Pagar SAP Best Practices.
Fornecimento gratuito SAP Best Practices. ©2013 SAP AG. All rights reserved.2 Objetivo, benefícios e principais etapas do processo Objetivo  Este cenário.
Administração de números de série SAP Best Practices.
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para o Colóquio de Madri 2007 Rio de Janeiro, outubro/07.
BPMN automatizando processos
Limit Equlibrium Method. Limit Equilibrium Method Failure mechanisms are often complex and cannot be modelled by single wedges with plane surfaces. Analysis.
BPMN fluxo de atividades e de mensagens
© 2007 IBM Corporation Academic Initiative 07/05/07 Aula 2 – Parte 1: Java Basics Autores: Argemiro José de Juliano Marcos
Prestação de serviço faturada à preço fixo SAP Best Practices.
Adriano Melo IDE Eclipse + Subclipse Link para download: \\cin01\scratch_astm$\eclipse.zip
SISTEMA DE TRANSITIVIDADE: PARTICIPANTES PROCESSOS CIRCUNSTÂNCIAS.
| Copyright© 2010 Microsoft Corporation Ricardo Senna | Especialista em Soluções Online IUR - Benefícios a Parceiros.
Estrutura da empresa Síntese SAP Best Practices. ©2014 SAP AG. All rights reserved.2 Estrutura Organizacional Baseline Package Área Contab. Custos 1000.
Abril 2016 Gabriel Mormilho Faculdade de Economia, Administração e Contabilidade da Universidade de São Paulo Departamento de Administração EAD5853 Análise.
Pesquisa Operacional aplicada à Gestão de Produção e Logística Prof. Eng. Junior Buzatto Case 4.
Teste e Qualidade de Software
Sunday Bible School Theme: Evangelism Children & Intermediates
Three analogies to explain reactive power Why an analogy? Reactive power is an essential aspect of the electricity system, but one that is difficult to.
Wondershare software On the [View] menu, point to [Master], and then click [Slide Master] or [Notes Master].
Adição e Multiplicação
Transcrição da apresentação:

Desenvolvimento Empresarial Aula 6 – Business Process Modeling Notation – Parte 3 Prof.: Guilherme Amorim Data: 28/03/2014

E Hoje?  BPMN:  Eventos  Gateways  Milestones

Evento  É algo que acontece durante o andamento do processo.  Esses eventos afetam o fluxo do processo:  Iniciam (Trigger)  Adiam (Delay)  Interrompem  Finalizam  Podem ser utilizados soltos ou anexados a uma atividade.

Eventos  Tipos:  Início  Intermediário  Final

Classificação de Eventos

 Vazio  Utilizado quando não se deseja especificar nenhum tipo específico.  Mensagem  Envio e recebimento de mensagens  Timer  Utilizado para indicar que o evento irá disparar após um tempo pré-determinado.

Classificação de Eventos  Error  Indica a ocorrência de um erro que deve ser tratado.  Quando intermediário: representa um catch.  Quando final: representação um throw.  Exemplo

Classificação de Eventos  Link  Usado para conectar fluxos sem necessariamente explicitar o conector.  Utilizado dentro de um processo.

Classificação de Eventos  Compensation  Meio de desfazer uma atividade já realizada.

Classificação de Eventos  Cancel  This type of Intermediate Event is used within a Transaction Sub-Process. This type of Event MUST be attached to the boundary of a Sub-Process. It SHALL be triggered if a Cancel End Event is reached within the Transaction Sub-Process.

Cancel - Exemplo

Classificação de Eventos  Conditional  E evento é acionado quando uma condição se torna verdadeira. A condição é representada por uma expressão.

Classificação de Eventos  Signal  Representa o broadcast de um sinal.

Classificação de Eventos  Terminate  This type of End indicates that all Activities in the Process should be immediately ended. This includes all instances of multi-instances.  The Process is ended without compensation or event handling.

Eventos anexados a atividades  Conforma já apresentado, alguns eventos intermediários são anexados a atividades.  Forma de representar exceção ao fluxo principal  Indica que a atividade deve ser interrompida quando o evento é disparado.  Exemplo clássico:

Gateways  Gateways are used to control how Sequence Flows interact as they converge and diverge within a Process.

Gateways - Exclusive  A diverging Exclusive Gateway (Decision) is used to create alternative paths within a Process flow. This is basically the “diversion point in the road” for a Process. For a given instance of the Process, only one of the paths can be taken.  A converging Exclusive Gateway is used to merge alternative paths.

Gateways - Inclusive  A diverging Inclusive Gateway (Inclusive Decision) can be used to create alternative but also parallel paths within a Process flow. Unlike the Exclusive Gateway, all condition Expressions are evaluated. The true evaluation of one condition Expression does not exclude the evaluation of other condition Expressions. All Sequence Flows with a true evaluation will be traversed by a token. Since each path is considered to be independent, all combinations of the paths MAY be taken, from zero to all. However, it should be designed so that at least one path is taken.

Gateways – Inclusive  A converging Inclusive Gateway is used to merge a combination of alternative and parallel paths. A control flow token arriving at an Inclusive Gateway MAY be synchronized with some other tokens that arrive later at this Gateway

Gateways - Parallel  A Parallel Gateway is used to synchronize (combine) parallel flows and to create parallel flows.  A Parallel Gateway creates parallel paths without checking any conditions; each outgoing Sequence Flow receives a token upon execution of this Gateway.

Gateways – Parallel

Gateways – Complex  The Complex Gateway can be used to model complex synchronization behavior.

Gateways – Event Based Exclusive  The Event-Based Gateway represents a branching point in the Process where the alternative paths that follow the Gateway are based on Events that occur.  A specific Event, usually the receipt of a Message, determines the path that will be taken.

Gateways – Parallel Event Based  In some situations a modeler might want the Process to be instantiated by one of a set of Messages while still requiring all of the Messages for the working of the same Process instance.

Milestones  Utilizados para indicar marcos no projeto.  Forma de indicar etapas em um process.  Exemplo da clínica

Jogo – Descobrir os erros

Jogo – Resposta

Exercício  Suponha que você seja um consultor de processos e a empresa para a qual você trabalha acaba de fechar um contrato com uma importante rede de farmácias de manipulação. O objetivo desse contrato é realizar o mapeamento dos principais processos de negócio da rede. O primeiro processo a ser mapeado por você é o de venda por telefone, cujo esboço da descrição inicial é apresentado a seguir:  A atendente recebe o chamado do cliente e confirma se ele já tem cadastro na empresa. A atendente, então, pergunta ao cliente qual o medicamento desejado e, havendo a necessidade de receita, um motoqueiro é acionado para ir à casa do cliente buscá-la. Caso o cliente não esteja em casa, o motoqueiro deve ser instruído a voltar para a empresa e informar a viagem perdida ao chefe do setor de entrega. Este liga para o cliente e reagenda a entrega da receita ao motoqueiro. Havendo três viagens perdidas, o pedido é cancelado. No caso de sucesso da viagem, a receita é entregue ao motoqueiro que, por sua vez, a apresenta ao chefe de entrega. Este, ao receber a receita, verifica se dispõe em estoque de todos os insumos necessários para a manipulação. Caso positivo, encaminha a receita para manipulação; caso negativo, ele envia um para o fornecedor e solicita o componente em falta. Além disso, telefona diretamente para o cliente e informa que seu pedido sofrerá atraso.  Por fim, uma vez terminada a manipulação e a embalagem do medicamento, o motoqueiro é novamente acionado para fazer a entrega. O pagamento pode ser feito por cartão de crédito (através de uma máquina levada pelo motoqueiro) ou em dinheiro. O motoqueiro volta à empresa e confirma o pagamento ao chefe de entrega, que após dar baixa no sistema, encerra o pedido.

Dúvidas?

Bibliografia  BPMN Modeling and Reference Guide, Steven White and Derek Miers  Bizagi Modeler User Guide. _user_Guide.pdf _user_Guide.pdf  introduces-bpmn-compensation-and-transactions/ introduces-bpmn-compensation-and-transactions/  BPMN 2.0 Reference