Histórico da Página
...
Evento | Descrição | Parâmetros | |||||||
---|---|---|---|---|---|---|---|---|---|
afterCancelProcess | Ocorre após o cancelamento da solicitação. É recomendado não disparar exceções neste método, pois o cancelamento já foi realizado. |
| |||||||
afterProcessCreate | Ocorre logo após a criação de um novo processo.
|
| |||||||
afterProcessFinish | Ocorre após finalizada a solicitação. |
| |||||||
afterReleaseVersion | Ocorre após a liberação de uma versão do processo. |
| |||||||
afterStateEntry | Ocorre após a entrada em uma nova atividade. Este evento não retorna erros para a tela naturalmente. Caso ocorra um erro durante a execução do afterStateEntry, ele será ignorado. Se o mesmo erro resultar no encerramento da transação (por exemplo, causando o timeout de transação ou uma exceção que force Rollback) a mensagem de transação abortada será apresentada em tela ao invés do erro esperado. |
| |||||||
afterStateLeave | Ocorre após a saída de uma atividade. |
| |||||||
afterTaskComplete | Ocorre após o usuário completar uma tarefa, porém as informações de próxima tarefa e usuários destino já foram salvas. |
| |||||||
afterTaskCreate | Ocorre após o usuário receber uma tarefa. |
| |||||||
afterTaskSave | Ocorre após salvar as informações selecionadas pelo usuário. |
| |||||||
beforeCancelProcess | Ocorre antes do cancelamento da solicitação. |
| |||||||
beforeStateEntry | Ocorre antes da entrada em uma nova atividade. Dica Utilize este evento para realizar validações que ocasionalmente possam resultar no bloqueio da movimentação do processo. Para suspender a movimentação e exibir uma mensagem de alerta para o usuário, utilize o comando 'throw', conforme exemplo abaixo:
|
| |||||||
beforeStateLeave | Ocorre antes da saída de uma atividade. |
| |||||||
beforeTaskComplete | Ocorre antes que o usuário complete uma tarefa, porém as informações de próxima tarefa e usuários destino já foram salvas. Observação Diferente dos demais eventos do tipo before, este evento não dispara suas validações ao servidor, fazendo com que o sistema não pare a movimentação da atividade quando o mesmo lança uma exceção. |
| |||||||
beforeTaskCreate | Ocorre antes que o usuário receba uma tarefa. |
| |||||||
beforeTaskSave | Ocorre antes de salvar as informações selecionadas pelo usuário. |
| |||||||
calculateAgreement | Ocorre após o cálculo do consenso (somente para atividades conjuntas) e permite alterar os dados do consenso de uma atividade. Exemplo:
|
| |||||||
onNotify | Se refere a um evento global que ocorre após a movimentação da solicitação e antes de enviar as notificações. | Para mais detalhes consulte a página Desenvolvimento de eventos - On Notify. | |||||||
setProcess | Ocorre quando um processo é "setado" na API. Observação A propriedade WKCompletTask não deve ser utilizada neste evento, pois quando ele é executado o produto ainda não tem a informação se atividade foi ou não completada. |
| |||||||
subProcessCreated | Ocorre quando um sub-processo é criado. |
| |||||||
validateAvailableStates | Ocorre após montada a lista de tarefas disponíveis para o usuário a partir da tarefa atual.
Exemplo:
|
|
...