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