You are on page 1of 23

Manual de Convenes

BPMN Business Process Modelling Notation

2009 GFI Portugal

O que o BPMN?
O BPMN uma notao grfica para a definio de processos de negcio o standard internacional para modelao grfica de processos baseado nos tradicionais fluxogramas mas mais expressivo e com uma semntica mais precisa Permite documentar o fluxo de dados num processo atravs dos vrios intervenientes usado pelas reas funcionais e tcnicas para concordarem quanto definio de um processo

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 2

Os principais elementos do BPMN

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 3

Resumo de elementos do BPMN

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 4

Eventos
Um evento algo que acontece e afecta o fluxo do processo Pode ser usado para iniciar, interromper ou terminar um fluxo Um evento de incio marca o incio do processo Os eventos intermdios ocorrem no decorrer do processo Um evento de fim marca a concluso do processo

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 5

Tipos de Eventos

Eventos sem um tipo definido, podem ser usados por exemplo para marcar o incio ou o fim de um sub-processo. Representa eventos associados recepo ou produo de mensagens (documentos, dados, etc.). Representa eventos que ocorrem mediante um temporizador (que inicia o processo ou ocorre no decorrer do processo).

Significa a ocorrncia de uma situao de erro.

Significa que o processo foi cancelado pelo utilizador. Significa que necessrio realizar aces de compensao, por exemplo, quando necessrio desfazer ou anular um conjunto de aces em resposta a uma situao de erro. Representa uma regra de negcio que ao ser verificada inicia ou tem impacto no decorrer do processo. Permite interligar pontos diferentes num processo, como forma de simplificar e tornar mais claro o desenho do processo.

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 6

Eventos Intermdios
Quando utilizados no fluxo normal
Representam situaes que ocorrem durante a execuo normal do processo Podem ser usados para representar a criao do evento (ex: envio de uma mensagem) Podem ser usados para representar a resposta ao evento (ex: recepo de uma mensagem)

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 7

Eventos Intermdios
Quando anexos a uma actividade (ou sub-processo)
Representam situaes em que a actividade (ou subprocesso) deve ser interrompida quando o evento ocorre Devem ser usados para tratamento de erros, condies de excepo ou compensao

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 8

Actividades
Uma actividade representa uma tarefa executada por um interveniente no processo Uma actividade pode ser executada vrias vezes em ciclo Uma actividade pode ser instanciada vrias vezes num mesmo fluxo

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 9

Tipos de Actividade
Tipo de actividade por defeito, sem nenhuma caracterizao especial

Actividade automtica, realizada pelo sistema

Recepo de uma mensagem de um participante externo (ex: email)

Envio de uma mensagem a um participante externo (ex: email) Actividade desempenhada por um utilizador humano sobre um sistema (ex: no SIGA) Actividade desempenhada por um utilizador humano de forma manual (ex: envio de um fax)

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 10

Sub-processos
Um sub-processo um processo que includo no decorrer de um processo pai Um sub-processo pode ser representado colapsado ou expandido Um sub-processo ad-hoc indica um conjunto de actividades desempenhadas sem uma sequncia pr-definida

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 11

Decises
So usadas para controlar o fluxo do processo e podem marcar o incio ou o fim de um conjunto de caminhos alternativos ou paralelos
Representa um ponto no processo em que apenas um caminho de sada pode ser tomado. Cada caminho de sada deve ter uma condio associada sendo que as condies devem ser exclusivas, ou seja, s uma pode ser verdadeira em cada momento.

Representa um ponto no processo em que o circuito se subdivide, resultando em vrios caminhos paralelos os quais tm lugar concorrentemente e sem qualquer condio associada. Deve depois ser usada para juntar um conjunto de caminhos paralelos que tiveram origem desta forma. Representa um ponto no processo em que vrios caminhos de sada podem ser tomados. Cada caminho de sada pode ou no ter uma condio associada, resultando em um ou mais caminhos paralelos os quais tm lugar concorrentemente. Deve depois ser usada para juntar um conjunto de caminhos paralelos que tiveram origem desta forma.
2009 - GFI Portugal SOA/BPM Go-to-Market 2009 Page 12

Objectos de Ligao
So usados para ligar os restantes elementos presentes num diagrama de processo
Permite ilustrar a sequncia pela qual as actividades num processo devem ser executadas.

Representa o fluxo de mensagens entre o processo e entidades externas (ex: sistemas externos, outras organizaes, etc.).

Permite associar artefactos (objectos de dados, anotaes, etc.) a actividades ou outros objectos presentes num diagrama de processo.

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 13

Swimlanes
So usadas para representar os diferentes participantes num processo e melhor organizar um diagrama de processo
As pools so usadas para representar diferentes entidades num processo, como diferentes organizaes ou mesmo diferentes sistemas.

As lanes so usadas para particionar uma pool, por exemplo, permitem representar diferentes departamentos numa organizao.

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 14

Artefactos
Objectos de Dados Permitem representar a forma como documentos e dados so usados no decorrer de um processo Podem ser usados para representar as entradas e sadas de uma actividade No tm impacto no fluxo de actividades

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 15

Artefactos
Anotaes em texto-livre
Podem ser usadas para registar informao adicional acerca do processo Podem ser ligadas a qualquer outro objecto do diagrama atravs de uma associao

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 16

Artefactos
Grupos
Um grupo representa um agrupamento de actividades No tem impacto no fluxo do processo, apenas uma forma de melhor organizar o diagrama Um grupo pode atravessar pools e lanes diferentes

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 17

Padres de Desenho
Incio de processo com entrada de documento

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 18

Padres de Desenho
Entrada de documento a meio do processo

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 19

Padres de Desenho
Recepo de email ou fax a meio do processo

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 20

Padres de Desenho
Finalizao de processo com sada de documento

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 21

Padres de Desenho
Sada de documento a meio do processo

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 22

Padres de Desenho
Envio de email ou fax a meio do processo

2009 - GFI Portugal

SOA/BPM Go-to-Market 2009

Page 23

You might also like