hAPI retorna vazio beforeStateEntry

Boa tarde, pessoal.

Tenho o código no OnBeforeStateEntry (isso no primeiro step do processo).


var ttt = hAPI.getCardValue("filial") + "aa"+ hAPI.getCardValue("dgrp_empresa") ;

throw "JSON resultante " + ttt; //Só para testar o armazenamento do campo

Informo os dados no formulário, e quando clico em enviar o erro me retorna

"JSON resultante nullaanull", ou seja, não consigo pegar os dados do formulário. Tentei várias coisas e não consigo.

O código referente ao formulário é:


<div class="form-group col-md-4">
   <label for="grp_empresa">Grupo Empresas</label>
   <input type="text" name="grp_empresa" id="grp_empresa" class="form-control">
</div>
<div class="form-group col-md-8">
   <label for="dgrp_empresa">Descrição Grupo Empresas</label>
   <input type="text" name="dgrp_empresa" id="dgrp_empresa" class="form-control">
</div>

Agradeço desde já.

Boa tarde Janilson,

no caso do beforeStateEntry, ele é sempre executado antes de entrar na tarefa. A primeira execução dele é antes de entrar na atividade inicial, então não existe nada no formulário mesmo. Você pode tratar colocando um if para condicionar em que momento ele vai tentar pegar os valores, mas nesse caso creio que é melhor você usar o evento beforeTaskSave, pois quando ele é executado os dados do formulário já estão disponiveis. Você pode testar usando esse mesmo código nele.