エージェントがZendeskでAgent Integratedレコードを手動で作成できるようにする
エージェントがインタラクションを処理している間に、内部からZendesk CXone MpowerAgent Integratedレコードを手動で作成できるようにすることができます。 エージェントは、関連インタラクションセクションで新規作成をクリックして、顧客カード作成するレコードのタイプを選択できます。 レコードを作成するフォームがZendeskに表示されます。
これを有効にするには、Studioスクリプトを変更する必要があります。 組織のCXone Mpower管理者、エージェントアプリケーション管理者およびStudioスクリプターは、このタスクを完成するために調整が必要になる場合があります。
これらの各タスクを指定された順序で実行します。
始める前に
-
これらの前提条件を完了します。
-
のCRM構成をセットアップするZendesk。CRM統合エージェント設定
> CXone Mpower
テンプレートスクリプトをダウンロード
テンプレートスクリプトのこのフォルダーをダウンロードします。 これには、音声スクリプトと Digital Experienceに関連するあらゆるチャネル、コンタクト、またはスキル。CXone Mpower、StudioとデジタルスクリプトDesktop Studioが含まれています。
アクションをスクリプトに追加します
作業しているチャネル コンタクトセンターでの顧客とのやり取りを容易にするさまざまな音声およびデジタル通信媒体。の既存のスクリプトを変更します。
Desktop Studioで
-
ファイル>ファイルからインポートをクリックします。 Desktop Studio用の音声またはデジタルテンプレートスクリプトを選択します。
-
変更したいスクリプトを開きます。
-
テンプレートスクリプトからこれらのアクションをコピーし、既存のスクリプトのそれらが属する場所に貼り付けます:
アクション Caption SNIPPET Snippet for Manual Create CUSTOMEVENT Agent Workflow Create Payload -
スクリプトを保存します。
CXone Mpower Studioに
- CXone Mpowerで、アプリセレクター
をクリックし、選択します:オムニチャネルルーティング>Studio
。
-
スクリプトの読み込みをクリックします。 CXone Mpower Studio用の音声またはデジタルテンプレートスクリプトを選択します。
-
変更したいスクリプトを開きます。
-
これらのアクションをスクリプトに追加します。
アクション Caption SNIPPET Snippet for Manual Create CUSTOMEVENT Agent Workflow Create Payload スクリプト間でのアクションのコピーは、CXone Mpower Studioではまだサポートされていません。
-
テンプレートスクリプトのSNIPPETアクションからコードをコピーし、スクリプトに追加した対応するSNIPPETアクションに貼り付けます。
-
スクリプトを保存します。
Studioアクションをカスタマイズします
インタラクション中に作成のスニペット
このステップでは、SNIPPETアクションでJSONを設定します。 テンプレートスクリプトのSNIPPETアクションで提供されているテンプレートを使用します。 完了すると、JSON は次のようになります。
-
Desktop Studioを使用している場合は、Snippet for Manual Createという名のスクリプトでSNIPPETアクションをダブルクリックします。
-
CXone Mpower Studioを使用している場合は、スクリプトでSNIPPETという名前のアクションSnippet for Manual Createを選択し、アクションのプロパティで編集者を開くをクリックします。
-
エージェントが手動で作成できるようにするレコードタイプに対してZendeskワークフローの作成を追加します。 カスタムレコードの作成ワークフローを使用することを強くお勧めします。 エージェントが複数のタイプのレコードを手動で作成できるようにするには、複数のワークフローを含めます。
ワークフローの最後の3行(DYNAMIC create[Record]Payloadで始まる)は含めないでください。 次のステップでワークフローのペイロードを作成します。
-
各ワークフローは、そのワークフローのステップに従って設定します。
-
作成したレコードをキャッシュして顧客カードに表示されるようにするには、インタラクション
チャネルを介したエージェントとの会話全体。 たとえば、インタラクションには、音声通話、Eメール、チャット、またはソーシャルメディアでの会話があります。がアクティブな間に、以下に示すように、cacheResponseをtrueに設定します。
createPayload.cacheResponse = "true"
作成したレコードが顧客カードに表示されないようにするには、cacheResponseをfalseに設定します。
cacheResponse = "false"を含めると、レコードは固定固定固定されません。またはスクリーンポップとして、スクリーンポップとして表示されません。たとえpinnedRecordとscreenPopがtrueに設定されていたとしても。
-
-
含めたワークフローごとにペイロードを作成します。 以下のコードをコピーして貼り付け、設定します。
DYNAMIC create[RecordType]Payload create[RecordType]Payload.workflowInput = create[Record] create[RecordType]Payload.display = "[Display name]" create[RecordType]Payload.configurationId = "[CRM Configuration ID from CXone Mpower]" create[RecordType]Payload.workflowId = "[Workflow ID from CXone Mpower]"
-
各行で、[RecordType]プレースホルダーをワークフローのレコードの種類に変更します。 たとえば、これがCreate Userワークフローのペイロードである場合、最初の行はDYNAMIC createUserPayloadになります。
-
create[RecordType]Payload.workflowInput属性の値を、ワークフローの動的データオブジェクトと一致するように変更します。
-
create[RecordType]Payload.display属性の値を、エージェントに表示する名前に変更します。 たとえば、「createUserPayload.display = "User"」と入力すると、エージェントが新規作成をクリックするとUserのオプションが顧客カードに表示されます。 この値は 15 文字以下でなければなりません。
-
create[RecordType]Payload.configurationId属性の値を、Zendesk構成のCRM構成IDに変更します。
設定 ID を確認する方法をご確認ください
-
エージェント設定で
> CRM連携にCXone Mpower移動します。
-
Zendesk統合を選択します。
-
コネクターマッピングタブをクリックします。
-
設定IDの下のコピーをクリックします。
-
-
create[RecordType]Payload.workflowId属性の値を、カスタムレコード作成ワークフローのワークフローIDに変更します。
ワークフロー ID を確認する方法の詳細
-
エージェント設定で
> CRM統合にCXone Mpower移動します。
-
Zendesk統合を選択します。
-
コネクターマッピングタブをクリックします。
-
カスタムレコード作成ワークフローのワークフローIDの横にあるコピーをクリックします。
-
-
-
ペイロード用の配列を作成します。 以下のコードをコピーして貼り付け、設定します。
DYNAMIC list list[1] = create[RecordType]Payload list[2] = create[RecordType]Payload
-
各行で、ステップ4で設定したワークフローと一致するように[RecordType]プレースホルダーを変更します。 たとえば、「チケット作成」ワークフローと「ユーザー作成」ワークフローを含めると、コードは次のようになります。
DYNAMIC list list[1] = createTicketPayload list[2] = createUserPayload
-
ワークフローを 1 つだけ含めた場合は、コードの 3 行目を削除します。
-
ワークフローを 2 つ以上含めた場合は、パターンに従って行を追加します (list[3] = create[RecordType]Payload、list[4] = create[RecordType]Payload など)。
-
-
Agent Workflow Create Payload CUSTOMEVENTアクションに必要な情報を入力します。 以下のコードをコピーして貼り付けます。
DYNAMIC data data.list = list data.id = "{contactId}" ASSIGN agentWorkflowCreatePayloadData = "{data.asjson()}"
-
スクリプトを保存します。
エージェントワークフローペイロード作成
-
CUSTOMEVENTという名前のスクリプトでAgent Workflow Create Payloadアクションを選択します。
-
プロパティペインで、CUSTOMEVENTアクションのプロパティを以下の値と一致するように設定します。
-
TargetAgent プロパティは、次のように設定する必要があります。
-
音声{__agentId}。
-
デジタル{agentid}。
-
-
EventNameプロパティはAgentWorkflowCreatePayloadに設定する必要があります。
-
PersistInMemoryプロパティは、Trueを使用している場合はDesktop Studio、を使用している場合は CXone MpowerOnStudioに設定する必要があります。
-
Dataプロパティは{agentWorkflowCreatePayloadData}に設定する必要があります。
-
-
スクリプトを保存します。