Função split dentro do evento afterTaskComplete

Boa noite,

Eu preciso adicionar um comentario em um processo "Pai" com o numero da solicitação gerada para o processo filho, porém esse processo pai finaliza e independe da execução do filho...

Estou utilizando o evento afterTaskComplete para chamar o filho, segue código:


try {

    hAPI.startProcess("WKF_Baixa_de_Estoque", 13, usersBE, "Solicitação inicializada pela função hAPI", true, formData, false);
} catch (e) {
    throw("tive o seguinte erro: " + e);
}

E o retorno dessa chamada é o seguinte:

{currentMovto=1, iTask=12, WDNrDocto=0, WDNrVersao=1000, iProcess=7118, cDestino=[Admin]}

Eu preciso somente desse iProcess, existe alguma forma de dar um "split" nessa string dentro do afterTaskComplete?

Sua dúvida não está muita clara, se trata do probelma de processo pai finalizando antes de filho ou do split do seu retorno?

Bom dia, eu preciso do split do retorno dentro do afterTaskComplete

Roberto, basta que você crie um objeto com o retorno do hAPI.startProcess e em seguida obtenha a propriedade iProcess:


var process = hAPI.startProcess("WKF_Baixa_de_Estoque", 13, usersBE, "Solicitação inicializada pela função hAPI", true, formData, false);

log.info(process.get("iProcess"));

Bom dia,

a solução dada pelo Guilherme funcionou perfeitamente... Muito obrigado!