Alterar texto de complemento de atividade de decisão
Ao utilizar uma atividade de decisão, o fluig gera um complemento.
O Complemento gerado é baseado em uma nomenclatura específica da tarefa, que pode ser por exemplo: Tarefa automática: Decisão tomada conforme condições 1 Atividade Detino: Aprovação do Diretor.
A numeração da condição vai depender de qual foi o fluxo escolhido e não fica amigável.
Uma alternativa é utilizar o hAPI.setTaskComments para criar um comentário customizado na tarefa, logo após a execução da atividade de decisão.
Veja no exemplo abaixo, temos o seguinte fluxo:
Neste exemplo vemos uma atividade de decisão que direciona o fluxo para duas possíveis atividades.
Vamos criar um evento de processo chamado afterTaskComplete ( veja o fluxograma dos eventos de processo ) e em seguida executar o código toda vez que uma tarefa é completada.
No código iremos validar qual é o ID da próxima atividade. Se considerarmos o fluxo de exemplo a atividade “Aprovação do Diretor” tem código 9, enquanto que a atividade “Aprovação do Gestor” tem código 15.
O teste gerou o resultado abaixo:
function afterTaskComplete(colleagueId,nextSequenceId,userList){
/*
*
* Variáveis principais
*
* */
var num_processo = getValue ("WKNumProces");
var usuario = getValue ("WKUser");
//var sequenceId = getValue("WKNumState");
// Atividade Aprovado pela diretoria
if(nextSequenceId==9){
hAPI.setTaskComments(usuario, num_processo, 0, "Aguardando aprovação do diretor.");
}
// Atividade Aprovado pela diretoria
if(nextSequenceId==15){
hAPI.setTaskComments(usuario, processId, 0, "Aguardando aprovação do gerente.");
}
}