Evento de wf não 'pega' valor de campo

Boa tarde!

Estamos desenvolvendo o processo anexo, e ao executar um evento de processo após a atividade "Avaliação da SC", nenhum dos campos de formulário que foram solicitados no código é preenchido. Nós testamos:

  • Atividade de serviço, como alternativa
  • beforeTaskSave
  • afterTaskSave
  • afterTaskComplete
  • beforeStateEntry

Mas em nenhum deles os campos são 'puxados'. Alguém tem idéia de como resolver?

O processo está em anexo. Desde já obrigado!

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

O anexo não veio =(

qual API esta utilizando ??? hAPI.getCardValue ???

Igor, bom dia! Estou usando hAPI.getCardValue, veja o trecho do código abaixo:

var NumSolicit = hAPI.getCardValue(‘C1_NUM’);
var dtEmissao = hAPI.getCardValue(‘C1_EMISSAO’);
var NomAprov = getValue(‘WKUser’)
log.info("(ANTES DO IF) SC NUMERO " + NumSolicit + " // " + "NOME DO APROVADOR " + NomAprov + "EMISSAO: " + dtEmissao);

Chegastes a verificar no log se aconteceu algum erro? Além disso você deve respeitar o case do campo. Ou seja, se foi minusculo é minusculo…

galera, agora os anexos estão sendo exibidos normalmente nos posts e respostas dos posts

Vc esta pegando ou passando o valor para o campo? Este campo esta blokeado? tipo via enableFields, ou algo assim?

Estou pegando o valor com getCardValue. Os campos estão bloqueados para edição direto no HTML. Estranho é que tenho outro script antes de uma tarefa manual desse wf que pega os campos normalmente. Só no script pós-atividade manual que ele não pega nada.

Pessoal, encontrei o problema…os campos estavam como “disabled”, por algum motivo nesse momento do processo Fluig não consegue ler mais o conteúdo deles. Mantê-los ocultos resolve o problema. Obrigado!