Business Process Modeling Notation (BPMN)

3.452 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.452
No SlideShare
0
A partir de incorporações
0
Número de incorporações
35
Ações
Compartilhamentos
0
Downloads
234
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Business Process Modeling Notation (BPMN)

  1. 1. Business Process Modeling Notation (BPMN) Maurício Rosito Rafael Garcia Modelagem de Sistemas de Informação Prof. Ricardo Melo Bastos
  2. 2. Agenda <ul><li>Introdução </li></ul><ul><li>Business Process Management Initiative (BPMI) </li></ul><ul><li>Business Process Modeling Notation (BPMN) </li></ul><ul><li>Simbologia do BMPN </li></ul><ul><li>Usos gerais de BPMN </li></ul><ul><li>Referências </li></ul>
  3. 3. Introdução <ul><li>As soluções de Tecnologia da Informação adotadas pelas empresas têm como requisitos uma forte aderência às regras de negócio , grande flexibilidade para acompanhar as constantes mudanças e o estabelecimento de um ambiente colaborativo que propicie o aprendizado contínuo . </li></ul>
  4. 4. Introdução <ul><li>Os sistemas de BPM ( Business Process Management ) se apóiam no profundo conhecimento do negócio para garantir o sucesso da automação das atividades. </li></ul>
  5. 5. Business Process Management Initiative (BPMI) <ul><li>Organização independente voltada ao desenvolvimento de especificações abertas para o gerenciamento de processos empresariais. </li></ul><ul><li>Em 2005 o Business Process Management Initiative e o Object Management Group anunciaram sua junção. </li></ul><ul><ul><li>Business Modeling & Integration Domain Task Force (BMI DTF). </li></ul></ul>
  6. 6. Business Process Management Initiative (BPMI) <ul><li>O BPMI desenvolveu três padrões para facilitar BPM: </li></ul><ul><ul><li>BPMN ( Business Process Modeling Notation ): como um padrão para modelar processos do negócio </li></ul></ul><ul><ul><li>BPML ( Business Process Modeling Language ): como a linguagem padrão de desenvolvimento </li></ul></ul><ul><ul><li>BPQL ( Business Process Query Language ): como uma interface padrão de manutenção para a distribuição e a execução de processos e-Business </li></ul></ul>
  7. 7. <ul><li>O BPMN fornece uma notação necessária para expressar os processos de negócio em um único diagrama de processo de negócio ( Business Process Diagram – BPD) </li></ul><ul><ul><li>Fornece uma notação que compreensível por todos os utilizadores, analistas e técnicos do negócio. </li></ul></ul><ul><ul><li>Garante que linguagens projetadas para a execução de processos de negócio, tais como o BPEL4WS e o BPML sejam visualmente expressos com uma notação comum. </li></ul></ul>Business Process Modeling Notation (BPMN)
  8. 8. Simbologia do BMPN <ul><li>Um dos objetivos da BPMN é criar um mecanismo simples para o desenvolvimento dos modelos processos de negócio, e ao mesmo tempo poder garantir a complexidade inerente aos processos. </li></ul>
  9. 9. Simbologia do BMPN <ul><li>Quatro categorias básicas de elementos: </li></ul><ul><li>Objetos de Fluxo </li></ul><ul><li>Objetos de Conexão </li></ul><ul><li>Swimlanes </li></ul><ul><li>Artefatos </li></ul>
  10. 10. Objetos de Fluxo É usado para controlar a divergência e a convergência da seqüência de um fluxo. Assim, determinará decisões tradicionais, como juntar ou dividir trajetos. Gateway É um termo genérico para um trabalho executado. Os tipos de atividades são: Tarefas e sub-processos. O sub-processo é distinguido por uma pequena cruz no centro inferior da figura. Atividade É algo que acontece durante um processo do negócio. Estes eventos afetam o fluxo do processo e têm geralmente uma causa (trigger) ou um impacto (result). Há três tipos de eventos, baseados sobre quando afetam o fluxo: Start, Intermediate, e End. Evento Figura Descrição Objeto
  11. 11. Objetos de Conexão É usada para associar dados, texto, e outros artefatos com os objetos de fluxo. As associações são usadas para mostrar as entradas e as saídas das atividades. Associação É usado mostrar o fluxo das mensagens entre dois participantes diferentes que os emitem e recebem. Fluxo de mensagem É usado para mostrar a ordem (seqüência) com que as atividades serão executadas em um processo. Fluxo de seqüência Figura Descrição Objeto
  12. 12. Exemplo de um processo A simbologia da BMPN permite criar modelos de processos para finalidades de documentação e comunicação
  13. 13. Swimlanes Funcionam como um mecanismo de organização das atividades em categorias visuais separadas. Uma lane é uma subdivisão dentro de um pool usado para organizar e categorizar as atividades. Lane Um pool representa um participante em um processo. Ele atua como um container gráfico para dividir um conjunto de atividades de outros pools , geralmente no contexto de situações de B2B. Pool Figura Descrição Objeto
  14. 14. Swimlanes - pools <ul><li>Pools são utilizados quando o diagrama envolve duas entidades de negócio ou participantes que estão separados fisicamente no diagrama. </li></ul><ul><li>Especifica o &quot;que faz o que&quot; colocando os eventos e os processos em áreas protegidas, chamados de pools </li></ul>
  15. 15. Swimlanes - lanes <ul><li>Os objetos do tipo lanes são utilizados para separar as atividades associadas para uma função ou papel específico </li></ul><ul><li>Um pool representa uma organização e uma lane representa tipicamente um departamento dentro dessa organização. </li></ul>
  16. 16. Exemplo de um segmento de processo utilizando lanes
  17. 17. Artefatos (Artefacts) Ilustram as entradas e as saídas das atividades no processo As anotações são mecanismos para fornecer informações adicionais para o leitor de um diagrama BPMN. Anotações Um grupo é representado por um retângulo e pode ser usado para finalidades de documentação ou de análise. Grupo O objeto de dado é um mecanismo para mostrar como os dados são requeridos ou produzidos por atividades. São conectados às atividades com as associações. Objetos de dados Figura Descrição Objeto
  18. 18. Exemplo de um segmento de processo utilizando artefatos
  19. 19. Usos gerais de BPMN <ul><li>A BPMN é projetada para cobrir diferentes tipos de modelagens. </li></ul><ul><li>Dois tipos básicos de modelos que podem ser criados com um BPD: </li></ul><ul><ul><ul><li>Processos cooperativos de B2B </li></ul></ul></ul><ul><ul><ul><li>Processos internos de negócio </li></ul></ul></ul>
  20. 20. Processos Cooperativos de B2B <ul><li>B2B descreve as interações entre duas ou mais entidades de negócio. </li></ul><ul><li>Os diagramas processos são geralmente de um ponto de vista global. </li></ul><ul><li>As interações são descritas como as seqüências de atividades e as trocas de mensagens entre os participantes. </li></ul>
  21. 21. Processos Internos de Negócio <ul><li>Um processo negócio focalizará geralmente no ponto da vista de uma única organização do negócio </li></ul><ul><li>Definem as actividades que não são geralmente visíveis ao público e são, consequentemente, actividades confidenciais </li></ul><ul><li>O fluxo da sequência do processo é contido consequentemente dentro do pool e não pode cruzar os limites do pool. </li></ul>
  22. 22. Finalidades diferentes – níveis diferentes da precisão <ul><li>Inicia-se com a captura de atividades utilizando uma visão de alto nível, para depois realizar um detalhamento em diagramas separados. </li></ul>Exemplo de Processo High-Level
  23. 23. Níveis diferentes de Precisão
  24. 24. Referências <ul><li>IGRAFX. BPMN : Business Process Modeling Notation. Capturado em: http://www.es.igrafx.com/solutions/bpmn/, Junho de 2006. OMG. </li></ul><ul><li>Business Process Modeling Notation (BPMN) Information . Capturado em: http://www.bpmn.org/, Junho de 2006. </li></ul><ul><li>Owen M., Raj J. BPMN and Business Process Management : Introduction to the New Business Process Modeling Standard. Capturado em: http://www.bpmn.org/, Junho de 2006. </li></ul>

×