Versão atual:

Não consigo pegar o valor de uma tabela pai x filho

Preciso pegar o valor da tabela abaixo para incrementar num campo "hAPI.getCardValue('codProd')" de uma função que envia um e-mail no final do processo. Essa função fica no AfterTaskSave.


function enviaCorpoEmail() {


    var recipients = [];
    // recipients.push("email@email.com");
    recipients.push("outroemail@email.com");
    recipients.push("maisumemail@email.com");


    var html = "";

    html += '<h2>Prezados(as),</h2>'

    html += '<p>Informo&nbsp;que&nbsp;o&nbsp;chamado&nbsp; </strong>' + getValue('WKNumProces') + '</p>';

    html += '<p>foi&nbsp;aberto&nbsp;por&nbsp; </strong>' + hAPI.getCardValue('nomeSolicitante') + '</p>';

    html += '<p>referente&nbsp;ao&nbsp;serviço&nbsp; </strong>' + hAPI.getCardValue**('codProd')** + '</p>';

    html += '<p>com&nbsp;inicio&nbsp;do&nbsp;serviço&nbsp;em&nbsp; </strong>' + hAPI.getCardValue('quandoInicioConclusao') + '</p>';

    html += '<p>Segue:</p>'

    html += '<table border="1" cellpadding="1" cellspacing="1" style="width:500px">'
    html += '<tbody>'
    html += '<tr>'
    html += '<td><strong>Solicitante:&nbsp;</strong>' + hAPI.getCardValue('nomeSolicitante') + '' + '</td>';
    html += '</tr>'
    html += '<tr>'
    html += '<td><strong>Filial:&nbsp;</strong>' + hAPI.getCardValue('codFilial') + '' + '</td>';
    html += '</tr>'
    html += '<tr>'
    html += '<td><strong>Centro de Custo:&nbsp;</strong>' + hAPI.getCardValue('codCentroCusto') + '' + '</td>';
    html += '</tr>'
    html += '<tr>'
    html += '<td><strong>Referência do Local:&nbsp;</strong>' + hAPI.getCardValue('localEntrega') + '' + '</td>';
    html += '</tr>'
    html += '<tr>'
    html += '<td><strong>Data de início das atividades:&nbsp;</strong>' + hAPI.getCardValue('quandoInicioConclusao') + '' + '</td>';
    html += '</tr>'
    html += '<tr>'
    html += '<td><strong>Tipo de serviço a ser realizado:&nbsp;</strong>' + hAPI.getCardValue**('codProd')** + '' + '</td>';
    html += '</tr>'
    html += '<tr>'
    html += '</tbody>'
    html += '</table>'
    html += '<p>';

    var json = {
        assunto: "Serviços Contrados",
        destinatario: recipients,
        template: "templateEmailPadrao",
        sender: hAPI.getCardValue("remetente") + "",
        html: html
    }

    var cons = DatasetFactory.createConstraint("JSON", JSON.stringify(json), "", ConstraintType.MUST);
    var ds_envioEmail = DatasetFactory.getDataset("ds_envioEmail", null, [cons], null).values;

    if (ds_envioEmail[0].SUCESSO != "TRUE") {
        log.info("Erro ds_envioEmail " + getValue("WKNumProces"))

    }

}

Versões (4):

Ver a versão formatada

Não consigo pegar o valor de uma tabela pai x filho

Comentário

new question