BPM_02 - Introdução a BPMN

18
Introdução a BPMN Graduação CESUMAR Prof.: Cleber Lecheta, MBA.

Transcript of BPM_02 - Introdução a BPMN

Page 1: BPM_02 - Introdução a BPMN

Introdução a BPMN

Graduação CESUMAR

Prof.: Cleber Lecheta, MBA.

Page 2: BPM_02 - Introdução a BPMN

O que é BPMN

• Um padrão de processos de negócios• + linguagem de modelagem

Desenvolvido pelo BPMI (Business Process Management Initiative)– Especificação BPMN 1.0 em maio de 2004.– Representa mais de 2 anos de trabalho

Page 3: BPM_02 - Introdução a BPMN

O que é BPMN

• Principal objetivo: criar uma notação compreensível tanto pelos usuários do negócio quanto para os analistas.– Capaz de iniciar o rascunho dos processos

• Para os técnicos responsáveis pela implementação técnica

• Para as pessoas de negócio que irão gerenciar e monitorar os processos (PROCESSOS DE GERENCIAMENTO)

– Uma ponte padrão para o GAP entre a modelagem dos processos de negócio e sua implementação

Page 4: BPM_02 - Introdução a BPMN

O que é BPMN

• BPMN define um diagrama de processos de negócios, BPD (Business Process Diagram)– Baseado em fluxogramas– Representa uma rede de modelos gráficos

(GRAFO)

• Modelo de processos de negócios– Atividades– Controle de fluxos– Definem ordem e desempenho

Page 5: BPM_02 - Introdução a BPMN

BPMN – O Básico

• Modelo de Processos de Negócio– Desenvolvimento de diagramas simples– Termos Familiares -– Composto por elementos distintos– Utiliza formas comuns– Exemplo:

• Atividades são retângulos• Decisões são diamantes

Page 6: BPM_02 - Introdução a BPMN

BPMN – O Básico

• A linguagem do BPMN deve ser simples o suficiente para construir rápidos rascunhos de processos e igualmente poderosa para abranger a complexidade do negócio.

• Divisão dos elementos em categorias– Flow Objects objetos de fluxos– Connecting Objects objetos de conexão– Swinlanes agrupadores (caixas e retângulos)– Artifacts resultados

Page 7: BPM_02 - Introdução a BPMN

BPMN – Flow Objects

• Três elementos principais para os objetos de fluxo

– Event (Evento)– Evento de inicio, intermediario e fim

– Activity (Atividade)

– Gateway - decisão– Flecha pontilhada – associação de uma atividade com outra atividade. – Flecha continua – fluxo direto

Page 8: BPM_02 - Introdução a BPMN

BPMN – Flow Objects

• Evento – coisas disparadas ou não pelo usuário

– representado por um círculo – alguma coisa que “acontece” durante um processo de

negócio. – Afetam o fluxo do processo– Normalmente têm uma causa (disparador) ou um

impacto (resultado).

* Eventos são círculos com o interior em aberto para permitir que legendas internas possam distinguir entre eventos disparadores ou resultados.

Page 9: BPM_02 - Introdução a BPMN

BPMN – Flow Objects

• Evento– Há três tipos de eventos

• baseados em como eles afetam o fluxo– Início (Start)– Intermediário (Intermediate)– Fim (End)

• observe as figuras, respectivamente.

Page 10: BPM_02 - Introdução a BPMN

BPMN – Flow Objects

• Atividade – algum trabalho ou alguma coisa realizada

– Representada por um retângulo arredondado nas bordas

– É um termo genérico para o trabalho executado pela companhia.

– Pode ser atômica ou não atômica (composta).(Indivisível ou composta)

Page 11: BPM_02 - Introdução a BPMN

BPMN – Flow Objects

• Atividade– Os tipos de atividades são:

• Tarefa • Sub-Processo

– Identificado por um pequeno sinal de mais (+) no centro da parte inferior do retângulo

Page 12: BPM_02 - Introdução a BPMN

BPMN – Flow Objects

• Gateway (diamante - losango) (representa decisão)

– Representado pelo familiar losango – Usado para controlar a divergência e

convergência do Fluxo de Sequência.– Determina as decisões tradicionais

• Divisões• Fusões• Junções (duas atividades para gerar uma terceira. A terceira

atividade só existirá se as duas primeiras estiverem concluídas)

* Legendas internas indicam o tipo de controle de comportamento. (as legendas indicam o que cada atividade irá executar)

Page 13: BPM_02 - Introdução a BPMN

BPMN – Connecting Objects

• Os Objetos de Fluxo são conectados entre si num diagrama(BPD) para criar o esqueleto básico de um processo de negócio. (flechas)

• Há três Objetos Conectores que cumprem esta função. Estes conectores são: – Fluxo de Sequencia (Sequence Flow)– Fluxo de Mensagem (Message Flow)– Associação (Association)

Page 14: BPM_02 - Introdução a BPMN

BPMN – Connecting Objects

• Fluxo de Sequencia (Sequence Flow)

• Representado por uma linha sólida com uma ponta de seta sólida

• Usado para mostrar a ordem (a sequência) em que as atividades serão executadas num Processo.

Page 15: BPM_02 - Introdução a BPMN

BPMN – Connecting Objects

• Fluxo de Mensagem (Message Flow)

• Representado por uma linha tracejada com uma ponta de seta aberta

• Usado para mostrar o fluxo de mensagens entre dois Participantes do Processo (entidades de negócio ou papéis de negócio) distintos, que enviam e recebem estas mensagens.

* Em BPMN, dois Pools separados no diagrama representarão os dois Participantes.

Page 16: BPM_02 - Introdução a BPMN

BPMN – Connecting Objects

• Associação (Association)

• Representada por uma linha pontilhada com uma seta traçada

• Usada para associar dados, texto e outros artefatos aos objetos de fluxo.

* Associações são usadas para mostrar as entradas (inputs) e saídas (outputs) das atividades.

Page 17: BPM_02 - Introdução a BPMN

Exemplo de Processo de Negócio Simples

Page 18: BPM_02 - Introdução a BPMN

Segmento de Processo com Mais Detalhes