Alterar texto de complemento de atividade de decisão

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:

fluxo – software: eclipse / fluig

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:

software : eclipse / fluig
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."); 
 }
 
 
 
 }

Referências

https://tdn.totvs.com/display/public/fluig/hAPI