Problema ao acessar campos do Formulário com Processos (hAPI)

Bom dia, alguém poderia me explicar melhor o funcionamento dos valores presentes nos formulários? Eu não consegui entender por que em determinadas etapas o valor que está no formulário passa a não existir. Eu tenho um processo que passa por algumas etapas que posteriormente vai enviar em uma API porém sempre que vou enviar ele me retorna os valores dos formulários vazios mesmo nas outras etapas estando presentes. Eu notei que nos log parece que cada etapa o valor zera.. qual procedimento devo seguir para conseguir consumir o que realmente foi definido no formulário?

var representante = hAPI.getCardValue("representante_codigo");
var cliente = hAPI.getCardValue("cliente_codigo");
var comodato = hAPI.getCardValue("comodato_codigo");

Eu descobri o problema é que no displayFields eu estava desabilitando os campos que por sua vez chegava sem a informação :sleepy_face:

No caso para resolver ao invés de desabilitar eu apenas escondi. Segue exemplo funcional do displayFileds

function displayFields(form, customHTML) {

    var atividadeAtual = getValue("WKNumState");

    var ETAPA_START = 0;
    var ETAPA_SOLICITACAO = 21;
    var ETAPA_APROVACAO = 22;
    var ETAPA_MANUTENCAO = 24;

    var PAINEL_SOLICITACAO = "painelInformacaoManutencao";
    var PAINEL_APROVACAO = "painelAnalisaSolicitacao";
    var PAINEL_MANUTENCAO = "painelExecucaoSolicitacao";

    var paineisEsconder = [];
    var paineisSomenteLeitura = [];

    if (atividadeAtual == ETAPA_START || atividadeAtual == ETAPA_SOLICITACAO) {
        paineisEsconder = [PAINEL_APROVACAO, PAINEL_MANUTENCAO];
    } else if (atividadeAtual == ETAPA_APROVACAO) {
    	 paineisEsconder = [PAINEL_MANUTENCAO];
        paineisSomenteLeitura = [PAINEL_SOLICITACAO];
    } else if (atividadeAtual == ETAPA_MANUTENCAO) {
        paineisSomenteLeitura = [PAINEL_SOLICITACAO, ETAPA_APROVACAO];
    }

    aplicarRegras(customHTML, paineisEsconder, paineisSomenteLeitura);
}

function aplicarRegras(customHTML, listaEsconder, listaSomenteLeitura) {

    var script = "";
    script += "<script>";
    script += "$(function(){";

    for (var i = 0; i < listaEsconder.length; i++) {
        script += "$('#" + listaEsconder[i] + "').hide();";
    }

    for (var j = 0; j < listaSomenteLeitura.length; j++) {

        script += "$('#" + listaSomenteLeitura[j] + "')";
        script += ".css({'opacity':'0.7'});";

        script += "$('#" + listaSomenteLeitura[j] + "')";
        script += ".find('input, textarea').attr('readonly', true);";

        script += "$('#" + listaSomenteLeitura[j] + "')";
        script += ".find('select').css('pointer-events','none');";

        script += "$('#" + listaSomenteLeitura[j] + "')";
        script += ".find('button').hide();";
    }

    script += "});";
    script += "</script>";

    customHTML.append(script);
}