Configure o. Now Assist em Virtual Agent configuração de bate-papo para garantir Now Assist em Virtual Agent Carrega 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
-
Navegar até .
-
Para configurar Now Assist em Virtual Agent Carregando em seu Portal de atendimento ao cliente:
-
Na página Configuração do bate-papo do agente do Portal de serviços, selecione Now Assist no Virtual Agent - Configuração de bate-papo do CSM em Nome coluna.
-
No formulário, insira um valor em Pedido campo.
Nota: Para exibir Now Assist em Virtual Agent configuração de bate-papo com destaque nos portais, defina Pedido O valor deve ser menor ou melhor em comparação com a configuração de bate-papo do CSM antiga.
-
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);
-
Selecione Atualizar.
-
Para configurar Now Assist em Virtual Agent No Portal de atendimento ao consumidor:
-
Na página Configuração do bate-papo do agente do Portal de serviços, selecione Now Assist no Virtual Agent - Configuração do bate-papo CSP em Nome coluna.
-
No formulário, insira um valor em Pedido campo.
Nota: Para exibir Now Assist em Virtual Agent configuração de bate-papo com destaque nos portais, defina Pedido O valor deve ser menor ou melhor em comparação com a configuração de bate-papo do CSM antiga.
-
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);
-
Selecione Atualizar.
Resultado
Now Assist em Virtual Agent a configuração tem precedência sobre o padrão Virtual Agent configuração de bate-papo para o portal.