BPMN-V1 - Conhecendo os elementos da técnica BPMN

27
Conhecendo os Elementos da Técnica BPMN-V1 Business Process Modeling Notation (BPMN – V1) UFRRJ/PPGEN Modelagem de Processos Prof. Saulo Barbará – [email protected] Joana Braconi - [email protected]

description

BPMN-V1 - Knowing the technical elements of BPMN

Transcript of BPMN-V1 - Conhecendo os elementos da técnica BPMN

Page 1: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Conhecendo os Elementos da Técnica BPMN-V1

Business Process Modeling Notation (BPMN – V1)

UFRRJ/PPGENModelagem de Processos

Prof. Saulo Barbará – [email protected] Braconi - [email protected]

Page 2: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Para citar este trabalho

Este trabalho “Conhecendo os Elementos da Técnica BPMN-V1” está licenciado com uma Licença Creative Commons -Atribuição-NãoComercial-SemDerivações 4.0 Internacional.Baseado no trabalho disponível em www.ufrrj.br.Podem estar disponíveis autorizações adicionais às concedidas no âmbito desta licença em http://cursos.ufrrj.br/posgraduacao/ppge/.

Saulo Barbará de Oliveira é Doutor em Engenharia de Produção pela COPPE/UFRJ e Prof. de graduação e do Mestrado de Gestão e Estratégia da UFRRJ/ICSA/DCAC.

Joana Braconi é Mestre em Engenharia de Produção pela COPPE/UFRJ e atua como analista de negócios no IBRE/FGV.

2

Page 3: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Agenda Elementos da Técnica BPMN

Um processo modelado Atividade Tarefa Subprocesso colapsado Subprocesso expandido Eventos Gateways (filtros de decisão) Contectores Lanes Artefatos Loops Guia Geral

3

Page 4: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da Técnica BPMN

Um dos objetivos da BPMN é criar um mecanismo simples para o desenvolvimento dos modelos de processos de negócio

E ao mesmo tempo poder garantir a complexidade inerente aos processos.

4

Page 5: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da Técnica: um processo modelado

5

Page 6: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: atividade Uma atividade representa

trabalho que será executado em um processo de negócio.

Os tipos de atividades que ocorrem em um BPN são Tarefa, Sub-Processo(Colapsado ou Expandido) eProcesso.

Um Processo não é representado por um elemento, mas é um grupo de objetos gráficos como Tarefas e Sub-Processos. 6

Page 7: BPMN-V1 - Conhecendo os elementos da técnica BPMN

É utilizada quando um processo não pode ser representado com mais uma camada de detalhes

Tarefas têm 3 marcas opcionais para representar Laço, Múltiplas Instâncias e Compensação.

Um marcador de Laço não pode ser usado em conjunção com o de Múltiplas Instâncias, mas qualquer outra configuração é permitida.

7

Elementos da BPMN: tarefa

Page 8: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPNM:sub-processo colapsado Um Sub-processo é uma atividade composta que é

realizada dentro de um processo de negócio. Um Sub-processo colapsado tem um símbolo de mais que

indica a existência de mais um nível de detalhes que pode ser expandido.

Existem quatro marcadores opcionais que podem ser usados: Laço, Múltiplas Instâncias, Compensação e Transacional.

8

Page 9: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPNM:sub-processo expandido Um Sub-processo expandido contém um Processo

de Negócio. O fluxo não pode atravessar a fronteira do Sub-

processo. Também permite a utilização dos marcadores.

9

Page 10: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: eventos Um evento é algo que ocorre

durante um processo de negócio. Estes eventos afetam o fluxo do

processo e têm normalmente algo que os dispara ou um resultado, que são representados como marcadores no centro do elemento.

Há três tipos de eventos, baseado em como eles afetam o fluxo: os de início, os intermediários e os de

fim.

10

Evento de início

Evento intermediário

Evento de fim

Page 11: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: eventos

11

Eventos de início Eventos intermediários Eventos de fim

Link

Cancela

Regra

MarcaTempo

Compensação

Simples(Nada)

Múltiplo

Mensagem

Erro

Mensagem

Nada(Simples)

Múltiplo

Errode Fim

Compensação

Fim

Cancela

Terminar

Um Evento de início indica ondeum Processo particular vaicomeçar. O elemento para inícioé um círculo com borda fina.Eventos de início afetam o fluxodo processo e normalmente sãodisparados por algo (causa).Estes disparadores sãorepresentados graficamente nocentro do elemento.

Eventos intermediários ocorrementre o Evento de início e o defim. O elemento pararepresenta-los é um círculo comborda dupla.Eventos intermediários afetam ofluxo do processo, mas não oiniciam ou terminam. Seusdisparadores são representadosno centro do elemento.

Um Evento de fim indica onde oprocesso irá acabar.Eventos de fim normalmentetêm um resultado, indicadograficamente no centro doelemento.O elemento para este evento éum círculo com borda grossa.

Page 12: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: eventos

12

Evento de inícioEventos intermediários

Evento de fim

Page 13: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: Gateways - Filtros de Decisão

Gateways são elementos de modelagem utilizados para controlar como a sequência do fluxo interage dentro de um processo ao convergir e divergir.

Os Gateways são representados por diamantes. Os marcadores representados em seu centro indicam diferentes tipos de comportamento.

Os Gateways separam ou juntam o fluxo

Se o fluxo não precisa ser controlado, então um Gateway não é necessário. Assim, um diamante representa um local onde o fluxo precisa ser controlado.

13

Page 14: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: exemplo de Gateway

14

Page 15: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: exemplos de uso de Gateways

15

Page 16: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: exemplos de uso de Gateways

16

Uma e somente uma escolha ou saída

Page 17: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: exemplos de uso de Gateways Decisão inclusiva (OR)

17

•Possibilita a escolha de mais de uma alternativa ou saída.

•Por exemplo: o que consta do seu café da manhã?

• Café• Pães• Frutas

Café

Pães

Frutas

Page 18: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: exemplos de Conectores

1818

A sequência de fluxo mostra a ordem em que as atividades serão executadas no Processo

O fluxo de mensagem é utilizado para mostrar o fluxo de mensagens entre 2 entidades que estão preparadas para mandar e receber estas mensagens

Uma Associação é utilizada para associar dados, informações e artefatos com objetos do fluxo

Sequência de fluxo Fluxo de Mensagem Associação de elementos

Direção

Page 19: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: lanes

19

Page 20: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: artefatos

Artefatos permitem que sejam mostradas informações além da estrutura básica do flow-chart do Processo

Há 3 Artefatos padrão: Objetos de dados, Grupos e Anotações Novos artefatos poderão ser adicionados

20

Page 21: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: artefatos

21

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

FiguraDescriçãoObjeto

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

FiguraDescriçãoObjeto

Page 22: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: artefatos

22

Page 23: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: laço (loop)

Loop na Sequência de Fluxo

23

Page 24: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Elementos da BPMN: laço (loop)

Uma Atividade Loop Padrão possui uma condição associada que é verificada após cada execução; se a condição é verdadeira, a tarefa é reiniciada automaticamente!

O loop ocorre até a condição ser falsa

Atividade Multi-Instância possui uma expressão ou condição padrão associada que é pre-avaliada para pré-determinar a quantidade de vezes que a tarefa será executada.

24

Page 25: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Guia geral para modelagem

Estabeleça padrões ou guias da organização para desenvolver e nomear modelos e seus elementos;

Estabeleça convenções para nomear cada tipo de objeto modelado Por exemplo, todas as atividades devem ser nomeadas de acordo

com o seguinte formato: verbo no infinitivo + adjetivo/descrição +substantivo como, por exemplo “Testar produto”

Evite redundância ao nomear Por exemplo, não inclua a palavra Processo nos nomes dos

processos 25

Page 26: BPMN-V1 - Conhecendo os elementos da técnica BPMN

26

Descrição do BPMN. Disponível em:http://www.omg.org/docs/dtc/06-02-01.pdf

Análise e Modelagem de Processos de Negócio: foco na Notação BPMN. VALLE, Rogerio e OLIVEIRA, Saulo Barbará (Orgs.). São Paulo: Atlas, 2009.

Análise e Melhoria de Processos de Negócios. OLIVEIRA, Saulo Barbará (Org.). São Paulo: Atlas, 2012.

Referências

Page 27: BPMN-V1 - Conhecendo os elementos da técnica BPMN

Obrigado!

27

VEJA TAMBÈM Entendendo a Técnica BPMN Método de Análise e Solução de Problemas (MASP).