ステップ 3: オムニチャネルのアラート通知に関連するアクション コールを作成する
Customer Service 用オムニチャネルには、Dynamics 365 Customer Service Enterprise の機能を拡張する一連の機能が用意されていて、組織はデジタル メッセージング チャネルを通して顧客と即座につながり、やり取りできるようになります。 Customer Service 用オムニチャネルにアクセスする際は、追加のライセンスが必要です。 詳細については、Dynamics 365 Customer Service 価格の概要 と Dynamics 365 Customer Service 価格プラン ページを参照してください。
このトピックではオムニチャネルのアラート通知に関連するアクション コールの作成方法について説明します。
前提条件
Unified Service Desk を構成し、必須 Dynamics 365 Customer Service エンティティにアクセスするには、必須 Dynamics 365 Customer Service のアクセス許可が必要です。 詳細 : Unified Service Desk でのアクセス管理
Unified Service Desk でエージェントとスーパーバイザーの構成を作成、ステップ 1: 通知のレイアウトと動作を定義するフォームを作成、ステップ 2: ホストされたコントロールの作成 を完了しておく必要があります。 完了した構成は、このトピックに必要です。
Unified Service Desk で以下の概念を理解しておく必要があります。
3 種類のホストされたコントロール、接続マネージャー、グローバル マネージャー、およびパネル レイアウト。 詳細: Unified Service Desk のホストされたコントロールの種類、アクション、およびイベント リファレンス
Unified Service Desk を使用するフィルター アクセス。 詳細: Unified Service Desk 構成を使用したアクセスの管理 を参照してください
アクション コールの作成
Dynamics 365 インスタンスにサインインします。
Dynamics 365 の横にある 下方向 の矢印を選択します。
Unified Service Desk 管理者 を選択します
アクション コール を選択し、+ 新規 を選択します。
新しいページで次の詳細を指定します。
タブ | フィールド | Value |
---|---|---|
全般 | Name | オムニチャネルのアラート通知を閉じます |
全般 | ホストされたコントロール | オムニチャネルのアラート通知 |
全般 | 目的 | [閉じる] |
アクション コールを保存
ステップ 1 から 5 を繰り返して、次の追加的アクション コールを作成します。
簡易チャット要求アラート通知の表示
タブ | フィールド | Value |
---|---|---|
全般 | Name | 簡易チャット要求アラート通知の表示 |
全般 | ホストされたコントロール | オムニチャネルのアラート通知 |
全般 | 目的 | [表示] |
全般 | データ | formname=SimpleChatRequestPopUpForm top = 10 left = 98 timeout = 120 stack=true stackHeight = 50 cid=[[ConversationId]+] from=[[From]+] isUniqueContactRecognized=[[IsUniqueContactRecognized]+] jobTitle=[[contact_jobtitle_0]+] email=[[contact_emailaddress1_0]+] state=[[contact_Address1_Stateorprovince_0]+] city=[[contact_Address1_City_0]+] position=absolute isAccept=TRUE isReject=TRUE |
Advanced | 状態 | [[RequestType]] == "1" |
チャット転送要求アラート通知の表示
Tab キー | Field | Value |
---|---|---|
全般 | Name | チャット転送要求アラート通知の表示 |
全般 | ホストされたコントロール | オムニチャネルのアラート通知 |
全般 | 目的 | [表示] |
全般 | データ | formname=ChatTransferRequestPopUpForm top = 8 left = 85 timeout = 120 stack=true stackHeight = 100 cid=[[ConversationId]+] showWarning=[[showWarning]+] from=[[From]+] isUniqueContactRecognized=[[IsUniqueContactRecognized]+] jobTitle=[[contact_jobtitle_0]+] email=[[contact_emailaddress1_0]+] state=[[contact_Address1_Stateorprovince_0]+] city=[[contact_Address1_City_0]+] CanActivateSession=[[CanActivateSession]+] SessionTabId=[[SessionTabId]+] placementmode=absolute isAccept=TRUE isReject=TRUE |
Advanced | 状態 | [[RequestType]] == "3" && "[[ParticipantInitiatorType]+]" != "AutoAssign" |
相談要求アラート通知の表示
タブ | フィールド | Value |
---|---|---|
全般 | Name | 相談要求アラート通知の表示 |
全般 | ホストされたコントロール | オムニチャネルのアラート通知 |
全般 | 目的 | [表示] |
全般 | データ | formname=ConsultRequestPopUpForm top = 8 left = 85 timeout = 120 stack=true showWarning=[[showWarning]+] stackHeight = 100 cid=[[ConversationId]+] from=[[From]+] isUniqueContactRecognized=[[IsUniqueContactRecognized]+] jobTitle=[[contact_jobtitle_0]+] email=[[contact_emailaddress1_0]+] state=[[contact_Address1_Stateorprovince_0]+] city=[[contact_Address1_City_0]+] CanActivateSession=[[CanActivateSession]+] SessionTabId=[[SessionTabId]+] placementmode=absolute isAccept=TRUE isReject=TRUE |
Advanced | 状態 | [[RequestType]] == "2" |
右側のウィンドウを展開します**
Tab キー | Field | 価値 |
---|---|---|
一般 | 件名 | 右側のウィンドウを展開します |
一般 | ホストされたコントロール | オムニチャネルのポップアップ通知 |
全般 | 目的 | SetVisualProperty |
全般 | データ | elementName=RightPanelExpander propertyname=IsExpanded value=true |
顧客セッションの作成
タブ | フィールド | Value |
---|---|---|
全般 | Name | 顧客セッションの作成 |
全般 | 受注 | 10 |
全般 | ホストされたコントロール | CRM グローバル マネージャー |
一般 | Action | CreateSession |
Advanced | 状態 | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True' |
オムニチャネル セッション有効化
Tab キー | Field | 価値 |
---|---|---|
一般 | Name | オムニチャネル セッション有効化 |
全般 | ホストされたコントロール | セッション タブ |
一般 | Action | SwitchSession |
一般 | 日付 | sessionid=[[SessionTabId]+] |
Advanced | 状態 | '[[CanActivateSession]+]' == 'True' |
オムニチャネル リハイドレート 会話
Tab キー | Field | 価値 |
---|---|---|
全般 | Name | オムニチャネル リハイドレート 会話 |
全般 | ホストされたコントロール | 通信パネル |
全般 | 目的 | OmnichannelSwitchSessionsTabs |
一般 | 日付 | SessionTabId=[[SessionTabId]+] |
Advanced | 状態 | '[[CanActivateSession]+]' == 'True' |
IsCaseSession を False に設定
Tab キー | Field | 価値 |
---|---|---|
一般 | Name | IsCaseSession を False に設定 |
全般 | データ | 10 |
全般 | ホストされたコントロール | CRM グローバル マネージャー |
全般 | 目的 | CopyToContext |
一般 | 日付 | IsCaseSession=False |
Advanced | 状態 | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] |
オムニチャネル セッション受け入れ済み
Tab キー | Field | 価値 |
---|---|---|
一般 | 件名 | オムニチャネル セッション受け入れ済み |
全般 | 受注 | 15 |
全般 | ホストされたコントロール | 通信パネル |
全般 | 目的 | OmnichannelSessionAccepted |
一般 | 日付 | ConversationId=[[cid] SessionTabId=[[$Session.ActiveSession]] From=[[from]] CanActivateSession=[[CanActivateSession]+] |
Advanced | 状態 | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || '[[CanActivateSession]+]' == 'True' |
オムニチャネル プレゼンスの状態**
Tab キー | Field | 価値 |
---|---|---|
一般 | 件名 | オムニチャネル プレゼンスの状態 |
一般 | ホストされたコントロール | 通信パネル |
全般 | 目的 | OmnichannelPresenceUpdate |
ExecuteKBSearchOnDataAvailable**
Tab キー | Field | 価値 |
---|---|---|
一般 | 件名 | ExecuteKBSearchOnDataAvailable |
全般 | 受注 | 20 |
全般 | ホストされたコントロール | CRM グローバル マネージャー |
全般 | 目的 | ExecuteOnDataAvailable |
一般 | 日付 | milliseconds=5000 [[$Context.PRECHATANSWER3]] |
既定のエージェント スクリプトを読み込み**
Tab キー | Field | 価値 |
---|---|---|
一般 | 件名 | 既定のエージェント スクリプトを読み込み |
一般 | 受注 | 150 |
全般 | ホストされたコントロール | エージェント スクリプト HC |
全般 | 目的 | GotoTask |
全般 | データ | ようこそスクリプト |
エージェント セッション検索ページの読み込み
タブ | フィールド | Value |
---|---|---|
全般 | Name | エージェント セッション検索ページの読み込み |
全般 | 受注 | 20 |
全般 | ホストされたコントロール | オムニチャネルの詳細検索 |
全般 | 目的 | Navigate |
全般 | データ | url=/main.aspx?pagetype=control&controlName=MscrmControls.OCSearchRuntime.OCSearchRuntimeControl&navbar=off |
エージェント顧客概要ページを読み込む
タブ | フィールド | Value |
---|---|---|
全般 | Name | エージェント顧客概要ページを読み込む |
全般 | 受注 | 200 |
全般 | ホストされたコントロール | 顧客概要 |
全般 | 目的 | Navigate |
全般 | データ | url=/main.aspx?navbar=off&cmdbar=false&pagetype=entityrecord&etn=msdyn_ocliveworkitem&formid=5fe86453-73ea-4821-b6dd-ddc06e1755a1&bodyOnly=true# Hidenav=true |
顧客概要にフォーカス
Tab キー | Field | 価値 |
---|---|---|
一般 | Name | 顧客概要にフォーカス |
全般 | 受注 | 220 |
全般 | ホストされたコントロール | CRM グローバル マネージャー |
全般 | 目的 | ShowTab |
全般 | データ | 顧客概要 |
拒否されたオムニチャネル セッション
タブ | フィールド | Value |
---|---|---|
全般 | Name | 拒否されたオムニチャネル セッション |
全般 | 受注 | 16 |
全般 | ホストされたコントロール | 通信パネル |
全般 | 目的 | OmnichannelSessionRejected |
一般 | 日付 | ConversationId=[[cid]] |
オムニチャネル セッション タイムアウト
Tab キー | Field | 価値 |
---|---|---|
一般 | 件名 | オムニチャネル セッション タイムアウト |
全般 | 受注 | 16 |
全般 | ホストされたコントロール | 通信パネル |
全般 | 目的 | OmnichannelSessionTimeout |
一般 | 日付 | ConversationId=[[cid]] |