CXone Agent for Microsoft Teamsの共同ブラウズを有効にします

音声およびデジタル閉じた Digital Experienceに関連するあらゆるチャネル、コンタクト、スキル。スキルの共同ブラウズを有効にすることができます。共同ブラウズにより、エージェントはコンタクトとブラウザーセッションを共有することができます。この機能により、情報をよりすばやく共有できます。

音声スキル用の共同ブラウズを有効にします

これにはStudioスクリプティングが必要です。組織のCXone管理者、エージェントアプリケーション管理者およびStudioスクリプターは、このタスクを完成するために調整が必要になる場合があります。

  1. システム用に共同ブラウズが有効になっていることを確認します。あなたのCXoneアカウント担当者はこれに役立ちます。

  2. エージェントがCXone Agent for Microsoft Teamsバージョン24.2以降を使用していることを確認します。これは、ビジネスユニット設定のブラウザーの非アクティビティタイムアウトのセクションで構成されます。

  3. 起動してStudioにログインします

  4. 音声スキルに割り当てられたスクリプトを開きます。

  5. スクリプトのONANSWERアクションをクリックします。プロパティのペインで、これらのプロパティがデフォルト値に設定されていることを確認します:

    • SkillNameVarSKLNAME

    • AgentFirstNameFIRST

    • AgentLastNameLAST

    • AgentIDAGENTID

  6. ONANSWERの後にSETSECURITYUSERアクションを追加します。プロパティのペインで、Agent{AGENTID}に設定します。

  7. SETSECURITYUSERの後にAGENTLISTアクションを追加します。このアクションは、フレームワークタブでのみ使用できます。プロパティのペインで、AgentId{Global:__agentId}に設定します。

  8. AGENTLISTの後にSNIPPETアクションを追加しますSNIPPETアクションをダブルクリックします。コードの以下の各行をコピーして、エディターウィンドウの[テキストビュー]タブに貼り付けます。

    
    ASSIGN agentEmail = agents[1].Email
    ASSIGN agentFirstName = agents[1].FirstName
    ASSIGN agentLastName = agents[1].LastName
    ASSIGN businessUnitId = agents[1].BusinessUnitId
    		
  9. SNIPPETの後にGETPAGEアクションを追加します。プロパティのペインで、URLhttps://nic.surf.ly/get_token?agentFirstName={agentFirstName}&agentEmail={agentEmail}&businessUnitId={businessUnitId}に設定します。

  10. GETPAGEの後にINDICATEアクションを追加します。プロパティのペインで、ActionValuehttps://app.surfly-us.com/embed/start/?agent_token={token}に設定します。

  11. スクリプトを保存します。

デジタルスキル用に共同ブラウズを有効にします

これにはStudioスクリプティングが必要です。組織のCXone管理者、エージェントアプリケーション管理者およびStudioスクリプターは、このタスクを完成するために調整が必要になる場合があります。

  1. システム用に共同ブラウズが有効になっていることを確認します。あなたのCXoneアカウント担当者はこれに役立ちます。

  2. エージェントがCXone Agent for Microsoft Teamsバージョン24.2以降を使用していることを確認します。これは、ビジネスユニット設定のブラウザーの非アクティビティタイムアウトのセクションで構成されます。

  3. 起動してStudioにログインします

  4. デジタルスキルに割り当てられたスクリプトを開きます。

  5. スクリプトのONASSIGNMENTアクションをクリックします。プロパティのペインで、これらのプロパティがデフォルト値に設定されていることを確認します:

    • SkillIDSKLID

    • SkillNameSKLNAME

    • AgentFirstNameFIRST

    • AgentLastNameLAST

    • UserIDUSERID

    • AgentIDAGENTID

    • PriorAgentFirstNamePRIORFIRST

    • PriorAgentLastNamePRIORLAST

    • PriorUserIDPRIORUSERID

    • PriorAgentIDPRIORAGENTID

    • IsTransferISTRANSFER

  6. ONANSWERの後にSETSECURITYUSERアクションを追加します。プロパティのペインで、Agent{AGENTID}に設定します。

  7. SETSECURITYUSERの後にAGENTLISTアクションを追加します。このアクションは、フレームワークタブでのみ使用できます。プロパティのペインで、AgentId{agentID}に設定します。

  8. AGENTLISTの後にSNIPPETアクションを追加しますSNIPPETアクションをダブルクリックします。コードの以下の各行をコピーして、エディターウィンドウの[テキストビュー]タブに貼り付けます。

    
    ASSIGN agentEmail = agents[1].Email
    ASSIGN agentFirstName = agents[1].FirstName
    ASSIGN agentLastName = agents[1].LastName
    ASSIGN businessUnitId = agents[1].BusinessUnitId
    		
  9. SNIPPETの後にGETPAGEアクションを追加します。プロパティのペインで、URLhttps://nic.surf.ly/get_token?agentFirstName={agentFirstName}&agentEmail={agentEmail}&businessUnitId={businessUnitId}に設定します。

  10. GETPAGEの後にCASEアクションを追加します。プロパティのペインで、Variabletokenに設定します。

  11. CASEの下にCUSTOMEVENTアクションを追加します。変数分岐条件を使ってCASECUSTOMEVENTに接続します。変数の分岐条件error_tokenに名前を付けます。

  12. CUSTOMEVENTアクションのプロパティペインで、以下の変数を設定します:

    • TargetAgent{AGENTID}

    • EventNameCoBrowse-Event

    • DataDisabled

  13. CASEの後に2番目のSNIPPETアクションを追加します。SNIPPETアクションをダブルクリックします。コードの以下の各行をコピーして、エディターウィンドウの[テキストビュー]タブに貼り付けます。

    
    DYNAMIC cobrowseEvent
    ASSIGN cobrowseEvent.url = "https://app.surfly-us.com/embed/start/?agent_token={token}"
    ASSIGN cobrowseEvent.contactId = "{Global:__contactId}"
    		
  14. 2番目のSNIPPETの後に2番目のCUSTOMEVENTアクションを追加します。プロパティペインで、これらの変数を設定します:

    • TargetAgent: {AGENTID}

    • EventNameCoBrowse-Event

    • Data{cobrowseEvent.asjson()}

  15. スクリプトを保存します。