BPMN
Categoria Objetos do Fluxo
Atividades
Umaatividadeéumpassodentrodoprocesso.
Representaotrabalhorealizadodentrodeumaorganizaçãoeconsomerecursos(taiscomotempoedinheiro).Asatividadessãorepresentadasporretânguloscomoscantosarredondados.
Tipos de Tarefas
Simples utilizada de forma genérica
Usuáriotarefarealizadaporumusuáriocomajudadeumsistemaousoftware
Serviçorealizadaporumsistemasemintervençãohumana
Enviorealizada para o envio deinformações
Manual sem apoio tecnológico
Script código de programação
Regras de Negóciosexecuta uma regra de negócio (ex.:calculo de I.R.)
As atividades podem ser utilizadas em seu formato simples ou com aexplicitação de tipos, de acordo com o trabalho realizado nessedeterminado ponto do processo.
A explicitação de tipos deve ser utilizada preferencialmente quando énecessário acrescentar informações relevantes a respeito de uma tarefasem tornar o texto da atividade demasiadamente longo.
Subprocessos
Paraevitarqueofluxodoprocessodetrabalhofiquedemasiadocomplexoetenhaquesercoladocobrindotodasasparedesdasuasalaparaservisualisado,vocêpodedividi-loemumahierarquiadesubprocessos.
tiposdesubprocessos
Embutido:
édefinidocomoumsubprocessoqueestáembutidocompletamentenoprocesso“pai”.Nãopodeconter pools
nem lanes.
Autilizaçãodesubprocessosembutidosgeralmenteéa
formamaisadequadadedesenharpartespequenasdo
processoquepodemserexpandidasparafacilitara
explicaçãodeseufuncionamentomasnãoprecisamficar
visíveissempre.
Reusável:
édefinidocomoumdiagramadeprocessoscompleto.Podeconterqualquerelemento,até pools e lanes.
Autilizaçãodesubprocessosreusáveisgeralmenteéaformamaisadequadadedesenharoprocesso,facilitandoavisualizaçãoeainterpretaçãodofluxo,especialmentequandoimpresso.
Osubprocessodotiporeusávelédesenhadocomosefosseumnovoprocesso!
Dentrodomapeamentoossubprocessossãomuitoimportantes,jáqueoferecemapossibilidadedediagramarhierarquicamenteumprocesso,detalhando-oemváriosníveis
Tipo de loop
condição de ciclo
condição de negócio que define até quando o ciclo irá serrepetido. Exemplo: mínimo de 3 candidatos selecionados parapoer continuar o processo
Máximo de ciclo/loop
indicaaquantidademáximadevezesqueaatividadedeveserrepetida,mesmoqueacondiçãode loop nãosejaatingida.Exemplo:aatividade“avaliarcandidato”seráexecutadanomáximo15vezes,mesmoquenãosejamselecionadosos3candidatos.
EventosPermitemagregarinformaçõesadicionaissobreoprocesso.
Início
indicamoiníciodeumprocesso.Aolerummapadeprocesso,comeceporele!
Oeventodeiníciomarcaopontodepartidadofluxodoprocessodetrabalhoetemcomocaracterísticas:
indicamquandoumprocessoinicia;
usualmente,umprocessotemapenasumeventodeinício;
seforusadoumeventodeinício,todosossubprocessosdevemtertambémeventosdeinício;
seforusadoeventodeinício,éobrigatóriousareventodefim;
oeventodeinícioéindependenteparacadaprocessoeparacadasubprocesso,conformefiguraaseguir.
Tipos
GenéricoNãoespecificanenhumcomportamentoparticularparainiciaroprocesso.
Mensagem
Especificaqueumprocessoiniciaquandoumamensagemérecebidadeoutroparticipante.
Timer
Indicaqueumprocessoiniciaacadaciclodetempoouemumadata/horaespecífica
Intermediários
ocorremduranteotranscursodeumprocesso,ouseja,entreoinícioeofim.
Oseventosintermediáriosindicamalgoqueocorreduranteumprocesso.Elesafetamofluxodoprocessomasnãooiniciamnemoterminamdiretamente.
Oseventosintermediáriostambémpodemserespecificadospararepresentarcommaisexatidãoosfatosqueacontecemduranteoprocesso.
genérico
Indica algo que ocorre ou pode ocorrer
dentro do processo;
Só pode ser utilizado dentro dasequência do fluxo;
Também podem ser utilizados pararepresentar os diferentes estados doprocesso.
mensagem
Indica que uma mensagem pode serenviada ou recebida;
Utilize o ícone escuro se a mensagem forenviada pelo processo;
Utilize o ícone claro se a mensagem forrecebida pelo processo. O processo nãocontinua até que a mensagem sejarecebida.
timer
Indica uma espera dentro do processo,ou seja, uma demora;
Este tipo de evento pode ser utilizadodentro do fluxo de sequência doprocesso, indicando uma espera entre as
atividades;
O tempo indicado pode ser em minutos,horas, dias etc ou pode ser uma datadeterminada.
enlace
Permite conectar duas seções doprocesso, ou seja, atua como conectorentre “páginas” de um diagrama.
Fim
indicamondeumprocessoéfinalizado.
Oseventosdefimindicamquandoumcaminhodoprocessoouumsubprocessofinaliza
Característicasdoseventosdefim:
nãotêmfluxossaindo
seforusadoumeventodefim,todosossubprocessosdevemtertambémeventosdefim
Gateways
(desvios)
Proveeminformaçõessobreasentradasesaídasdeumaatividade.
Os gateways sãoelementosutilizadosparacontrolarospontosdedivergênciaeconvergênciadofluxo,taiscomoasdecisões,asaçõesemparaleloeospontosdesincronizaçãodofluxo.Os gateways sãorepresentadosporlosangos.Asanotaçõesnointeriordolosangoindicamotipoeocomportamentodo gateway .
Tipos
Exclusivo
representaumpontodedecisãoondeapenasumcaminhodosváriospossíveispodeserescolhido.
Paraexpressarqueapenasumaalternativadecaminhoépossívelutilizamoso gateway exclusivo .Noexemplo,oclientepodepagarviadébitodiretoouviacartãodecrédito,masnãopoderáutilizarosdoismeiosdepagamentoaomesmotempo.
Baseado em Eventos
representaumpontodoprocessoemqueadecisãoserátomadacombaseemumevento.
Paraleloéutilizadoquandováriasatividadespodemserrealizadasconcorrentementeouemparalelo.
Inclusive
éutilizadoquando,emumpontodofluxo,sãoativadosumoumaiscaminhos,dentreváriosdisponíveis.
Complexo
Umdiagramadeprocessodetrabalhoconsisteematividades,eventosegateways emumaordemdeocorrência.
Atividades,eventose gateways sãodenominadosobjetosdofluxo.
ObjetosdeFluxo:sãoosprincipaiselementosgráficosparadefinirocomportamentodoprocessodetrabalho .
Categoria Swimlanes : Pools,Lanes, Milestones
são utilizados para organizar as atividades do fluxo em diferentes categorias visuais que representam áreas
funcionais, papéis, responsabilidades, entidades ou até outros processos.
pool (piscina)
Contémoprocessodetrabalho.
Tipos de pools
Processo de Negócio Interno (Privado)
Representa um único processo detrabalho em que normalmente se mostratoda a sequência do processo.
Otrabalhoexecutadopelaentidadeforadoescopoéum processoexterno .
Processo de Negócio Abstrato (Público)
Representa um processo de trabalhoexterno, do qual desconhecemos o fluxoe as atividades.
Desenhadosimplesmenteporum pool
vazio,nelesomentesãorepresentadosospontosdecontatoentreoprocessointernocomoexterno.
Processo de Negócio Colaborativo (Global)
Representa a interação entre dois oumais entidades de negócio, explicitadapelas mensagens trocadas entre essasentidades.
Emoutroscasostemosprocessosdetrabalhoqueultrapassamasfronteirasentreduasentidades,mastemoscondiçõeseinteresseemmostrarosdetalhesdotrabalhodeambos.Paraisso,utilizamosochamadoprocessodenegócioscolaborativo.
Lane(raia)
Éumapartiçãohorizontaldentrodoprocesso.Geralmenteutilizadoparasepararasatividadesacargodecadaresponsável.
Éumasubdivisãodeum pool,normalmenterepresentandoumaáreaorganizacionalouumpapeldesempenhadoporumservidor.
Os pontos em que o fluxo de trabalho cruza de uma lane para outra devem ser vistos
com atenção, pois representam fronteiras entre responsabilidades e apresentam
potencial para atrasos ou erros.
Osfluxosdesequência(flechasqueligamatividades,eventos,gateways)podemcruzarlivrementeoslimitesdecada lane emumpool.
Aapresentaçãoem lanes ajudamuitoaproduzirumdesenhodefácilentendimentoequeexplicitarealmenteocaminhoqueofluxodoprocessodetrabalhopercorre.
MilestoneCriampartiçõesnasequênciadoprocesso.Geralmenteutilizadoparaindicarfasesdentrodoprocessoouperíodosdetempodemarcados
Categoria Artefatos
Objetos de Dados
Proveem informações sobre as entradas e saídas de uma atividade.
Podemserexemplificadosporformulários,documentos,livros,manuaisetc.
Anotações
Permitem agregar comentários acerca do processo.
São observações acercadomapadoprocessodetrabalho.Estaspermitemagregarinformaçõesaoprocessoqueseconsideramrelevantesparaseuentendimento.
Grupos
São mecanismos visuais que permitem agrupar as atividades, com fins dedocumentação ou análise.
Grupossãoapenasumaformavisualdeagruparasatividadesdeumpedaçodomapa,comfinsdedocumentaçãoouanálise,masnãoafetamasequênciadofluxo.
Categoria Objetos de Conexão
Linhasdesequência
Utilizadasparaconectarasfigurasbásicas.
Paraconectarasfigurasbásicas,usamososfluxosdesequência.Elesrepresentamocontroledofluxoeasequênciados objetosdofluxo
(atividades, gateways eeventos).
Linhasdemensagem
Representamacomunicaçãoexistenteentredoisprocessos
Aslinhasdemensagemrepresentamacomunicaçãoexistente entredoisprocessos ,como:requerimentos,respostas,eventosquepodemmodificaroprocessoetc.
Podemosutilizarlinhasdemensagemconectadasdiretamenteàsatividades,representandoosfluxosdemensagensentredoisprocessosinternosdaorganização,ouentreumprocessointernoeoutroexternoàorganização.
Tambémpodehaverlinhasdemensagemconectadasdiretamenteaoslimitesdeumprocesso,representandoosfluxosdemensagensentreumprocessointernodaorganizaçãoeumprocessoexternodotipoabstrato.
AssociaçõesLigamosartefatos( anotações,objetosdedados,grupos )aoutroselementosdomapa.
BPMN.mmap - 03/12/2013 - Mindjet
Top Related