エンゲージメントメッセンジャー でのカスタムコードを使用した機能の起動
カスタムコードを使用してディープリンクを有効にし、Web サイトと統合された エンゲージメントメッセンジャー の機能を起動します。
始める前に
Web アプリケーションへのエンゲージメントメッセンジャー の埋め込み。
必要なロール:ec_admin および Web サイトアドミニストレーター
このタスクについて
注:
既存のコードを使用している場合は、必ず v=3.1 を表示するようにスクリプトを更新してください。例:
<script src="https://example.service-now.com/scripts/sn_csm_ec.js?v=3.1"></script>
<script>
SN_CSM_EC.init({
moduleID: "https://example.service-now.com/#aeff0547dd393010f87734cef087e2ba",
loadFeature: SN_CSM_EC.loadEMFeature()
});
</script>手順
タスクの結果
例
次のコードは、デフォルトでチャット機能を開始します。また、トピックのシステム識別子 (sys_id) を渡してチャットがロードされたときに、デフォルトで 仮想エージェント トピックをトリガーする方法も示しています。言語を指定して、その言語でチャットを開始することもできます。
<script src="https://example.servicenow.com/scripts/sn_csm_ec.js?v=3.1"></script>
<script>
function chatFeatureContext(){
return {
feature: "CHAT",
openOnLoad: false,
params: {
"topic_id": "8708db281bd5b81080df6247b04bcb79",
"language": "fr"
}
}
}
SN_CSM_EC.init({
moduleID: "https://example.service-now.com/#d27c94d6db403810a2a6a0ced39619da",
loadFeature: chatFeatureContext()
});
</script>
- 関数
- chatFeatureContext():チャットコンテキストのラッパー関数。
- 機能
- CHAT:仮想エージェントまたはライブエージェントチャットを開始するためのチャット機能。
- openOnLoad
- false:エンゲージメントメッセンジャー の自動起動を無効にします。
- topic_id
- 8708db281bd5b81080df6247b04bcb79:モジュールシステム識別子 (sys_id)。
- 言語
- fr:デフォルトのチャット言語をフランス語に設定します。