Ir para o conteúdo principal

9.19 Alterando nome do campo no CRM One

-

9.19 Ocultando– Alterando nome ou ocultando campos no CRM One

Você pode ocultar ou renomear campos nas telas do CRM One Web de forma personalizada. O processo é simples e feito por meio de um script JavaScript no servidor de integração.

Como ocultar campos no CRM One

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

image.png

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

 

Dentro de custom

 

 

image.pngAcessando pasta custom

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

 Exemplo do local do script

Exemplo
de
código
para
ocultar
campos:

image.png

 

EXEMPLO DE CÓDIGO:

function ocultaCampo(vElementosLabel, vNomeCampo){
  for (i = 0; i < vElementosLabel.length; i++){
  var vElemento = vElementosLabel[i];
if if((vElemento.innerText == vNomeCampo){
if
            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);
 
 

UtilizeSubstitua como parâmetro vNomeCampo os nomes'Território do camposPN' pelo nome do campo que deseja ocultar do CRMOne.ocultar.



Script exemplo sendo aplicado

-Como Editandoalterar o nome de campos no CRM One

NoA servidoredição do nome de integração,campos Nessesegue o mesmo princípio. No mesmo diretório:

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

Ou, se preferir:

OU

No servidor de integração, dentro o IIS, clique com o botão esquerdodireito noem “assets”"assets" do seu site eme selecione Explore

.

 

image.png

 

Dentro de custom

 

image.png

 

 Acessando assets via IIS

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

 Exemplo de caminho no custom

Exemplo
de
código
para
trocar
o

image.png

nome
de
campos:

 

 

 

EXEMPLO DE CÓDIGO:

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

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

No código acima:

  • vNomeCampo: nome atual do campo no CRM One
  • Vtroca: novo nome desejado

Exemplo prático

Antes:

Antes da alteração do nome do campo

Depois:

Depois da alteração do nome do campo


Dica: Utilize comoessas parâmetropersonalizações vNomeCampopara adaptar os nomes dode campos queà desejarealidade alterarda dosua CRMempresa eou oesconder parametroinformações Vtrocadesnecessárias comopara desejadeterminados queperfis ode campo fique após a troca, no código.

Segue exemplo antes do alteração e após a alteração :
Antes:
 usuário.

image.png



Depois:

 

image.png