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]
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
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
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
Elementos da Técnica: um processo modelado
5
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
É 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
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
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
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
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.
Elementos da BPMN: eventos
12
Evento de inícioEventos intermediários
Evento de fim
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
Elementos da BPMN: exemplo de Gateway
14
Elementos da BPMN: exemplos de uso de Gateways
15
Elementos da BPMN: exemplos de uso de Gateways
16
Uma e somente uma escolha ou saída
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
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
Elementos da BPMN: lanes
19
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
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
Elementos da BPMN: artefatos
22
Elementos da BPMN: laço (loop)
Loop na Sequência de Fluxo
23
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
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
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
Obrigado!
27
VEJA TAMBÈM Entendendo a Técnica BPMN Método de Análise e Solução de Problemas (MASP).
Top Related