bpmn 2.0 – business process - saude.go.gov.br · designar um trabalho realizado num processo. um...

21

Upload: ngokhanh

Post on 08-Nov-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo
Page 2: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

BPMN2.0–BusinessProcessModelingNota7on

Módulo04

2

Page 3: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

BPMN2.0–Diagramas

Page 5: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

BPMN2.0Diagramas•  DiagramasdeProcessos

Representaofluxopadrãoentreastarefasedecisõesparaconcluiroprocessononegócio

Page 6: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

BPMN2.0Diagramas•  DiagramasdeColaboração

Representaosfluxosdemensagensouviasdecomunicaçãoentreosprocessosouen;dadestaiscomoclientesouparceiros

Page 7: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

BPMN2.0Diagramas•  DiagramasdeConversação

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

Page 8: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

BPMN2.0–Diagramas

Page 10: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

BPMN–PrincipaisElementosdeProjeto

EventosA;vidades

GatewaysConectores

10

Page 11: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

Decisões/Gateways

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

Page 16: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

Conectores

Normal

Default

Condi7onal

Messagem

DataAssocia7onAssocia7on

FluxodeSequência

Page 17: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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 - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

ExemplodeumDiagramadeProcesso

Page 20: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

DiagramadeColaboração

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

Par7cipants

Page 21: BPMN 2.0 – Business Process - saude.go.gov.br · designar um trabalho realizado num processo. Um avidade pode ser atômica ou não atômica. Os 7pos de avidade que compõe um processo

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