Ir para o conteúdo principal

9.19 Alterando nome do campo no CRM One

- Ocultando campos no CRM One

No servidor de integração, Nesse diretório:

image.png

C:\inetpub\sites\NOME_DO_SEU_SITE\assets\custom

 

Dentro de custom

 

 

image.png

Se não tiver, crie um arquivo com extensão .JS, chamado “scriptsCustom.js”

 

image.png

 

EXEMPLO DE CÓDIGO:

function ocultaCampo(vElementosLabel, vNomeCampo){
    for (i = 0; i < vElementosLabel.length; i++){
        var vElemento = vElementosLabel[i];
        if(vElemento.innerText == vNomeCampo){
            
            if(vElemento.parentNode.parentNode.style.display == ""){
                vElemento.parentNode.parentNode.style.display = "none";
            }
            
        }
    }
}

setInterval(() => {
var vElementosLabel = document.querySelectorAll('label');
 
ocultaCampo(vElementosLabel, 'Território do PN');
 
}, 2000);
 
 

Utilize como parâmetro vNomeCampo os nomes do campos que deseja ocultar do CRMOne.



- Editando campos no CRM One

No servidor de integração, Nesse diretório:

C:\inetpub\sites\NOME_DO_SEU_SITE\assets\custom

OU

No servidor de integração, dentro o IIS, clique com o botão esquerdo no “assets” do site em Explore

 

image.png

 

Dentro de custom

 

image.png

 

 

Se não tiver, crie um arquivo com extensão .JS, chamado “scriptsCustom.js”

 

image.png

 

 

 

EXEMPLO DE CÓDIGO:

function trocanome(vElementosLabel, vNomeCampo, Vtroca){
    for (i = 0; i < vElementosLabel.length; i++){
        var vElemento = vElementosLabel[i];
        if(vElemento.innerText == vNomeCampo){
            vElemento.innerText = Vtroca;
        }
    }
    
}

setInterval(() => {
var vElementosLabel = document.querySelectorAll('label');
 
//OPORTUNIDADE
trocanome(vElementosLabel, 'Fonte de informação', 'Origem')
 
}, 2000);

 

Utilize como parâmetro vNomeCampo os nomes do campos que deseja alterar do CRM e o parametro Vtroca como deseja que o campo fique após a troca, no código.

Segue exemplo antes do alteração e após a alteração :
Antes:
 

image.png



Depois:

 

image.png