WKIsTransfer no validate

Pessoal, bom dia!

O parâmetro IsTransfer funciona no validateForm? Vi outros tópicos aqui a respeito mas sem conclusão.

var isTransfer = getValue("WKIsTransfer"); log.info("JSON.parse(isTransfer)? : " + JSON.parse(isTransfer));

e o retorno é sempre null.

Bom dia Daniel!

Observei o mesmo comportamento e abri o ticket 5294007 junto a TOTVS, onde obtive a seguinte resposta:

"Infelizmente o parâmetro WKIsTransfer funciona somente em eventos de processos, dessa forma para que funcione no seu cenário, seria necessário realizar a validação dos campos em um evento de processo para que não haja validações quando se trata de uma transferência."

Fui orientado a abrir uma sugestão de melhoria, fiz isso (5300778), e obtive o seguinte retorno:

"Discutimos muito sobre ela internamente e avaliamos com vista a estratégia da plataforma para futuro, mas entendemos que atualmente não é o foco de nossa plataforma tornar a wkisTransfer disponível em eventos de formulário uma vez que não cabe ao formulário saber se ele está em um movimento de transferência do workflow, por este motivo sua sugestão não foi incluída no nosso planejamento de evolução da plataforma."

Talvez, se mais usuários solicitarem essa melhoria, eles reavaliem a decisão.

Abraço,

Thiago

Thiago, teoricamente o Complete Task deveria funcionar, estou tentando entender o comportamento dele nesses casos - quando retorna true ou false, pois nos pareceu um pouco inconsistente (ou não pegamos o padrão ainda), mas algo está errado…Fluig 1.6.4 Jul/18

Daniel, utilizo a validação pelo “WKCompletTask” também, mas ele retorna “true” mesmo quando o usuário estiver apenas transferindo a solicitação. Estou na versão 1.6.4 Jun/18.

Abrimos chamado na TOTVS também, mas estão irredutíveis quanto à mexer na ferramenta…tá foda