Top Banner
21

BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

Sep 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais
Page 2: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN2.0–BusinessProcessModelingNota7on

Módulo04

2

Page 3: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMNConceitosBásicos

OQueéBPMN?éumpadrão paramodelagemde processos de negócios e fornece uma notação gráficaparaespecificaçãoprocessosdenegóciobaseadosnatécnicadefluxograma

OqueéModelagemdeProcessosdeNegócio?Modelagemde processos de negócio é a a7vidade de representar os processos de umaempresa, de modo que o processo atual pode ser analisado e melhorado por outrosprofissionais.

PorqueusarBPMNparamodelarprocessos?BPMN 2.0 é a notação demodelagem de processos que está sendo u7lizada por quasetodososBPMSnomercado(PadrãogeridopelaOMG)

Page 4: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN2.0–Diagramas

Page 5: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN2.0Diagramas•  DiagramasdeProcessos

Representaofluxopadrãoentreastarefasedecisõesparaconcluiroprocessononegócio

Page 6: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN2.0Diagramas•  DiagramasdeColaboração

Representaosfluxosdemensagensouviasdecomunicaçãoentreosprocessosouen;dadestaiscomoclientesouparceiros

Page 7: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN2.0Diagramas•  DiagramasdeConversação

Representam os grupos de mensagens chamados “comunicações” e sua relaçãoentreprocessoepar;cipantes.

Page 8: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN2.0Diagramas•  DiagramasdeCoreografia

Representa uma interação (troca de mensagens) entre tarefas e usuários e asmensagensresultantesdessasinterações

Page 9: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN2.0–Diagramas

Page 10: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN–PrincipaisElementosdeProjeto

EventosA;vidades

GatewaysConectores

10

Page 11: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

BPMN–Elementos

11

RepositóriodeDados

Raia–Lane(inapool)

Piscina–Pool ObjetodeDados

Nome[Estado]

Grupo

AnotaçãodetextoPermiteomodeladorproverinformaçõesadicionais

AnotaçãodeTexto

Page 12: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

PiscinaseRaiasPiscina(PoolouLaneset)éumelementoquerepresentaumProcessonumaempresaouorganizaçãoRaia(Lane)éapresentaçãodeumaáreaoudepartamentodentrodacompanhia.Representatambémumpapeldentrodoescopodentroprocesso.Par;cipante(Par;cipantouEmptyPoolouBlack-Boxpool)éumarepresentaçãodeumprocessoouumpapelquenãopossuinenhumaaçãodentrodoprocesso

ProcessoA

ProcessoB

Pape

lA

Pape

lB

ProcessoB

Pape

lA

Pape

lB

DeptoX

Page 13: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

Eventos

UmEventoéalgoque“acontece”duranteocursodeumProcessoouumaCoreografia.UmEventoafetaofluxodomodeloe,geralmente,temumacausa(Ga7lho)ougeraumimpacto(Resultado)EventosdeInícioeEventosIntermediáriospodemserdo7po

Interrupção(Interrup;ng)

SemInterrupção(Non-interrup;ng)

Início

Intermediário

Fim

Page 14: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

A7vidades/Tarefas

A;vidade(Ac;vity)éumtermogenéricoparadesignarumtrabalhorealizadonumprocesso.Uma7vidadepodeseratômicaounãoatômica.Os7posdea7vidadequecompõeumprocessosão:Tarefa(Task)eSubprocesso(Sub-Process)Tarefassãodiferenciadaspelasmarcasquerepresentam7pificaçõesourecursosassociados.

Page 15: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

Decisões/Gateways

UmaDecisão(Gateway)éusadoparacontrolarodirecionamentodosfluxosnumprocesso.Exclusive,Inclusive,Parallel,Complex,Event-based,ParallelEvent-basedandExclusiveEvent-based.

Page 16: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

Conectores

Normal

Default

Condi7onal

Messagem

DataAssocia7onAssocia7on

FluxodeSequência

Page 17: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

ObjetosdeDados

RepositóriodeDados(DataStores)ARepositóriodeDadosprovêummecanismoparaqueasA7vidadespossamserrecuperarouatualizarinformaçõesquesãopersis7dasalémdoescopodoProcesso.OmesmoRepositóriodedadospodeservisualizadoemumaoumaispartesdoprocesso.ObjetodeDados(DataObjects)provêinformaçõessobreoquêasA7vidadesnecessitamparaseremexecutadasouoqueproduzem.ObjetosdedadospodemserúnicosouumacoleçãodeobjetosObjetodeDadospodemserseparadosemEntradadeDados(DataInput)ouSaídadeDados(DataOutput)apenasconsiderandoadireçãodainformação

Page 18: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

Artefatos

Grupos(Groups)ElementoVisualparaAgruparitensdeumamesmacategoria.Elementonãoafetanada(fluxodeinformações,a7vidades)apenasserveapenasparavisualizaçãodainformação.Anotações(TextAnnota;ons)SãomecanismosparaprovimentodeinformaçõesparaoleitordoDiagrama

Grupo

AnotaçãodetextoPermiteomodeladorproverinformaçõesadicionais

AnotaçãodeTexto

Page 19: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

ExemplodeumDiagramadeProcesso

Page 20: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

DiagramadeColaboração

Intocollabora7ondiagramsthere’samainconcepttoconsider:“UmPARTICIPANTE”.BPMNconsideraumpar7cipantecomoumaEn7dadeouProcessoenvolvidodentrodeumarelaçãocolabora7va.

Par7cipants

Page 21: BPMN 2.0 – Business Process€¦ · BPMN 2.0 Diagramas • Diagramas de Colaboração Representa os fluxos de mensagens ou vias de comunicação entre os processos ou endades tais

Referências

ObjectManagementGroup/BusinessProcessManagementIni7a7vewww.bpmn.orgDocumentsAssociatedwithBusinessProcessModelandNota7on(BPMN)Version2.0hlp://www.omg.org/spec/BPMN/2.0/BPMNMethodandStyle–BruceSilverhlp://www.amazon.com/Method-Style-Edi7on-Implementers-Guide/dp/0982368119/ref=sr_1_1?ie=UTF8&qid=1384133915&sr=8-1&keywords=bruce+silverTheMicroguidetoProcessModelinginBPMN2.0hlp://www.amazon.com/The-Microguide-Process-Modeling-BPMN/dp/1463511353/ref=sr_1_sc_1?ie=UTF8&qid=1384134044&sr=8-1-spell&keywords=microgguide+to+process+managment