サービスポータルチャット構成の更新

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • CSM チャットが有効になっている場合仮想エージェントカスタマーサービスポータルと消費者サービスポータルへの仮想エージェントロードのNow Assistが確実に行われるように、チャット構成でNow Assistを構成します。

    始める前に

    必要なロール:workspace_admin

    手順

    1. 移動先 すべて > サービスポータル > エージェントチャット.
    2. カスタマーサービスポータルにロードされる仮想エージェントNow Assist を構成するには、次の手順に従います。
      1. [サービスポータルエージェントチャット構成] ページの [名前] 列で、[仮想エージェントの Now Assist - CSM チャット構成 (Now Assist in Virtual Agent - CSM Chat Config)] を選択します。
      2. フォームの [順序] フィールドに値を入力します。
        注:
        仮想エージェントNow Assist チャット構成をポータル上で目立つように表示するには、[順序] の値を以前の CSM チャット構成と比較して低い値またはより良い値にします。
      3. スクリプトボックスで、現在のスクリプトを次のスクリプトに置き換えます。
        (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);
      4. [更新] を選択します。
    3. 消費者サービスポータルで仮想エージェントNow Assist を設定するには、次の手順に従います。
      1. [サービスポータルエージェントチャット構成] ページの [名前] 列で、[仮想エージェントの Now Assist - CSP チャット構成 (Now Assist in Virtual Agent - CSP Chat Config)] を選択します。
      2. フォームの [順序] フィールドに値を入力します。
        注:
        仮想エージェントNow Assist チャット構成をポータル上で目立つように表示するには、[順序] の値を以前の CSM チャット構成と比較して低い値またはより良い値にします。
      3. スクリプトボックスで、現在のスクリプトを次のスクリプトに置き換えます。
        (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);
      4. [更新] を選択します。

    タスクの結果

    仮想エージェントNow Assist 構成は、ポータルの標準の仮想エージェントチャット構成よりも優先されます。