Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Outra característica interessante desse tipo de evento é que eles não devem lançar exceção, caso isso ocorra a exceção ignorada pelo sistema.

 

Eventos

...

Os eventos de processos são aqueles executados a cada tarefa de uma solicitação workflow e também em momentos específicos como no envio de e-mail e na liberação de novos processos.

Liberar nova versão do processo

Quando liberar uma nova versão do processo configurado, o evento executado será:

  • afterReleaseVersion

Image Removed

 

Salvar nova solicitação

Quando iniciar uma solicitação pelo menu Processos, é evento executado será:

  • validateAvailableState

Acionando o botão Salvar da solicitação, os eventos executados são: 

  • beforeStateEntry
  • beforeTaskCreate
  • afterTaskCreate
  • afterStateEntry
  • beforeSendData
  • validateAvailableStates
  • beforeTaskSave
  • afterTaskSave
  • afterProcessCreate

Image Removed

Criar nova solicitação

Quando iniciar uma solicitação pelo menu Processos, é evento executado será:

  • validateAvailableStates

Após criada a solicitação e acionado o botão Enviar, os eventos executados serão:

  • beforeStateEntry
  • beforeTaskCreate
  • afterTaskCreate
  • afterStateEntry
  • beforeSendData
  • validateAvailableStates
  • beforeTaskSave
  • afterTaskSave
  • beforeTaskComplete
  • afterTaskComplete
  • beforeStateLeave
  • afterStateLeave
  • afterProcessCreate
  • setProcess
  • onNotify

Image Removed

 

Visualizar solicitação

Quando acessar a Central de Tarefas, abrir uma solicitação já iniciada, os eventos executados serão:

  • validateAvailableStates
  • setProcess
  • checkComplementsPermission

 

Salvar solicitação

Quando acionar o botão Salvar a solicitação, os eventos executados serão:

  • setProcess
  • validateAvailableStates
  • beforeTaskSave
  • afterTaskSave

Image Removed

 

Movimentar solicitação

Quando movimentar a solicitação acionando o botão Enviar, os eventos executados serão:

  • setProcess
  • validateAvailableStates
  • beforeTaskSave
  • afterTaskSave
  • beforeTaskComplete
  • afterTaskComplete
  • beforeStateLeave
  • afterStateLeave
  • beforeStateEntry
  • beforeTaskCreate
  • afterTaskCreate
  • afterStateEntry
  • beforeSendData
  • onNotify

Image Removed

 

Movimentar para subprocesso

Quando movimentar a solicitação para subprocesso acionando o botão Enviar, os eventos executados serão:

  • setProcess
  • validateAvailableStates
  • beforeTaskSave
  • afterTaskSave
  • beforeTaskComplete
  • afterTaskComplete
  • beforeStateLeave
  • afterStateLeave
  • beforeStateEntry
  • subProcessCreated
  • afterStateEntry
  • BeforeSendData
  • onNotify

Image Removed

 

Finalizar solicitação

Quando finalizar a solicitação acionando o botão Enviar, os eventos executados serão:

  • setProcess
  • validateAvailableStates
  • beforeTaskSave
  • afterTaskSave
  • beforeTaskComplete
  • afterTaskComplete
  • beforeStateLeave
  • afterStateLeave
  • beforeStateEntry
  • afterStateEntry
  • afterProcessFinish
  • beforeSendData

Image Removed

 

Cancelar solicitação

Quando usuário acessar solicitação já iniciada na Central de Tarefas para Cancelamento, os eventos executados serão:

  • setProcess
  • checkComplementsPermissions.

Quando acionar o botão Cancelar Solicitação, os eventos executados serão:

  • setProcess
  • beforeCancelProcess
  • afterCancelProcess
  • beforeSendData
  • setProcess
  • onNotify

Image Removed

 

Eventos Disponíveis

A seguir serão detalhados os eventos disponíveis no fluig.

...