Versão atual:

Calculo de variável em pai e filho dentro de um servicetask.

Boa tarde amigos. Estou com uma duvida de conceito dentro do fluig em servicetask. Crio um for que captura todos os campos de um formulário. e nestes campos existe um pai e filho. Gostaria de saber como somar estes pai e filho do campo (valortotal__) e informa-los em uma variável total. Lembrando que isso já está dentro de um for.

for (var j = 0; j < indexes.length; j++) {
                            if(email_gestor_atual == hAPI.getCardValue("email_gestor___" + indexes[j])){

                                //
                                cardData.getItem().add(incluiCampo(ObjFactory, "CP_MAT", hAPI.getCardValue("CP_MAT")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "email_gestor", hAPI.getCardValue("email_gestor___" + indexes[j])));
                                //cardData.getItem().add(incluiCampo(ObjFactory, "email_solicitante", emailUsuarioCorrente));
                                cardData.getItem().add(incluiCampo(ObjFactory, "id_gestor", dataset.getValue(0, "colleaguePK.colleagueId")));
                                //cardData.getItem().add(incluiCampo(ObjFactory, "funcionarioZOOM", hAPI.getCardValue("funcionarioZOOM")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "tipoNecessidade", hAPI.getCardValue("tipoNecessidade")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_DataEntrega", hAPI.getCardValue("cp_DataEntrega")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_Criticidade", hAPI.getCardValue("cp_Criticidade")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_PriorAnalise", hAPI.getCardValue("cp_PriorAnalise")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_Criticidade", hAPI.getCardValue("cp_Criticidade")));

                                var produto = hAPI.getCardValue("produtoZOOM___" + indexes[j]);
                                var codigoprod = hAPI.getCardValue("CP_COD___" + indexes[j]);
                                var quantidadeprod = hAPI.getCardValue("CP_QUANT___" + indexes[j]);
                                var ctt_custo = hAPI.getCardValue("ctt_custo___" + indexes[j]);                                
                                var inputNproduto = hAPI.getCardValue("inputNproduto___" + indexes[j]);                                
                                var valor_unitario = hAPI.getCardValue("valor_unitario___" + indexes[j]);
                                //PEGO O VALOR TOTAL
                                var valor_total = hAPI.getCardValue("valor_total___" + indexes[j]);

                                var mantemestoqueZOOM = hAPI.getCardValue("mantemestoqueZOOM___" + indexes[j]);
                                var unidademedidaZOOM = hAPI.getCardValue("unidademedidaZOOM___" + indexes[j]);
                                var email_gestor = hAPI.getCardValue("email_gestor___" + indexes[j]);
                                var email_diretor = hAPI.getCardValue("email_diretor___" + indexes[j]);


                                cardData.getItem().add(incluiCampo(ObjFactory, "produtoZOOM___" +indexes[j],produto));
                                cardData.getItem().add(incluiCampo(ObjFactory, "CP_COD___" +indexes[j],codigoprod));
                                cardData.getItem().add(incluiCampo(ObjFactory, "CP_QUANT___" +indexes[j],quantidadeprod));
                                cardData.getItem().add(incluiCampo(ObjFactory, "ctt_custo___" +indexes[j],ctt_custo));                                
                                cardData.getItem().add(incluiCampo(ObjFactory, "inputNproduto___" +indexes[j],inputNproduto));
                                cardData.getItem().add(incluiCampo(ObjFactory, "valor_unitario___" +indexes[j],valor_unitario));
                                cardData.getItem().add(incluiCampo(ObjFactory, "valor_total___" +indexes[j],valor_total));
                                cardData.getItem().add(incluiCampo(ObjFactory, "mantemestoqueZOOM___" +indexes[j],mantemestoqueZOOM));
                                cardData.getItem().add(incluiCampo(ObjFactory, "unidademedidaZOOM___" +indexes[j],unidademedidaZOOM));
                                cardData.getItem().add(incluiCampo(ObjFactory, "email_gestor___" +indexes[j],email_gestor));
                                cardData.getItem().add(incluiCampo(ObjFactory, "email_diretor___" +indexes[j],email_diretor));



                            }

                        }

Versões (3):

Ver a versão formatada

Calculo de variável em pai e filho

Comentário

new question