CSM 채팅이 Now Assist 활성화된 경우 Customer 및 Consumer Service Portal에 로드가 포함 Now Assist가상 에이전트 되도록 채팅 내 가상 에이전트 구성을 구성합니다.
시작하기 전에
필요한 역할: workspace_admin
프로시저
-
다음으로 이동 .
-
고객 서비스 포털에 로드하여 가상 에이전트 구성 Now Assist 하려면 다음을 수행합니다.
-
서비스 포털 에이전트 채팅 구성 페이지의 이름 열에서 가상 에이전트의 Now Assist - CSM 채팅 구성을 선택합니다.
-
양식의 순서 필드에 값을 입력합니다.
주: 포털에서 채팅 구성을 눈에 띄게 표시 Now Assist가상 에이전트 하려면 순서 값을 이전 CSM 채팅 구성에 비해 낮거나 더 좋게 설정합니다.
-
스크립트 상자에서 현재 스크립트를 다음 스크립트로 바꿉니다.
(function($sp) {
var configObj = {portal: $sp.getValue('url_suffix')},
isVAActive = GlidePluginManager.isActive('com.glide.cs.chatbot');
configObj.liveagent_application = 'csm';
configObj.live_agent_only = !isVAActive;
configObj.liveagent_queue = $sp.getDisplayValue('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();
}
}
}
return configObj;
})($sp);
-
업데이트를 선택합니다.
-
소비자 서비스 포털에서 구성 Now Assist가상 에이전트 하려면 다음을 수행합니다.
-
서비스 포털 에이전트 채팅 구성 페이지의 이름 열에서 가상 에이전트의 Now Assist - CSP 채팅 구성을 선택합니다.
-
양식의 순서 필드에 값을 입력합니다.
주: 포털에서 채팅 구성을 눈에 띄게 표시 Now Assist가상 에이전트 하려면 순서 값을 이전 CSM 채팅 구성에 비해 낮거나 더 좋게 설정합니다.
-
스크립트 상자에서 현재 스크립트를 다음 스크립트로 바꿉니다.
(function($sp) {
var configObj = {portal: $sp.getValue('url_suffix')},
isVAActive = GlidePluginManager.isActive('com.glide.cs.chatbot');
configObj.liveagent_application = 'csm';
configObj.live_agent_only = !isVAActive;
configObj.liveagent_queue = $sp.getDisplayValue('sp_chat_queue');
if (gs.isLoggedIn()) {
var consumer = new GlideRecord('csm_consumer');
consumer.addQuery('user', gs.getUserID());
consumer.query();
if (consumer.next()) {
configObj.liveAgent_interaction_consumer = consumer.getUniqueValue();
}
}
return configObj;
})($sp);
-
업데이트를 선택합니다.
결과
Now Assist 구성은 가상 에이전트 포털의 표준 가상 에이전트 채팅 구성보다 우선합니다.