Versão atual:

Formulário pai x filho

Recebo dados de um dataset e gostaria de preencher um pai x filho através do startProcess, mas está dando erro, estou utilizando esse seguinte código:

var dataset = DatasetFactory.getDataset('ds_teste', null, null, null)

for (var j = 0; j < dataset.values.length; j++) {
  var estado = dataset.getValue(j, "Estado").toString().trim();
  var capital = dataset.getValue(j, "Capital").toString().trim()

  formData.put("nm_estado___" + j, estado);
  formData.put("nm_capital___" + j, capital);

  log.info('## nm_estado___: ' + estado);
  log.info('## nm_capital___: ' + capital);
}

hAPI.startProcess("nf", 0, users, "Solicitação inicializada automaticamente.", true, formData, false);

Log do erro:

2020-07-06 16:54:00,629 ERROR [org.jboss.as.ejb3.invocation] (WebdeskScheduler_Worker-1) WFLYEJB0034: EJB Invocation failed on component wdk/CardFieldML for method public int com.datasul.technology.webdesk.forms.business.CardFieldMetaList.createCardFields(com.datasul.technology.webdesk.dm.model.Document,java.util.Map) throws java.lang.Exception: javax.ejb.EJBTransactionRolledbackException

Versão (1):

Ver a versão formatada

Formulário pai x filho

Comentário

new question