Histórico da Página
...
Para criar um novo evento do processo, clicar com o botão direito do mouse no projeto, acessar a opção New e, em seguida, a opção Other. No assistente aberto, selecionar a opção "Script evento workflow", presente na pasta fluig, e clicar no botão Next. Na nova tela, selecionar qual o evento que será criado e relacionar ele a um processo já existente. Para finalizar, clicar no botão Finish:
afterReleaseProcessVersion
...
Evento disparado após a criação ou modificação nas configurações de um determinado processo.
...
Propriedade | Descrição | Tipo |
WKCompany | Código da empresa | long |
WKUser | Usuário logado | String |
ProcessDefinitionVersion | Objeto com propriedades da versão do processo alterada | ProcessDefinitionVersionDto |
afterReleaseVersion
...
Ocorre após a liberação de uma versão do processo.
...
Descrição | Tipo |
|---|---|
| XML com a definição do processo | string |
beforeStateEntry
...
Ocorre antes da entrada em uma nova atividade.
...
Descrição | Tipo |
|---|---|
| Sequência da atividade | Integer |
beforeTaskCreate
...
Ocorre antes que o usuário receba uma tarefa.
...
Descrição | Tipo |
|---|---|
| Matrícula do usuário | string |
afterTaskCreate
...
Ocorre após o usuário receber uma tarefa.
...
Descrição | Tipo |
|---|---|
| Matrícula do usuário | string |
afterStateEntry
...
Ocorre após a entrada em uma nova atividade.
...
Descrição | Tipo |
|---|---|
| Sequência da atividade | Integer |
Exemplo (Exemplo - chamada do Dataset com varredura por colunas):
| Bloco de código |
|---|
var datasetReturned = DatasetFactory.getDataset("Formuláriodelocal6", null, null, null);
log.info("===============COLUNAS=======================");
log.info("===============NOME COLUNAS=======================");
for (var j = 0; j < datasetReturned.rowsCount; j++) {
try {
log.info("******** COLUMN ---->" + datasetReturned.getColumnName(j));
} catch (e) {
log.info("EEEEEEEEEEEEEEEEEE ->" + e);
}
} |
beforeSendData
...
É o último evento a ser executado. Possui integração com Analytics, podendo enviar dados específicos de processos Workflow.
...
Para maiores detalhes sobre a utilização desse evento, acesse Guia de Implementação Fluig Analytics.
validateAvailableStates
...
Ocorre após montada a lista de tarefas disponíveis para o usuário a partir da tarefa atual.
...
| Tipo | Descrição | Tipo |
|---|---|---|
| iCurrentState | Sequência da atividade atual | Integer |
| stateList | Lista das sequências das atividades | List<Integer> |
beforeTaskSave
...
Ocorre antes de salvar as informações selecionadas pelo usuário.
...
Descrição | Tipo |
|---|---|
| Usuário corrente | string |
| Sequência da próxima atividade | Integer |
| Lista de usuários destino | List<String> |
afterProcessCreate
...
Ocorre logo após a criação de um novo processo.
...
Descrição | Tipo |
|---|---|
| Número do novo processo | Integer |
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.
...
Descrição | Tipo |
|---|---|
| Usuário corrente | string |
| Seqüência da próxima atividade | Integer |
| Lista de usuários destino | List<String> |
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.
...
Descrição | Tipo |
|---|---|
| Usuário corrente | string |
| Seqüência da próxima atividade | Integer |
| Lista de usuários destino | List<String> |
beforeStateLeave
...
Ocorre antes da saída de uma atividade.
...
Descrição | Tipo |
|---|---|
| Seqüência da atividade | Integer |
afterStateLeave
...
Ocorre após a saída de uma atividade.
...
Descrição | Tipo |
|---|---|
| Seqüência da atividade | Integer |
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.
checkComplementsPermission
...
Através dele é possível determinar se o usuário corrente do processo poderá ou não adicionar complementos mesmo com permissionamento ligado na modelagem do processo. Este evento possui acesso a todas as propriedades dos processos workflow (quando disponíveis) bem como acesso a hAPI, FLUIG e seus métodos.
...
| Nota | ||
|---|---|---|
| ||
|
subProcessCreated
...
Ocorre quando um sub-processo é criado.
...
Descrição | Tipo |
|---|---|
| Número do sub-processo | Integer |
afterProcessFinish
...
Ocorre após finalizada a solicitação.
...
Descrição | Tipo |
|---|---|
| Número do processo | Integer |
beforeCancelProcess
...
Ocorre antes do cancelamento da solicitação.
...
Descrição | Tipo |
|---|---|
| Usuário corrente | string |
| Número do processo | Integer |
afterCancelProcess
...
Ocorre após o cancelamento da solicitação. É recomendado não disparar exceções neste método, pois o cancelamento já foi realizado.
...