Você está na página 1de 11
Versao: 20100519 BPMN 1.2 — Guia Rapido Acar NEXT Len Pagina 1 de 11 Academia Next Modelando Processos com BPMN Ferramenta de apoio ~ BizAgi Process Modeler eademia Next Pfu academaner com. Aree tae da Steen 8 $8, 220° Stor Tl 955 (21) 22154100 (Centro) 33886 NEXT Pagina 2 de 11 ACADEMIA \ BPMN 1.2 — Guia Rapido ~~ Versao: 20100519 = Elementos Basicos BPMN Business Process Modeling Notation (BPMN) € a representagdo grifica (Notacéo) para especificar processos de negocio em um workflow, BPMN foi desenvolvido pelo Business Process Management Initiative (BPMI), e € mantido ~atualmente pela Object Management Group (OMG www oma.ora), desde que as duas organizagdes se juntaram em 2008. Desde janeiro de 2009, a versio corrente do BPMN é a 1.2, com uma revisao para a versao 2.0 em progresso. PROCESSO E um fenémeno que compreende um conjunto de informagées associadas a atividades que manipulam e utilizam os recursos e a organizacio da empresa, com a finalidade de agregar valor e, 20 final, gerar produtos, servigos e/ou informacées. ATIVIDADE As atividades podem ser compostas ou atémicas. AS compostas so conhecidas como subprocessos © as atémicas ‘como tarefas. TAREFA E uma atividade que nao pode ser mais decomposta. SUBPROCESSO ‘Atividade que pode ser decomposta. Conjunto de atividades que pode ser analisado em mais detaihes. Visualmente pode aparecer de modo contraido ou expandido. eademia Next Pfu academaner com. redo tar da Stor $8, 220° Setar nltrs~Bera da huea = Rd “el 05 (2) 2215410 (Centro) 3388-43222) BPMN 1.2 - Guia Rapido ACADEMIA NEXT}; Pigne 3 1 Verso 20100519 TIPOS DE PROCESSOS Privativo ‘S&0 utilizados quando nao ha interesse em verificar a interaco entre este processo e outros. of=}<0/°Y=t 5—o Se-f=} Abstrato Representam a intera¢o entre um processo principal e outro proceso participante. Em relaco a0 processo patticipante, nao ha preocupagao com 0 contetdo do fluxo em si, mas sim como ele colabora com os outros fuxos.. Colaborativo Descreve a interacdo entre duas ou mais entidades do negécio, sendo que 0 conteiido do fluxo ¢ especiicado em todas as entidades. Academia Next rPyfwawacademaner com. Aree tara da Sto $8, Sl 220" Setar nltrs~ Bra da Thuea = Rd Tl 955 (21) 22154100 (Centro) / 3388-4372 (ar), BPMN 1.2 — Guia Rapido ACADEMIA Pagina 4 de 11 Versao: 20100519 ELEMENTOS BPMN Artefatos Pool ou piscina = representa um processo ou uma entidade, Processo 1 Lane ou raia ~ E uma sub-parlicgo dentro da pool ‘So usadas para organizar e oategorizar a pool ane 1 Processo 1 ane 2 ‘ane 3 Milestone ou Elapa — € uma sub-partigao dentro do processo. Sdo usadas para organizar 0 proceso em etapas. rPyfwawacademaner com. Aree tara da Sto $8, Sl 220" Setar nltrs~ Bra da Thuea = Rd Tl 955 (21) 22154100 (Centro) / 3388-4372 (ar), scar NEXT // Conectores BPMN 1.2 — Guia Rapido Pagina 5 de 11 Versao: 20100519 Fluxo de Seqiéncia - é usado para mostrar a ordem em que as alividades —serfio executadas. Cada fuxo tem s6 uma origem & ‘80 um destino. Fluxo de Mensagem - Usado para mostrar 0 fluxo de mensagem entre dois participantes, ou seja, duas pools. Administragio Recursos Humanos ‘Associagao_ = Usada para informagdes com objetos de fuxo. ‘associar rPyfwawacademaner com. Aree tara da Sto $8, Sl 220" Setar nltrs~ Bra da Thuea = Rd Tl 955 (21) 22154100 (Centro) / 3388-4372 (ar), Versao: 20100519 BPMN 1.2 — Guia Rapido ACADEMIA 44 NEXT // Pagina 6 de 11 Atividades Tipo padrdo — é o lipo de alividade mais freqUentemente usado durante os estagios iniciais do desenvolvimenta proceso. "Tipo servigd - E uma atividade que ocorre automaticamente, sem necessidade Ge intervencho humana, Tipo recepgao - E uma alividade de recebimento de mensagem, Tem caracierisica similar a0 evento intermediério de recebimento de mensagem Tipo envio - E uma alvidade de envio de mensagem. Tem caracieristica similar a0 evento intermediario de envio de mensagem "Tipo usuario = € uillizada quando @ alividade € execulada por uma pessoa com 0 auxilo/por intermédio de um sistema, Tipo script ~ E ulllzado quando na exeougao da alividade existe um roteiro a ser seguido (check ist), "Tipo manual = E uma atividade que é executada por uma pessoa, sem qualquer intervencao de sistema. Tipo loop - E ullizada quando uma alividade precisa cumprir uma condigdo preestabelecida, Pode ser definido que a atividade serd repetida até que a condigo seja cumprida, ou que seré realizada X vezes. Pode ser definido, também, se a checagem da condicao deve ser feita antes ou depois da execucao da tarefa A alividade de loop padrdo tem uma expressio que € avaliada a cada ciclo. Caso a expresso ‘seja VERDADEIRA, 0 loop continua, Tipo maitiplas insténcias - E ullizada quando a tarefa possui mullipios dados a serem checados, Essa checagem pode ocorrer ao mesmo tempo (paralela) ou uma seguinte a outra (equencial EE LOL rPyfwawacademaner com. Aree tara da Sto $8, Sl 220" Setar nltrs~ Bra da Thuea = Rd Tl 955 (21) 22154100 (Centro) / 3388-4372 (ar), Subprocessos I BPMN 1.2 — Guia Rapido ACADEMIA) ly Pagina 7 de 11 \ Versao: 20100519 ‘Tipo incorporado - Quando se tem uma alividade que nao se encerra em si mesma, ou seja, do é uma atividade atémica, ela pode ser transformada em subprocesso. O subprocesso é parte do processo pai e ndo pode ser ufilzado em outro processo. ‘Tipo reutlizivel - E um processo modelado separadamente que pode Ser usado em muitiplos| Contextos. Os "dados relevantes do processo" usado no proceso "Pai" ndo so acessados diretamente por este tipo de subprocesso. Quaisquer dados devem ser especificamente transferidos entre o subprocesso € 0 processo que o chama. "Tipo referéncia -E uillizado para fazer referencia a um delemminada subprocess (ncorporado ou reutiizavel) ja modelado no processo. Dessa forma nao é necessario modelar novamente. Uma vez feita a referéncia, 0 subprocesso executa todas as atividades descrtas no subprocesso referenciado, ‘Um subprocesso Ad HOC é Kentificado por um '=* Mas as alivdades em seu interior sao Soltas, ou seja, ndo so conectadas. Considera-se o fim do subprocesso AD HOC quando todas as atividades em seu interior tiverem sido conctuidas, Tipo Toop — E uilizado quando todas as atividades intemas do Subprocesso precisam cumprir uma condigéo preestabelecida. Pode ser definido que o subprocesso sera repetido até que @ Condigso seja cumprida, ou que serd realizado X vezes. Pode ser definido, também, se a checagem da condicdo deve ser feita antes ou depois da execucdo das tarefas do ‘subprocesso. = - I Bl . i) “Tipo multiplas inslanclas ~ & ulllizado quando 0 subprocesso possul rulliplos dados a serem checados, Essa checagem pode ocorrer ao mesmo tempo (paralelo) ou uma seguinte @ outra (paraleto) rPyfwawacademaner com. Aree tara a Sto SH, Sl 220" Setar nts = Tl 955 (21) 22154100 (Centro) / 3388-4372 (ar), ACA BPMN 1.2 — Guia Rapido ey NEXT //; Pipa de 21 : Verso: 20100519 Gateways Q Gateway Exclusive baseado em dados — Este tipo de gateway é ulllizado quando se tem uma decisao 86 pode ser tomada uma das saidas propostas. Necessariamente tem que haver uma atividade antes do gateway, que dard 0 dado para ser tomada a decisio. Apds 0 gateway podemos ter atividades, ‘subgrocessos ou eventos. Gateway Excusivo baseado em eventos — Este lipo de galeway @ ullizado quando se tem uma eciséo e 86 pode ser tomada uma das saidas propostas. Neste tipo de gateway, necessariamente, ‘tem que haver eventos intermediarios em cada uma das saidas propostas. Todos esses eventos intermediérios ficam no estado “pronto”, e © que ocorrer primeiro segue 0 fluxo e elimina as outras opgdes. Em nenhuma hipdtese poderd ter outro elemento que no seja um evento intermediério apés esse tipo de gateway, uma vez que ele € baseado em eventos. Galeway Indlusivo — Este tipo de gateway @ ulllzado quando Se tem uma decsto © pode ser tomada luma ou mais das saidas propostas, Necessariamente tern que haver uma atividade antes do gateway, ‘que dara o dado para ser tomada a deciséo. Apés 0 gateway podem ter atividades, subprocessos ou eventos. Se houver a necessidade de sincronizar os fluxos resuitantes da decistio, pode-se utilizar 0 mesmo gateway, quando néo Nouver nenhuma condi¢&o de sincronia, ou um gateway complexo, ‘quando tiver condig&o de sinoronia. TP yfwawacademaner.com. x Aredo tara da Stora $8, 220" Setar nltrs~ Brad Thuea = Rd al o55(21) 22154100 (Centro) / 388-372 (ar) BPMN 1.2 — Guia Rapido Acar NEXT // Pagina 9 de 11, Versao: 20100519 & Gateway complexo — Este tipo de gateway & ulllizado quando a decisto de qual ou quais saidas tomar 6 dada por uma condigo previamente definida. Pode ser utlizado, também, para sincronizar diversos ‘luxos do processo com alguma condicéo determinada. Lembrando que no caso da possibilidade de mais de uma rota ser execulada a0 mesmo tempo, existe a necessidade de um gateway ao final, tunficando a duplicidade de tokens gerada. Eee) EE Galeway Paralelo - Esle tipo de gateway @ ullizado quando se tem ramificagdes que acontecem simultaneamente. Todas as saidas deste tipo de gateway acontecem ao mesmo tempo. Quando ha a ecessidade de sincronizar novamente as ramificagdes, usa-se o mesmo tipo de gateway a0 final. =e rPyfwawacademaner com. Aree tara da Sto $8, Sl 220" Setar nltrs~ Bra da Thuea = Rd Tl 955 (21) 22154100 (Centro) / 3388-4372 (ar), NEXT BPMN 1.2 — Guia Rapido ACADEMIA) FY er — Eventos de Inicio ‘Tipo padrdo - E usado para iniciar 0 processo, Cada processo s6 pode fer um Unico inicio, Este tipo de evento s6 pode ter fluxo de sequénca saindo dele, Nunca tera fluxo de seqléncia cchegando nele. Tipo mensagem — idem ao tipo padr&o, sendo que neste caso 0 proceso sera iniciado quando receber alguma mensagem (documento, e-mail, telefonema, fax...). Este tipo de evento de inicio pode se ter um fluxo de mensagem ligado a um objeto de dados ou pool chegando ao evento. TTipo timer = idem a0 tipo padrao, sendo que neste caso o processo sera iniciado quando © tempo (data ou ciclo), previamente definido, ocorrer. Para veriicar o tempo definido, € necessario acessar as propriedades do evento. ‘Tipo Condicional ~ idem ao tipo padrao, sendo que neste caso 0 proceso sera iniciado quando forem cumpridas as condicées estipuladas. Estas condigdes podem ser verificadas nas propriedades do evento. Tipo sinal-~ idem a0 tipo padrdo, sendo que neste caso 0 processo sera iniclado quando um sinal temitido por um evento intermediério ou de fim, em outro processo, for disparado, Para saber de ‘onde vem o sinal, basta verificar as propriedades do evento. © |© | @@©|@|O "Tipo miltiplo - idem ao tipo padrao, sendo que neste caso 6 processo sera iniclado quando um dos disparadores intemos do evento for acionado. Este tipo de evento permite que se coloquem dois ow mais dos tipos anteriores, ao mesmo tempo, como disparadores. Neste caso 0 que ‘ocorrer primeiro inicia 0 processo. Eventos Intermediarios Tipo padre ~ E usado no tele do process, Em um processo podem ter varios eventos Intemmedianios Este tipo do evento pode ter fuxo de sequéncia chegando ou saindo dele (bs: O ‘ipo padr8o raramente € utilzedo, pois representa que ocorre alguma coisa fora do contexto organizacional Tipo mensagem ~ Idem 20 tpo padilo, sendo que neste caso represerila que em determinad ponte do fluxo do processo, uma mensagem (documento, e-mail, telefonema, fax...) sera recebida ou envieda, O icone com o envelope em branco representa recebimento de mersagem @ 0 icane com o envelope escuro representa envio de mensagem. Nest tipo de evento intermediario pode se ter fxo de mensagem ligado 2 Lum objeto de cados ou pool chegando (recebimento) ou saindo (envio) do evento Tipa timer ~ idem 20 tipo padrao, sendo que neste caso representa que o fuxo do prosesso a0 chegar 00 evento aquardara o tempo (deta ou cio), previamente detniso, corre, Oflixe nfo anda enquanto nao for Ccumprido 0 tempo defini, Para verfiaro tempo detnido & necessério acessar as propriedades do evento, Tipo ink — idem ao tipo padrZo, sendo que neste cass o Tux do processo said Ge urn deletminado porto © Ira para outro, dentro do mesma proceso. O icone com a seta escura representa envio do ink eo icone ‘com a seta em branco representa recebimento do link Pare saber de onde Vem 0 sinal ¢ necessano ‘scessar as propriedades do evento @|..|@ 9\9 || @ |O Tipo Condicional = idem ao tpo padrlo, sendo que neste caso 0 fuxo do proceso, ao chegar 80 evento, 2quardara as condigées previamente defindas serem cumprises. O fuxo no anda enquanto néo forem Cumpridas todas as condigtes. As condicdes podem ser verifcadas nas propriedades do evento, © © Tipo sinal~ em a0 tipo padiéo, cendo que neste caso em determinado ponto 0 fuxe, 0 procesto enviard (0U receberd um sinal © evento do tipo sinal pode ser receber um sinal de um evento intermedidrio ou de {im do tipo sinal, no mesmo processo ou em outro qualquer. © icone com a triéngulo esc representa {envio do sinal o feone com a tiangulo em brane representa recebimento do sinal, Para saber de onde ‘Ver ou para onde vaio sinal é necessario aveseat as propriedades do evento oO © Tipo maiiplo— idem a0 lipo padrao, sendo que neste caso o fxo do proceso Tera corlinuidade quando um dos eisparadores internos do evento for acionado, Este tipo de evento permite que se coloquar dois ou ‘mais dos tpos de eventos inlermediérios vistos anteriormente, a0 mesmo tempo, como disparador, com excecdo do evento intermedia de sina. Neste caso 0 que ccorter prmeio dé continuidade ao process, rPyfwawacademaner com. Aree tara a Sto SH, Sl 220" Setar nr = Tl 955 (21) 22154100 (Centro) / 3388-4372 (ar), Vv 4 BPMN 1.2 — Guia Rapido ACA ee \ Pagina 11 de 11 NEXT a‘ Verso: 20100519 Eventos de Fim O ‘Tipo padréo ~ E usado para terminar o proceso, Um prooesso pode fer um ou mais eventos de fim. Este tipo de evento s6 pode ter fluxo de seqliéncia chegando nele. Nunca tera fluxo de sequéncia saindo dele. © Tipo mensagem — idem ao Tipo padréio, sendo que neste caso quando 0 processo chegar neste evento de fim, enviaré uma mensagem (documento, e-mail, telefonema, fax...) e terminara 0 pprocesso. Nesie tipo de evento de fim pode se ter um fluxo de mensagem ligado a um objeto de {dades ou pool saindo do evento. "Tipo sinal - idem ao tipo padrio, sendo que neste caso quando o fluxo do provesso chegar no evento de fim, enviard um sinal a um ou mais eventos de inicio ou intermediario, em outro pprocesso, e terminara o processo. Para saber para onde vai o sinal & necessario acessar as ppropriedades do evento Tipo terminativo = idem ao tipo padr&o, sendo que neste caso quando o flixo do proceso Cchegar no evento de fim, encerrard 0 proceso e eliminara todos 0s outros fluxos que estejam andando dentro do processo. “Tipo miitiplo ~ idem ao tipo padro, sendo que neste caso quando 0 fluxo do processo chegar no evento de fim, executara os resultados internos do evento previamente programados. Este tipo de evento permite que se coloquem dois ou mais dos tipos anteriores ao mesmo tempo como resultado, com excego dos tipos cancelamento e terminativo. Neste tipo de evento todos os resultados séo executados e depois 0 processo € encerrado. ‘Anotacao — € uilizada para fornecer informagGes adicionais que faciltem a leiura ‘do modelo do proceso. ‘Objeto de dados — Nao Tem efello direto sobre 0 Thuxo de seqiéncia ou fuxo de mensagem, mas podem fomecer informacdes necessérias a realizago da atividade, ilustrando arquivos, documentos, informacdes ou qualquer tipo de dado {que se envolvem com o objeto em anexo. Elementos ligados a borda Nesse caso quando © fluxo do processo chega 2 essa tarefa ele pode seguir dois caminhos. Ou a atividade é terminada € 0 fluxo tem a seqiiéncia normal, ou o evento colocado na borda acontece, eo fluxo toma uma saida altermativa. Somente uma das saidas acontece. Os seguintes tipos de eventos intermediaries podem ser ligados & borda das tarefas: mensagem, timer, condicional, sinal e maitipl, Aguardar enifega dos cademoe =e Qu hint novo est" Manes delotagso rf academaner com. A Aredo tara a Sto 88, Sl 220" Setar nts = Tl 955 (21) 2215400 Centro} / 3388-4372 (ara)

Você também pode gostar