---
sourceDocument: Yokohama Customer Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/customer-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Customer Service Management

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# Atualize a configuração de bate-papo do portal de serviços

# Atualize a configuração de bate-papo do portal de serviços {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Configure o. Now Assistem Virtual Agentconfiguração de bate-papo para garantir Now Assistem Virtual AgentÉ carregado em seus Portais de atendimento ao cliente e ao consumidor quando o bate-papo do CSM está habilitado.

## Antes de Iniciar

Função necessária: Workspace_admin

## Procedimento

1. Navegar até TudoPortal de serviçosBate-papo do agente.
2. Para configurar Now Assistem Virtual AgentCarregando em seu Portal de atendimento ao cliente:
   1. Na página Configuração de bate-papo do agente do portal de serviços, selecione Now Assist no Virtual Agent - Configuração do bate-papo do CSM em Nome coluna.
   2. No formulário, insira um valor em Pedido campo.  
      Nota:  
      Para exibir Now Assistem Virtual Agentconfiguração de bate-papo destacada nos portais, defina Pedido O valor deve ser menor ou melhor em comparação com a configuração de bate-papo do CSM antiga.
   3. Na caixa Script, substitua o script atual pelo script a seguir.  

          (function($sp) {
          	var configObj = {portal: $sp.getValue('url_suffix')},
          		isVAActive = GlidePluginManager.isActive('com.glide.cs.chatbot');
          	var CSM_PORTAL = "89275a53cb13020000f8d856634c9c51";
          	var SP_POLARIS_THEME = "f548bd34845a1110f87767389929c667";
          	
          	configObj.liveagent_application = 'csm';
          	configObj.live_agent_only = !isVAActive;
          	configObj.liveagent_queue= $sp.getValue('sp_chat_queue');

          	var cc = new GlideRecord('customer_contact');
          	cc.addQuery('sys_id', gs.getUserID());
          	cc.query();
          	if (cc.next()) {
          		configObj.liveagent_interaction_contact = cc.getUniqueValue();
          		configObj.liveagent_interaction_account = cc.getValue('account');
          	}
          	if (gs.isLoggedIn() && GlidePluginManager.isActive('com.sn_csm_b2b_consumers')) {
          		var consumer = new GlideRecord('csm_consumer');
          		consumer.addQuery('user', gs.getUserID());
          		consumer.query();
          		if (consumer.next()) {
          			var accounts = new sn_acct_consumer.AccountConsumerUtil().getAccountFromConsumer(consumer.getUniqueValue());
          			if(accounts.length > 0){
          				if(accounts.length == 1){
          					configObj.liveagent_interaction_account = accounts[0];
          				}
          				configObj.liveAgent_interaction_consumer = consumer.getUniqueValue();
          			}
          		}
          	}
          	//checking if Polaris theme is associated with CSM Portal
          	var gr = new GlideRecord("sp_portal");
          	if(gr.get(CSM_PORTAL) && gr.theme == SP_POLARIS_THEME)
          		configObj.branding_key="polaris-light";
          	
          	return configObj;
          })($sp);

   4. Selecione Atualizar.
   {#config-conv-features-agent-user__substeps_gv3_xnt_gdc}
3. Para configurar Now Assistem Virtual AgentNo seu Portal de atendimento ao consumidor:
   1. Na página Configuração de bate-papo do agente do portal de serviços, selecione Now Assist no Virtual Agent - Configuração do bate-papo do CSP em Nome coluna.
   2. No formulário, insira um valor em Pedido campo.  
      Nota:  
      Para exibir Now Assistem Virtual Agentconfiguração de bate-papo destacada nos portais, defina Pedido O valor deve ser menor ou melhor em comparação com a configuração de bate-papo do CSM antiga.
   3. Na caixa Script, substitua o script atual pelo script a seguir.  

          (function($sp) {
          	var configObj = {portal: $sp.getValue('url_suffix')},
          		isVAActive = GlidePluginManager.isActive('com.glide.cs.chatbot');
          	var CSM_PORTAL = "89275a53cb13020000f8d856634c9c51";
          	var SP_POLARIS_THEME = "f548bd34845a1110f87767389929c667";
          	
          	configObj.liveagent_application = 'csm';
          	configObj.live_agent_only = !isVAActive;
          	configObj.liveagent_queue= $sp.getValue('sp_chat_queue');

          	var cc = new GlideRecord('customer_contact');
          	cc.addQuery('sys_id', gs.getUserID());
          	cc.query();
          	if (cc.next()) {
          		configObj.liveagent_interaction_contact = cc.getUniqueValue();
          		configObj.liveagent_interaction_account = cc.getValue('account');
          	}
          	if (gs.isLoggedIn() && GlidePluginManager.isActive('com.sn_csm_b2b_consumers')) {
          		var consumer = new GlideRecord('csm_consumer');
          		consumer.addQuery('user', gs.getUserID());
          		consumer.query();
          		if (consumer.next()) {
          			var accounts = new sn_acct_consumer.AccountConsumerUtil().getAccountFromConsumer(consumer.getUniqueValue());
          			if(accounts.length > 0){
          				if(accounts.length == 1){
          					configObj.liveagent_interaction_account = accounts[0];
          				}
          				configObj.liveAgent_interaction_consumer = consumer.getUniqueValue();
          			}
          		}
          	}
          	//checking if Polaris theme is associated with CSM Portal
          	var gr = new GlideRecord("sp_portal");
          	if(gr.get(CSM_PORTAL) && gr.theme == SP_POLARIS_THEME)
          		configObj.branding_key="polaris-light";
          	
          	return configObj;
          })($sp);

   4. Selecione Atualizar.
   {#config-conv-features-agent-user__substeps_gq4_d4t_gdc}

## Resultado

Now Assistem Virtual Agenta configuração tem precedência sobre o padrão Virtual Agentconfiguração de bate-papo para o portal.

