Olá, como podemos ajudar?

Pesquisas recentes: Reunião - 2.2.4 - Avisos e novidades da versão 2.2.4 - Drive - 2.2.4 - Mobile - 2.2.4

Eventos do fluxograma de processo

 

Pré-requisitos

  • Acesso ao menu Cadastro > Processo (PM022).
  • Processo previamente cadastrado.
  • Fluxograma previamente modelado.

 

Apresentação

No fluxograma de processo, os eventos representam acontecimentos que podem iniciar, finalizar, interromper ou tratar erros durante a execução do fluxo. Nesta documentação, serão abordados os seguintes tipos de eventos:

  • Eventos de início: definem o ponto de partida do processo.
  • Eventos intermediários: interferem na execução do fluxo, podendo desviar ou condicionar sua continuidade.
  • Eventos de fim: determinam a finalização do processo e seu impacto no fluxo geral.

A seguir, veja como acessar os eventos e, na sequência, confira os ícones e as descrições de cada um.

 

Acessar os eventos do fluxograma

  1. Para acessar os eventos do fluxograma de processo, acesse o menu Cadastro > Processo (PM022).
  2. Pesquise e selecione o processo desejado. 
  3. Clique no botão .
  4. Na tela do fluxograma, acesse a seção Itens, localizada no lado esquerdo da tela, onde os eventos estão listados.

A seguir, veja os eventos iniciais, intermediários e finais, juntamente com seus ícones e descrições:

 

Evento inicial

O evento inicial define o ponto de partida do processo, aguardando a ocorrência de um evento para ativá-lo. Em subprocessos eventuais, uma linha sólida indica que o processo principal será interrompido, enquanto uma linha tracejada significa que o fluxo será iniciado em paralelo sem interromper o processo principal.

Tabela descritiva dos eventos iniciais

Ícone Evento Descrição

Início Este evento indica que o processo será iniciado em um período
predeterminado, ou seja, o processo será iniciado por uma condição de tempo (data relativa ou período).

Timer* Este evento determina que o processo será iniciado automaticamente com base em uma condição de tempo previamente definida, como uma data relativa ou um período específico.

Mensagem Este evento indica que o processo será iniciado a partir do recebimento de uma mensagem.

Condicional

Este evento indica que o processo será iniciado quando uma condição lógica se tornar verdadeira.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Sinal Este evento indica que o processo será iniciado quando capturar um sinal proveniente de outro processo.

Múltiplo

Este evento indica que múltiplos eventos podem iniciar o processo, porém, basta que um deles ocorra para que o processo seja iniciado.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Múltiplo paralelo

Este evento indica que o processo será iniciado apenas após a ocorrência de múltiplos eventos, sendo necessário que todos aconteçam.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

* O evento Timer permite edição. Para mais detalhes, consulte a documentação Editar os dados dos eventos.

 
 
 

 

Evento intermediário

O evento intermediário indica um ponto no fluxo em que é planejada a ocorrência de um evento. Quando é utilizado para esperar um evento, o marcador é branco. Quando é usado para lançar o evento, o marcador é escuro. 

Tabela descritiva dos eventos intermediários

Ícone Evento Descrição

Timer* Este evento indica que o processo aguardará uma condição de tempo para continuar o fluxo.

Mensagem

(enviar)*

Este evento indica que uma mensagem será enviada, permitindo o envio de mensagens padronizadas por meio de templates. Essas mensagens contêm informações inseridas nos dados do processo durante sua execução.

Mensagem

(receber)*

Este evento indica que uma mensagem deve ser recebida. O processo aguardará o recebimento da mensagem para dar continuidade ao fluxo.

Escalação

Este evento indica que o processo está passando por uma exceção de negócio, lançando o evento para ser capturado pelo processo de nível superior.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Compensação

Este evento indica que o processo entrou em uma situação que requer compensação, lançando o evento para que o processo pai realize a compensação.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Condicional

Este evento indica que o processo será pausado até que uma determinada condição se torne verdadeira.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Link

(receber)*

Este evento possibilita uma conexão mais organizada entre duas pontas do fluxo dentro do mesmo processo. Para cada evento de link de recebimento, deve haver pelo menos um evento de envio.

Link 

(enviar)*

Este evento possibilita uma conexão mais organizada entre duas pontas do fluxo dentro do mesmo processo. Para cada evento de link de envio, deve existir um evento correspondente de link de recebimento.

Sinal 

(receber)

Este evento indica que o processo aguardará o recebimento de um sinal para continuar o fluxo.

Sinal

(enviar)

Este evento indica que, durante a execução, será emitido um sinal para outro(s) processo(s).

Múltiplo

(receber)

Este evento indica que é esperada a ocorrência de múltiplos eventos e que qualquer um deles poderá iniciar o fluxo decorrente do evento.
Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Múltiplo

(enviar)

Este evento indica que, durante a execução, múltiplos eventos serão lançados.
Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Múltiplo

paralelo

Este evento indica que são esperados vários eventos para continuar o processo (catch), e todos devem ocorrer para que o fluxo prossiga.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow.

Os eventos Timer, Mensagem (enviar), Mensagem (receber), Link (enviar) e Link (receber) permitem edição. Para mais detalhes, consulte a documentação Editar os dados dos eventos.

 
 
 

 

Evento final

O evento final marca o ponto de término do fluxo do processo. É possível ter mais de um evento final em um mesmo processo, e ele pode apenas lançar um evento como última ação.

Tabela descritiva dos eventos finais

Ícone Evento Descrição

Término Este evento garante que o processo seja completamente encerrado, cancelando qualquer fluxo paralelo.

Finalizador Este evento indica que o fluxo do processo chegou ao fim sem acionar nenhum evento específico. Caso não haja outro evento em paralelo, o evento final encerrará a instância.

Mensagem

Este evento indica que uma mensagem será enviada a outro processo quando o fluxo for finalizado.

Obs.: para finalização da instância, este evento possui o mesmo comportamento do evento final Finalizador.

Erro

Este evento indica que o processo foi finalizado devido a um erro do ponto de vista de negócio da organização.

Obs.: este evento é utilizado apenas para fins de registro e documentação, não possui automação no Workflow e apresenta o mesmo comportamento do evento final Finalizador.

Cancelar

Este evento indica que a execução do processo foi cancelada.

Obs.: este evento é utilizado apenas para fins de registro e documentação, não possui automação no Workflow e apresenta o mesmo comportamento do evento final Finalizador.

 

Compensação

Este evento indica que o processo foi finalizado com necessidade de compensação.

Obs.: este evento é utilizado apenas para fins de registro e documentação, não possui automação no Workflow e apresenta o mesmo comportamento do evento final Finalizador.

Sinal

Este evento permite que o processo seja finalizado, enviando um sinal para outro(s) processo(s). Esse sinal pode ser captado por atividades ou eventos de recepção de sinal em outros processos.

Obs.: para a finalização da instância, este evento possui o mesmo comportamento do evento final Finalizador.

Múltiplo

Este evento permite que múltiplos eventos sejam lançados ao final do processo, sendo necessário que todos ocorram.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow. Para a finalização da instância, ele tem o mesmo comportamento do evento final Finalizador.

Escalação

O subprocesso é finalizado com uma exceção de negócio, lançando este evento para ser capturado pelo processo de nível superior.

Obs.: este evento é utilizado apenas para fins de registro e documentação e não possui automação no Workflow. Para a finalização da instância, ele tem o mesmo comportamento do evento final Finalizador.

Todos os eventos finais encerram apenas a etapa do fluxo em que estão inseridos. Caso não haja mais nenhuma etapa habilitada, a instância será encerrada. No entanto, o evento de término possui um comportamento diferente dos demais, pois, ao ser atingido, ele encerra todo o fluxo e todas as etapas em andamento.

 
 
 

 

Conclusão

Desta forma, você conheceu todos os tipos de eventos e seu funcionamento no fluxograma de processo. Para aprender como montar o fluxograma, acesse o artigo Montar fluxograma do processo.


Este artigo foi útil?