Você está na página 1de 2

Gateways

Controla a sequência do fluxo, determinando os pontos de desvio para


Subprocesso (Subprocess) os quais o processo deve seguir. Podem dividir o fluxo em vários ou
Indica um conjunto de atividades com uma finalidade específica. A presença de unificá-los.
um [+], representa um conjunto de atividades. A forma expandida dos
subprocessos também é possível.

Gateway Exclusivo Baseado em Dado (Data-based Exclusive


Geteway)

Divisão: Seleciona somente um caminho de saída dentre as


alternativas existentes.

Unificação: Basta uma entrada para que o fluxo seja ativado.


Subprocesso Incorporado ou Embutido (Embedded Subprocess)

Compartilha o mesmo conjunto de dados que seu processo pai. Gateway Parelelo (Parallel Gateway)

Divisão: Todos os caminhos de saída são ativados e executados


paralelamente.

Unificação: Aguarda todas as entradas chegarem no mesmo ponto


para seguir em frente.
Subprocesso Reutilizável (Reusable Subprocess)

Atividades (Activities) Indica que o diagrama de outro processo está sendo reutilizado em seu
Representam os elementos que requerem a execução de um fluxo atual. Gateway Inclusivo (Inclusive Geteway)

determinado trabalho no processo de negócio. Divisão: Pode seguir um, vários, ou todos os caminhos, dependendo
da situação.

Uni ficação: Aguarda todas as entradas ativas estarem completas


para seguir.
Subprocesso Eventual ( Event Subprocess)

Tarefa (Task)
Representa atividades que podem ou não acontecer durante a execução
Tarefas são unidades de trabalho que devem ser realizadas dentro do do processo. Seu início fica vinculado à ocorrência de um evento. Gateway Complexo (Complex Geteway)

processo por uma pessoa ou sistema.


Divisão: Lida com condições complexas que outros gateways não
abordam.

Unificação: Indica o conjunto de fluxos de entrada necessário para a


Tarefa Abstrata (None Task)

Subprocesso Transacional (Transaction Subprocess)


continuação do processo.
Sem especificação, usada em modelagens de tarefas ainda
Representa atividades que devem ser executadas em uma única
não definidas ou em casos em que a tipificação da tarefa não
transação.
é necessária. Gateway de Início Baseado em Evento Exclusivo (Exclusive
Event-Based Gateway to start a process)

Divisão: Contém apenas a divisão, iniciando um processo com base


na ocorrência de vários eventos.

Gateway de Início Baseado em Eventos Paralelos


Tipos de tarefa (Task types)
Marcadores de Atividades (Event-Based Gateway to start a process)

Especifica a natureza da ação a ser executada.

Representam os elementos que requerem a execução de um determinado


Divisão: Contém apenas a divisão, iniciando um processo com base
na ocorrência de vários eventos.
trabalho no processo de negócio.

Tarefa de Serviço (Service Task)

Aciona um sistema de informação externo através de um web service ou Gateway Intermediário Exclusivo Baseado em Eventos
uma aplicação automatizada.
(Event-Based Gateway)

Ex: integrar com site dos correios.


Divisão: Contém apenas a divisão, na qual o caminho a ser seguido
Repetição em loop ( Loop)

depende da ocorrência de um dos eventos.


Atividades que se repetem em um ciclo até que determinada condição seja

Tarefa de Envio (Send Task)


atendida. Não se sabe ao certo quantas vezes a atividade será executada.

Consiste no envio de uma mensagem para um participante externo que z


Ex: reali ar cota ções até que o preço seja menor que um valor de referência.
seja relativo ao processo.

Múltiplas instâncias sequenciais (Multi-instance)


Conectores (Connectors)
Representa uma atividade que é executada várias vezes dentro do fluxo antes do

próximo passo com diferentes conjuntos de dados. Após o encerramento, a Indicam a sequência do processo, conectando um objeto de um fluxo a outro.
Tarefa de Recebimento (Receive Task)

atividade é iniciada novamente até que determinada condição seja atendida. A


O processo segue a partir do recebimento de uma mensagem.
quantidade de vezes que ela será realizada é conhecida antes de ativá-la.

Fluxo de Sequência (Sequence Flow)

Tarefa de Usuário (User Task)


Múltiplas instâncias paralelas (Parallel multi-instance)

Conecta os elementos de um processo, como atividades, gate ways e


Envolve a ação de uma pessoa que realiza a tarefa com o apoio de uma Uma atividade pode ocorrer diversas vezes ao mesmo tempo. Ao iniciar uma
eventos, determinando a ordem de execução de cada.
aplicação de software.
atividade existe uma verificação de uma condição que já inicia o mesmo passo
Ex: cadastrar uma oportunidade comercial.
inúmeras vezes. O fluxo somente seguirá para a próxima etapa após conclusão do

paralelismo.
Fluxo de Sequência Padrão (Default Flow)

Subprocesso
Taref(Subprocess)
a Manual (Manual Task)
Ex: uma matriz de empresa avalia os resultados de todas as filiais, quantidade de vezes a Conecta os elementos de um processo quando todas as outras

nvolve
Indica um conjuntoEde a ação
atividades humana,
com uma finalidademas nãoArequer
específica. presençao
deuso derepresenta
um [+], uma aplicação de
ser executada e a quantidade de filiais. õ
condiç es não forem satisfeitas.
um conjunto de atividades. A forma expandida dos subprocessos também é possível.
software.

Ex: recepcionar um cliente.


Compensação (Compensation)

Subprocesso Eventual (Event


Tarefa pontual que compensa uma outra atividade já realizada no processo.
Fluxo de Sequência Condicional (Conditional Flow)

Subprocesso Incorporado ou
Subprocess)
Ex: atividades de cancelamento de algo reservado com anteced ência, como uma sala de Possui uma condição que define quando o fluxo será executado.
Tarefa de Regra de Negócio (Business Rule Task)

Simboliza um conjunto de atividades em


Embutido (Embedded Subprocess)

um processo que está vinculado a um reunião.


Possibilita
Compartilha
o envio
o mesmo conjunto de
de um mecanismo para
eventoo motor
durante dedore
a execução gras de negócio
processo
dados que seu processo pai.
principal. Somente são iniciados quando
(Business Rules Engine) e o recebimento odo resultado
evento for acionado. do cálculo feito pelo

motor.

Ad hoc
Fluxo de Mensagem (Message Flow)

Sem sequência pré-definida, porque as tarefas neste subprocesso não estão Representa a comunicação entre dois processos. Podem ser
Ex: identificar a prioridade de um atendimento.

conectadas e não possuem um fluxo de sequência.


conectados a piscinas e eventos de mensagem.
Subprocesso Reutilizável
Subprocesso Transacional
(Reusable Subprocess)

(Transaction Subprocess)
Ex: montagem de processos jurídicos (criar uma pasta para o cliente, fazer cópias,
Indica que o diagrama de outro processo
Representa atividades que devem ser
está sendo reutilizado em seu fluxo reconhecer firma, etc.).
Tarefa
atual. de Execução de Scrip (Scripexecutadas
Task)
em uma única transação.

O modelador define uma linguagem para o motor de processos de Associação (Association)

negócio (Business Process Engine) que a interpreta e transforma em dados.


Conecta artefatos e elementos e pontos específicos do processo.
Ex: elevar a prioridade de um atendimento.
Raias (Swimlanes)

Elementos de organização do fluxo.

Conversação (Conversation Diagram)


Raia (Lane)
Tem o propósito de dar visibilidade aos
Piscina (Pool)

Subdivisões horizontais ou participantes do processo. O foco é mostrar


Representações dos
verticais de cada piscina (pool) quem são os participantes e sobre o que eles
processos ou da organização
usadas para organizar as conversam.
em si. É nomeada com base
atividades em funções ou
no processo contido nela e
papéis, indicando uma área
representa apenas um
organizacional responsável
processo por vez.
por determinadas tarefas.

Objetos de Dados (Data Objects)

Elementos de representação dos dados do processo.

Participante (Pool)

Piscinas são desenhadas


como “pool black box” e
Objeto de Dados (Data Object)

representam os
Representa um documento ou formulário que indica um conjunto de
participantes da conversa.
informações que auxiliam o entendimento do fluxo do processo.

Ex: formulários e documentos.

Objeto de Mensagem (Message Object)

Representa um documento, formulário ou outro arquivo do tipo que

indica um conjunto de informações em trânsito de um processo para

outro.

Repositório de Dados (Data Store)


Nó de conversação
Representa banco de dados ou arquivos que podem ser acessados ou (Conversation Mode)

atualizados durante uma tarefa. Representa um


entendimento do negócio
fruto de mensagens
trocadas entre
participantes.
Artefatos (Artifacts)
Complementos visuais do diagrama.

Anotação (Annotation)
Agrupamento (Group)

Usada para dar informações Usado para agrupar


complementares sobre uma
visualmente um conjunto de Ligação de conversação
atividade ou explicá-la em
elementos. (Conversation Link)

detalhes.
Conecta o nó de
conversação aos
participantes.

Você também pode gostar