Você está na página 1de 11

BPMN .1 ..

2 - Guia Rapido

Pagina 1 de 11

Versao: 20100519

Academia Next

Modelando Processos com BPMN

Ferramenta de apoio - BizAgi Process Modeler

Academia Next HTTP://www.academianext.com.br

Av, Alfredo Baltazar da Silveira, nQ S80, Sala :1:20~ - Setar lnglatarra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) /3388·6322 (Barra)

BPMN .1 .• 2 - Guia Rapido

Pagina 2 de 11

Versao: 20100519

Elementos Basicos

BPMN

Business Process Modeling Notation (BPMN) e a representacao gratica (Notacao) para especificar processos de neg6cio em um workflow. BPMN foi desenvolvido pelo Business Process Management Initiative (BPMI), e e mantido atualmente pela Object Management Group (OMG www.omq.org), desde que as duas organizap5es se juntaram em 2005. Desde janeiro de 2009, a versao corrente do BPMN e a 1.2, com uma revisao para a versao 2.0 em progresso.

PROCESSO

E um fenorneno que compreende um conjunto de inforrnacoes associadas a atividades que manipulam e utilizarn os recursos e a organizac;ao da empresa, com a finalidade de agregar valor e, ao final, gerar produtos, servkos eios lntormacoes,

ATIVIDADE

As atividades podem ser compostas ou atornlcas, As compostas sao conhecidas como subprocessos e as atomicas como tarefas.

TAREFA

E uma ativldade que nao pode ser mais decomposta,

SUBPROCESSO

Atividade que pode ser decomposta. Conjunto de atividades que pade ser analisado em mais detalhes. Visualmente pode aparecer de modo contralco ou expandido.

Academia Next HTTP://www.academianext.com.br

Av. Alfredo Baltazar da Silveira, nQ S80, Sala :1:20~ - Setar lnglatarra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) /3388·6322 (Barra)

111

BPMN1 .. 2 - Guia Rapido

Pagina 3 de 11

Versao: 20100519

TIPOS DE PROCESSOS

Privativo

Abstrato

Representam a interat;ao entre um processo principal e outro processo parttcipante. Em relacao ao processo participante, nao ha preocupacao com 0 conteudo do fluxo em si, mas sim como ele cola bora com as outros fluxes.

III '°1

( n!

Cola borativo

Descreve a lnteracao entre duas ou rnals entidades do neg6cio, sendo que 0 conteudo do fluxo e especifkado em todas as entidades,

r-------·J

Academia Ne,t

HTTP://www.acaciemianext.com.br

Av. Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) /3388-6322 IBa.rra)

111

BPMN1 .. 2 - Guia Rapido

Pagina 4 de 11

Versao: 20100519

ELEMENTOS BPMN

Artefatos

Pool ou piscina representa urn processo ou urna
entidade .
.....
0
,.,
,.,
III
U
0
a::

Lane ou raia E urna sub-particao dentro da pool.
.... Sao usadas para organizar e categorizar a pool.
III
'"
«l
...J
.....
0 N
.,
., III
III '"
c «l
Q ...J
c':
...
II)
'"
oil
...J
> Milestone ou Etapa E: urna sub-particao dentro
hi ilestone 1 hi ile~tone 3 do processo. Sao usadas para organizar 0
processo em etapas .
....
0'
Ill,
Ill'
11),
(.J,
S'
0.. Academia Ne,t

HTTP://www.acaciemianext.com.br

Av, Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) / 3388·6322 IB3,rra)

Conectores

111

BPMN1 .. 2 - Guia Rapido

Pagina 5 de 11

Versao: 20100519

Fluxo de SeqUencia e usado para mostrar a ordem em que as atividades serao executadas. Cada fluxo tem s6 uma origem e s6 um destine.

0---.' larefa 1

0----1 .

-.--»

.............

Fluxo de Mensagem - Usado para mostrar 0 fluxo de mensagem entre dais participantes, ou seja, duas pools.

Assoclacao - Usada para asscclar

informar;:5es com objetos de fluxo .

Academia Ne,t

<II
0
C
I'CI
E --'I
:::J
::I:
<II
0
~
::::J t§g .. Tarem 1 ,
~ r I 0---.' Tarera 1

HTTP://www.acaciemianext.com.br

Av. Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) /3388·6322 IBa.rra)

111

BPMN1 .. 2 - Guia Rapido

Pagina 6 de 11

Versao: 20100519

Atividades

D Tipo padrao - e 0 tipo de a1ividade mals freqOen1emen1e usado duran1e os estaqios tnlclais do
desenvolvlmento processo.
D Tipo service ~ E urna atividade que ocorre autornaticarnente. sem necessidade de intervencao
humans.
D Tipo recepcao ~ E uma atividade de recebimento de mensagem. Tem caracterlstica similar ao
evento intermediario de recebimento de mensagem
D Tipo envio ~ E uma atividade de envio de mensagem. Tem caracterlstica similar ao evento
intermediario de envio de mensagem
D Tipo usuario - !:: utilizada quando a atividade e executada por uma pessoa com 0 auxilio/por
intermMio de um sistema.
D Tipo script - E utilizado quando na execucao da atividade existe um roteiro a ser seguido
(check list).
0 Tipo manual - E uma atividade que e executada por uma pessoa, sem qualquer intervencao
de sistema.
Tipo loop - E utilizada quando urna atividade precisa cumprir urna condicao prees1abelecida.
D Pode ser definido que a ativldade sera repetida ate que a condicao seja cumprlda, ou que sera
realizada X vezes, Pode ser definido, tarnbem, se a checagem da condicao deve ser feita
antes ou depois da exeeucao da tarefa.
A atividade de loop padrao tem uma expressao que e avaliada a cada cicio. Caso a expressao
seja VERDADEIRA, 0 loop continua.
Tipo multiplas instancias - E utilizada quando a tarefa possui multiples dados a serem
checados. Essa ch.ecagem pode ocorrer ao mesmo tempo (paralelo) ou urna seguinte a outra
III (sequencial). Academia Ne,t

HTTP://www.acaciemianext.com.br

Av. Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) / 3388·6322 IBa.rral

Subprocessos

111

BPMN1 .. 2 - Guia Rapido

Pagina 7 de 11

Versao: 20100519

Tipo incorporado - Quando se tern uma atividade que nao se encerra em si mesma, ou seja,

o nao e uma alividade atomrca, eta pode ser transformada em subprocesso. 0 subprocesso e parte do processo pai e nao pode ser utilizado em outro processo.

Tipo rnultiplas instancias - E utilizado quando 0 subprocesso possui multiples dados a serem checados Essa checagem pode ocorrer ao mesmo tempo (paralelo) ou uma seguinle a outra (paralelo).

Tipo reutllizavel - E urn processo modelado separadamente que pode ser usado em multiplos contextos. Os "dados relevantes do processo" usado no processo"Pai" nao sao acessados diretamente por este tipo de subprocesso. Quaisquer dados devem ser especificamenle transferidos entre 0 subprocesso eo processo que 0 chama.

Tipo referencia - E utilizado para fazer referencia a urn determinado subprocesso (incorporado ou reutilizavel) jll modelado no processo. Dessa forma nao e necessario modelar novamente. Uma vez feita a referencia, 0 sulbprocesso executa todas as atividades descritas no subprocesso referenciado.

Urn subprocesso Ad HOC e identificado por urn '_'. Mas as atividades em seu interior sao soltas, ou seja, nao sao conectadas. constdera-se 0 fim do subprocesso AD HOC quando todas as atividades em seu interiortiverem sido concluidas.

Ttpo loop - E utilizado quando todas as atividades internas do subprocesso precisam cumprir uma condicao preestabelecida, Pode ser definido que 0 subprocesso sera repetido ate que a condicao seja cumprida, ou que sera realizado X vezes. Pode ser definido, tambern, se a checagem da condlcao deve ser feita antes ou depois da execucao das tarefas do subprocesso.

Academia Ne,t

HTTP://www.acaciemianext.com.br

Av. Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) / 3388·6322 (B a rra)

111

BPMN1 .. 2 - Guia Rapido

Pagina 8 de 11

Versao: 20100519

Gateways

Gateway Exclusivo baseado em dados - Este tipo de gateway e utihzado quando se tem uma decisao e sc pode ser tomada uma das saldas propostas, Necessariamentetem que haver uma atividade antes do gateway, que dara 0 dado para ser tomada a decisao Ap6s 0 gateway podemos ter atividades, subprocesses ou eventos.

Gateway Exclusivo baseado em eventos - Este tipo de gateway e utilizado quando se tem urna decisao e so pode ser tomada uma das saldas propostas Neste tlpo de gateway, necessariamente, tern que haver eventos interrnediarios em cada uma das saldas propostas. Todos esses eventos intermediarios flcarn no estado "pronto", e 0 que ocorrer primeiro segue 0 fluxo e elimina as outras opcoes. Em nenhuma hip6tese podera ter outre elemento que nao seja urn evento interrnedlario ap6s esse tipo de gateway, uma vez que ele e baseado em eventos.

Gateway lncluslvo - Este ttpo de gateway e utilizado quando se tem urna dectsao e pode ser tomada uma ou mais das saidas propostas. Necessartarnente tern que haver uma atividade antes do gateway, que dara 0 dado para ser tomada a decisao. Ap6s 0 gateway podem ter atividades, subprocessos ou eventos. Se houver a necessidade de sincronizar os fluxes resultantes da decisao, pode-se utilizar 0 mesmo gateway, quando nao houver nenhuma condicao de sincronia, ou um gateway complexo, quando tiver condicao de sincronia.

'l

Tarefil 1

Academia Ne,t

HTTP://www.acaciemianext.com.br

Av. Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) /3388·6322 IBa,rra)

111

BPMN1 .. 2 - Guia Rapido

Pagina 9 de 11

Versao: 20100519

Gateway complexo - Este tipo de gateway e utilizado quando a dectsao de qual ou quais safdas tornar
<!> e dada por uma condlcao previa mente definida. Pode ser utilizado, tarnbern, para sincronizar diversos
fluxos do processo com alguma condicao determinada. Lembrando que no caso da possibilidade de
rnais de uma rota ser executada ao rnesrno tempo, exlste a necessidade de urn gateway ao final,
unificando a duplicidade de tokens gerada.

.., larel<l,2


rarera 1 k~ Tafelo 3

larela 4
"7'

~ Gateway Paralelo - Este tipo de gateway e utilizado quando se tern ramiticacces que acontecem
simultaneamente. Todas as saldas deste tipo de gateway acontecem ao rnesrno tempo. Quando ha a
necessidade de sincronizar novamente as rarniticacoes, usa-se 0 mesmo tipo de gateway ao final.

~ Tarel. 2


Tare'" 1 k+>-1 Tare'" 3 K+)--1' T.re"',5

L............)" T~feft;! 4
r--------' Academia Ne,t

HTTP://www.acaciemianext.com.br

Av, Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) /3388·6322 IBa,rra)

111

BPMN1 .. 2 - Guia Rapido

Pagina 10 de 11

Versao: 20100519

Eventos de Initio

o

Tlpo padrao - E usado para iniciar 0 processo. Gada processo s6 pode 1er um untco infcio. Es1e tipo de evento s6 pode ter fluxo de sequencia saindo dele. Nunca tera fluxo de sequencia chegando nele.

Tipo mensagem - idem ao 1ipo padrao, sendo que neste caso 0 processo sera iniciado quando receber alguma mensagem (documento, e-mail, telefonema, fax, ... ). Este tipo de evento de inicio pode se 1er urn fluxo de mensagem ligado a urn objeto de dados ou pool chegando ao evento.

Tipo timer - idem ao tipo padrao, sendo que neste caso 0 processo sera iniciado quando 0 tempo (data ou ciclo), previamente definido, ocorrer. Para verificar 0 tempo definido, e necessaria acessar as propriedades do evento,

®

@

Tipo Gondicional - idem ao tipo padrao, sendo que neste caso 0 processo sera iniciado quando forem cumpridas as condigoes estipuladas. Estas condicoes podem ser verifieadas nas proRriedades do evento.

Tipo sinal- idem ao tipo pacrao, sendo que neste caso 0 processo sera iniciado quando urn sinal emitido por urn evento intermediario ou de fim, em outro processo, for disparado. Para saber de onde vem 0 sinal, basta verificar as propriedades do evento.

@

Tlpo rnultlplo -idem ao tlpo padrao, sendo que neste caso 0 processo serainlclado quando urn dos disparadores internes do evento for acionado. Este tipo de evento permite que se coloquem dois ou mais dos tipos anteriores, ao mesmo tempo, como disparadores. Neste caso 0 que ocorrer primeiro inicia 0 processo.

Eventos lnterrnediarios

o

Tipo padrao - E usado no melo do processo. Em urn processo podem ter vartos eventos lntermedianos. Esle tipo de evento pode ter fluxo de sequencia ehegando ou saindo dele.

Obs.: 0 tipo padrao raramente e utilizado, pois representa que oeorre alguma coisa fora do contexto organizacional.

Tipo mansagem - idem ao tipo padrao, sendo que nesle easo represents que em delerminado ponto do fluxo do processo, uma mensagem (documento, e-mail, telefonema, fax, ... ) sera recebida ou snvlada 0 icone com 0 envelope em branco represenla reeebimenlo de mensagem e 0 ieone com 0 envelope escuro representa envlo de mensagem. Neste tipo de evento loterrnedlario pode se ter fluxo de mensagem liqado a urn objeto de dados ou pool ehegando (reeebimento) ou saindo (envio) do evento.

Tipotimer - idem ao tipo padrao, sendo que neste caso representa que 0 fluxo do processo ao chegar ao evento aguardara 0 tempo (data ou ciclo), previamanle definido, oeorrer. 0 fluxo nao anda enquanto nao for eumprido o lempo definido Pane verificar 0 tempo definid.o e necessario aeessar as propriedades do evenlo.

Tipo link - idem ao tipo padrao, sendo que neste case 0 ftuxo do processo saira de urn determinado ponto e ira para outro, denlro do mesmo proeesso. 0 leone com a seta escura representa envio do link e 0 leone com a seta em branco represents recebimento de link. Para saber de onde vern a sinal e necessaria aeessar as propriedades do evenlo.

Tipo Condieional - idem 80 tipo padrao, sendo que neste case 0 ftuxo do processo, ao chegar ao evenlo, aguardara as condicoss prev.iamente definidas serem curnpridas. 0 fluxo nao anda enquanlo nao forem cumpridas lodas as condicces. As condicoes podern ser verificadas nas propriedades do evento.

Tipo sinal - idem ao tipo padrao, sendo que neste caso em deterrninado ponto a ftuxo, 0 processo snviara ou recebera um sinal. 0 evento do tipo sinal pode ser reeeber um sinal de urn evenlo intermediaric ou de fim do tipo sinal, no mesmo processo ou em outro qualquer 0 icone com a triangulo escuro representa envio do sinal e 0 leone com a trianqulo em braneo representa reeebimento do sinal. Para saber de onde vern ou para onde val 0 sinal e necessarlo acessar as proprledades do evento

Tipo multiplo - idem ao tipo padrao, sendo que neste caso 0 fluxo do procssso tera continuidade quando urn dos disparadores internos do evento for acionado. Este tipo de evento permite que se coloquern dois ou mais dos tipos de eventos intermediaries vistos anteriormente, ao mesmotempo, como dlsparador, corn excecao do evenlo intermediarto de sinal. Neste easo 0 que ocorrer prirneiro da continuidade ao processo,

Academia Ne,t HTTP://www.acaciemianext.com.br

Av. Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) / 3388·6322 IBa.rra)

111

BPMN1 .. 2 - Guia Rapido

Pagina 11 de 11

Versao: 20100519

Eventos de Fim

o

@

Tlpo padrao - E usado para terminar 0 processo. Um processo pode ter um ou mais eventos de fim. Este lipo de evento s6 pode ter fluxo de sequencia chegando nele. Nunca tera fluxo de sequencia saindo dele.

Objetos

Tipo mensagem - idem ao tipo padrao, sendo que neste caso quando 0 processo chegar neste evento de fim, enviara uma mensagem (documento, e-mail, telefonema, fax..i.) e terrninars 0 processo. Neste tipo de evento de fim pode se ter um fluxo de mensagem ligado a um objeto de dados ou pool saindo do evento.

Tlpo sinal -idem ao lipo padrao, sendo que neste caso quando 0 fluxo do processo chegar no evenlo de fim, enviara um sinal a um ou mais evenlos de inicio ou intermediario, em outro processo, e terrninara 0 processo. Para saber para cnde vai 0 sinal e necessario acessar as propriedades do evento

Tlpo termlnatrvo - idem ao tipo padrao, sendo que neste caso quando 0 fluxo do processo chegar no evento de fim, encerrara 0 processo e elirninara todos os outros fluxes que estejam andando dentro do processo.

Tipo multiple -idem ao tipo padrao, sendo que neste caso quando 0 fluxo do processo chegar no evento de tim, executara os resultados internos do evento previa mente programados. Este tipo de evento permite que se coloquern dois ou mats dos tipos anteriores ao mesmo tempo como resultado, com excecso dos tipos cancelamenlo e terminativo. Neste tlpo de evento todos os resultados sao executados e depois 0 processo e encerrado.

[

o

Anotacao - E utilizada para fornecer inforrnacoes adicionais que faeilitem a leitura do modele do processo.

Objeto de dados - Nao tern efeilo direto sobre 0 fluxo de sequencia ou fluxo de mensagem, mas podem forneeer inforrnacoes necessaries a realizacao da atividade, llustrando arqufvos, docurnentos, lnformacoes ou qualquer tipo de dado que se envolvem com 0 objeto em anexo.

Elementos ligados a borda

Nesse caso quando 0 fluxo do processo cheqa a essa tarefa ele pode seguir dois caminhos. Ou a atividade e terminada e 0 fluxo tem a sequencia normal, ou 0 evento colocado na borda acontece, e 0 fluxo toma uma safda alternativa. Somente uma das saldas acontece. Os seguintes tipos de eventos intermediaries podem ser ligados a borda das teretes: mensagem, timer, concldonat, sinal e m~ltiplo.

Soli.citar cadernos de avalia9ao

Aguardar enlrega dDS cadernos

Conferir cadernos

Orienlar novo gestor

Mudan.;::a de lotaq;;ao

Academia Ne,t

HTTP://www.acaciemianext.com.br

Av. Alfredo Baltazar da Silveira, n~ 580, Sala 220~ - Setor inglaterra - Barra da Tijuca - RJ Tel: +55 (21) 2215-4100 (Centro) /3388·6322 IBa,rra)

Você também pode gostar