bpmn 2.0 – business process€¦ · bpmn 2.0 diagramas • diagramas de colaboração representa...
TRANSCRIPT
BPMN2.0–BusinessProcessModelingNota7on
Módulo04
2
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)
BPMN2.0–Diagramas
BPMN2.0Diagramas• DiagramasdeProcessos
Representaofluxopadrãoentreastarefasedecisõesparaconcluiroprocessononegócio
BPMN2.0Diagramas• DiagramasdeColaboração
Representaosfluxosdemensagensouviasdecomunicaçãoentreosprocessosouen;dadestaiscomoclientesouparceiros
BPMN2.0Diagramas• DiagramasdeConversação
Representam os grupos de mensagens chamados “comunicações” e sua relaçãoentreprocessoepar;cipantes.
BPMN2.0Diagramas• DiagramasdeCoreografia
Representa uma interação (troca de mensagens) entre tarefas e usuários e asmensagensresultantesdessasinterações
BPMN2.0–Diagramas
BPMN–PrincipaisElementosdeProjeto
EventosA;vidades
GatewaysConectores
10
BPMN–Elementos
11
RepositóriodeDados
Raia–Lane(inapool)
Piscina–Pool ObjetodeDados
Nome[Estado]
Grupo
AnotaçãodetextoPermiteomodeladorproverinformaçõesadicionais
AnotaçãodeTexto
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
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
A7vidades/Tarefas
A;vidade(Ac;vity)éumtermogenéricoparadesignarumtrabalhorealizadonumprocesso.Uma7vidadepodeseratômicaounãoatômica.Os7posdea7vidadequecompõeumprocessosão:Tarefa(Task)eSubprocesso(Sub-Process)Tarefassãodiferenciadaspelasmarcasquerepresentam7pificaçõesourecursosassociados.
Decisões/Gateways
UmaDecisão(Gateway)éusadoparacontrolarodirecionamentodosfluxosnumprocesso.Exclusive,Inclusive,Parallel,Complex,Event-based,ParallelEvent-basedandExclusiveEvent-based.
Conectores
Normal
Default
Condi7onal
Messagem
DataAssocia7onAssocia7on
FluxodeSequência
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
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
ExemplodeumDiagramadeProcesso
DiagramadeColaboração
Intocollabora7ondiagramsthere’samainconcepttoconsider:“UmPARTICIPANTE”.BPMNconsideraumpar7cipantecomoumaEn7dadeouProcessoenvolvidodentrodeumarelaçãocolabora7va.
Par7cipants
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