Bom dia. Primeiro vou explicar como utilizo estes processos. Tenho um processo pai que cria outros processos filhos. Gostaria que quando iniciado os processos "FILHO" o campo "WKNumProces" fossem gravados em um campo do processo "PAI". Obrigado.
Bom dia. Primeiro vou explicar como utilizo estes processos. Tenho um processo pai que cria outros processos filhos. Gostaria que quando iniciado os processos "FILHO" o campo "WKNumProces" fossem gravados em um campo do processo "PAI". Obrigado.
Bom dia amigos, resolvir o problema com a ajuda do amigo Diogo Boegershausen no tópico.
Segundo ele o retorno seria um objeto StringArrayArray, que na verdade é uma lista de strings dentro de outra. No caso a posição 0 da segunda lista seria a chave e a posição 1 o valor:
var iProcess = "";
for (var j = 0; j < rest.getItem().size(); j++) {
var item = rest.getItem().get(j).getItem();
var key = item.get(0);
var value = item.get(1);
if (key == "iProcess") {
iProcess = value;
log.info("Solitaçãoooo :" + iProcess);
}
}
Se você estiver utilizando o recurso de subprocesso padrão do Fluig, você pode recuperar os id dos processos filhos no evento de processo subProcessCreated(processId).
Caso esteja utilizando a hAPI.startProcess você vai precisar pegar a propriedade iProcess do retorno.