Adicionar linha Pai Filho - WORKFLOW

Como faço para adicionar uma linha na tabela pai x filho através do evento de workflow?

Boa tarde! Pode usar o hAPI.addCardChild("tableName", childData); onde o childData é um array com os valores. Podes fazer da seguinte forma:


 log.info(JSON.parse(orcamentoJsonResponse));

    var orcamentosArray = JSON.parse(orcamentoJsonResponse);

    if ( orcamentosArray.length > 0 ){

        for ( var i = 0; i < orcamentosArray.length; i++ ){

            // verifica flag de orcamento disponível, se for diferente e true, cria uma nova linha para estes itens.
            if ( orcamentosArray[i].possuiOrcamento != "true" ) {

                var msg = " Centro de custo ==> " + orcamentosArray[i].centroCusto;
                msg += " Conta Contábil ==> " + orcamentosArray[i].contaContabil;
                msg += " Data de referencia ==> " + orcamentosArray[i].dataReferencia;
                msg += " Valor Disponivel ==> " + orcamentosArray[i].valorDisponivel;

                log.info(msg);


                // centro de custo do calculo
                childData.put("aprCentroCusto", orcamentosArray[i].centroCusto );

                // conta contabil do calculo
                childData.put("aprContaContabil", orcamentosArray[i].contaContabil );

                // Valor total para este centro de custo / conta contabil para esta requisicao
                childData.put("valorTotalCC", orcamentosArray[i].valorNecessario );
                childData.put("valorTotalCCRaw", orcamentosArray[i].valorNecessario );

                // Orçamento disponível para este centro de custo / conta contabil
                childData.put("orcTotalDisponivel", orcamentosArray[i].valorDisponivel );
                childData.put("orcTotalDisponivelRaw", orcamentosArray[i].valorDisponivel );

                // valor que será solicitado aporte
                childData.put("valorAporte", orcamentosArray[i].valorDiferenca*-1 );
                childData.put("valorAporteRaw", orcamentosArray[i].valorDiferenca*-1 );

                childData.put("obsAporte", msg );

                hAPI.addCardChild("tableAporte", childData);

            }

        }

        hAPI.setCardValue("rcPossuiOrcamento", "Não");

    }else{

        hAPI.setCardValue("rcPossuiOrcamento", "Sim");

    }

Caso tenha mais alguma dúvida, é só falar!