startProcess no beforeTaskSave

É possível iniciar uma nova solicitação (startProcess) no beforeTaskSave?

Estou tentando fazer e tá dando um erro JavaException: javax.xml.ws.soap.SOAPFaultException: Marshalling Error: class sun.org.mozilla.javascript.internal.IdFunctionObject e nenhuma de sua superclasse é conhecida para este contexto.

imagem_2021-12-27_085135.png

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

Olá Victor É possivel sim, aqui vai um exemplo da chamada. Basta adaptar a sua realidade.


var formData = new java.util.HashMap();
var responsavel = new java.util.ArrayList(); responsavel.add("Pool:Group:Compras"); // envia para um grupo
//var responsavel = new java.util.ArrayList(); responsavel.add("ti.adm"); // envia para um usuário

formData.put("SoliAdmissao", hAPI.getCardValue("numero_solicitacao"));

hAPI.startProcess("codigo_do_seu_processo", "0", responsavel, "Solicitação iniciada automaticamente pelo startProcess de admissão", true, formData, false);