avatar
Untitled

Guest 173 18th Sep, 2019

JAVASCRIPT 6.37 KB
                                           
                         //Entidade 1
    var xmlBody = '';
    xmlBody =  '<?xml version ="1.0" encoding="ISO-8859-1" ?>';
    xmlBody += '<serviceRequest serviceName="crud.save">';
    xmlBody += '<requestBody>';
    xmlBody += '<entity name="AD_PRIME">';
    xmlBody += '<campo nome="ID">';
    xmlBody += this.uid;
    xmlBody += '</campo>';
    xmlBody += '<campo nome="PARCEIRO">';
    xmlBody += user.Name;
    xmlBody += '</campo>';
    xmlBody += '<campo nome="USERNAME">';
    xmlBody += user.Login;
    xmlBody += '</campo>';
    xmlBody += '<campo nome="STATUS">I</campo>';
    xmlBody += '<campo nome="TERMINOATENDIMENTO">';
    xmlBody += ts;
    xmlBody += '</campo>';
    xmlBody += '<campo nome="CLIENTE">';
    xmlBody += customer.Name || '';  
    xmlBody += '</campo>';
    xmlBody += '</entity>';
    xmlBody += '</requestBody>';
    xmlBody += '</serviceRequest>';


    var xmlBodyDetais  = '';
    xmlBodyDetais =  '<?xml version ="1.0" encoding="ISO-8859-1" ?>';
    xmlBodyDetais += '<serviceRequest serviceName="crud.save">';
    xmlBodyDetais += '<requestBody>';
    xmlBodyDetais += '<entity name="AD_PRIMEI">';
    xmlBodyDetais += '<campo nome="SEQ">';
    xmlBodyDetais += seq;
    xmlBodyDetais += '</campo>';
    xmlBodyDetais += '<campo nome="NUMEROSERIE">';
    xmlBodyDetais +=  transition.variables['equipamento_numeroserie'].replace('\n','') || '';
    xmlBodyDetais += '</campo>'  ;
    //Informações comuns a todos os objetos.

    var servicoTipo = this.variables['servico_tipo'] || '';
    xmlBodyDetais += '<campo nome="TIPO">';
    xmlBodyDetais += servicoTipo.replace('\n','');
    xmlBodyDetais += '</campo>';

    var clienteareadepartamento = this.variables['cliente_area_departamento'] || '';
    xmlBodyDetais += '<campo nome="DEPARTAMENTO">';
    xmlBodyDetais += clienteareadepartamento.replace('\n','');
    xmlBodyDetais += '</campo>';

    var clienteNomeUsuario = this.variables['cliente_nome_usuario'] || '';
    xmlBodyDetais += '<campo nome="USUARIO">';
    xmlBodyDetais += clienteNomeUsuario.replace('\n','');
    xmlBodyDetais += '</campo>';

    var clienteGerente = this.variables['cliente_gerente'] || '';
    xmlBodyDetais += '<campo nome="GERENTE">';
    xmlBodyDetais += clienteGerente.replace('\n','');
    xmlBodyDetais += '</campo>';

    var clientecentrocusto = this.variables['cliente_centro_custo'] || '';
    xmlBodyDetais += '<campo nome="CCUSTO">';
    xmlBodyDetais += clientecentrocusto.replace('\n','') || '';
    xmlBodyDetais += '</campo>';

    var usuarioEmail  = this.variables['usuario_email'] || '';
    xmlBodyDetais += '<campo nome="USUEMAIL">';
    xmlBodyDetais += usuarioEmail.replace('\n','');
    xmlBodyDetais += '</campo>';

    var gerenteloja  = this.variables['gerente_loja'] || '';
    xmlBodyDetais += '<campo nome="GERENTELOJA">';
    xmlBodyDetais += gerenteloja.replace('\n','');
    xmlBodyDetais += '</campo>';

    var gerenteRegional  = this.variables['gerente_regional'] || '';
    xmlBodyDetais += '<campo nome="GERENTEREGIONAL">';
    xmlBodyDetais += gerenteRegional.replace('\n','');  
    xmlBodyDetais += '</campo>';

    var telefoneLoja = this.variables['telefone_loja'] || '';
    xmlBodyDetais += '<campo nome="TELEFONELOJA">';
    xmlBodyDetais += telefoneLoja.replace('\n','');  
    xmlBodyDetais += '</campo>';

    var numLoja = this.fields['ativ_numero_loja']  || '';
    xmlBodyDetais += '<campo nome="NUMEROLOJA">';
    xmlBodyDetais += numLoja.replace('\n','');  
    xmlBodyDetais += '</campo>';

    xmlBodyDetais += '<campo nome="CLIENTE">';
    xmlBodyDetais += customer.Name || '';  
    xmlBodyDetais += '</campo>';

    xmlBodyDetais += '<campo nome="PARCEIRO">';
    xmlBodyDetais += user.Name || '';  
    xmlBodyDetais += '</campo>';

    var ativcartachamado = this.fields['ativ_carta_chamado'] || '';  
    xmlBodyDetais += '<campo nome="CONTRATO">';
    xmlBodyDetais += ativcartachamado.replace('\n','');  
    xmlBodyDetais += '</campo>';  

    xmlBodyDetais += '<campo nome="TERMINOATENDIMENTO">';
    xmlBodyDetais += ts;
    xmlBodyDetais += '</campo>';

    var perfilKit = this.variables['perfil_kit'] || '';  
    xmlBodyDetais += '<campo nome="PERFILKIT">';
    xmlBodyDetais += perfilKit.replace('\n','');  
    xmlBodyDetais += '</campo>';

    var endereroAtendimento  = this.fields['enderecoAtendimento'] || '';  
    xmlBodyDetais += '<campo nome="LOCALIZACAO">';
    xmlBodyDetais += endereroAtendimento.replace('\n','');  
    xmlBodyDetais += '</campo>';

    var matricula  = this.variables['matricula'] || '';  
    xmlBodyDetais += '<campo nome="MATRICULA">';
    xmlBodyDetais += matricula.replace('\n','');  
    xmlBodyDetais += '</campo>';
    }

    if(transition.variables['equipamento_numeroserie_retirado'] != null){
    xmlBodyDetais += '<campo nome="SUBSTITUIDO">';
    xmlBodyDetais +=  transition.variables['equipamento_numeroserie_retirado'].replace('\n','') || '';
    xmlBodyDetais += '</campo>';    
    }

    if(transition.variables['equipamento_etiqueta'] != null){
    xmlBodyDetais += '<campo nome="ETIQUETA">';
    xmlBodyDetais += transition.variables['equipamento_etiqueta'].replace('\n','') || '';
    xmlBodyDetais += '</campo>';
    }

    if(transition.variables['equipamento_etiqueta_retirado'] != null){
    xmlBodyDetais += '<campo nome="ETIQUETAS">';
    xmlBodyDetais += transition.variables['equipamento_etiqueta_retirado'].replace('\n','') || '';
    xmlBodyDetais += '</campo>';
    }
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data