View a markdown version of this page

設定 Connect Customer Cases 的整合 - Amazon Connect 客戶

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定 Connect Customer Cases 的整合

若要更新 Connect Customer Profiles 中的 Connect Customer 案例資料並使用計算屬性等功能,您可以使用 Amazon AppIntegrations 進行整合。首先設定 Cases 事件串流,將系統欄位傳送至 EventBridge 匯流排,然後使用 Amazon AppIntegrations 將這些事件轉送至 Customer Profiles。

將資料從 Connect Customer Cases 串流至 Event Bridge

  1. 在 https://https://console.aws.amazon.com/connect/ 開啟 Connect Customer 主控台。

  2. 在執行個體頁面上,選擇執行個體別名。執行個體別名也是您的執行個體名稱,會出現在 Connect Customer URL 中。下圖顯示 Connect Customer 虛擬聯絡中心執行個體頁面,並在執行個體別名周圍有一個方塊。

執行個體的別名。
  1. 在導覽窗格中選擇 Cases,並記下網域詳細資訊區段中的 Cases 網域 ID。

Cases 頁面、網域詳細資訊區段、指向網域 ID 的箭頭。
  1. 使用 AWS CLI建立案例事件組態,將 Connect Customer Cases Events 傳送至 AWS 帳戶您預設的 Event Bridge 匯流排。

// set up Case Event Configuration including all system fields aws connectcases put-case-event-configuration --domain-id <YOUR_CASES_DOMAIN_ID> --region <YOUR_AWS_REGION> --event-bridge "{                          \"enabled\": true,     \"includedData\": {        \"caseData\": {           \"fields\": [           {           \"id\": \"status\"           },           {           \"id\": \"title\"           },           {           \"id\": \"summary\"           },           {           \"id\": \"reference_number\"           },           {           \"id\": \"created_datetime\"           },           {           \"id\": \"last_updated_datetime\"           },           {           \"id\": \"last_closed_datetime\"           },                 {           \"id\": \"customer_id\"           }         ]       }     }   }"
  1. 開啟您 AWS 區域的 Event Bridge 主控台。例如,https://us-west-2.console.aws.amazon.com/events/home?region=us-west-2#/eventbuses

  2. 選擇建立事件匯流排

Amazon EventBridge 主控台的事件匯流排頁面,建立事件匯流排按鈕。
  1. 建立名為 connect-cases-to-customer-profiles 的事件匯流排。

建立事件匯流排頁面,名稱方塊。
  1. 返回您的預設事件匯流排,並建立名為 connect-cases-to-customer-profiles-rule 的規則。

預設事件匯流排,建立規則按鈕。
建置事件模式步驟。
  • 事件模式程式碼片段:

{   "source": ["aws.cases"],   "detail": {     "eventType": ["CASE.UPDATED", "CASE.CREATED", "CASE.DELETED"]   } }
建立方法區段、自訂模式 (JSON 編輯器) 選項、事件模式程式碼。
  • 選擇跳至檢閱和建立,然後選擇建立規則

跳至檢閱和建立按鈕。

使用 AppIntegrations,將 Event Bridge 案例資料擷取至 Customer Profiles

  1. 使用 AWS CLI建立與 AppIntegrations 的事件整合,並記錄 ARN 輸出。  這表示 Connect Customer 執行個體可以使用的來源資料。

aws appintegrations create-event-integration --region <YOUR_REGION> --name Connect-Cases-Event-Integration --event-bridge-bus connect-cases-to-customer-profiles --event-filter "{\"Source\": \"aws.cases\" }" --description "Event Integration for Cases Event Bus"
  1. 使用 AWS CLI,使用 put-integration API 建立與客戶設定檔的整合。這動作將開始流向 Customer Profiles 的資料流,將預留位置值取代為您的事件整合 ARN 和 Customer Profile 網域名稱。

aws customer-profiles put-integration --region <YOUR_REGION> --domain-name <YOUR_CP_DOMAIN_NAME>  --uri <YOUR_EVENT_INTEGRATION_ARN> --object-type-name Connect-case

確認您的 Cases 整合

  1. 在 Connect Customer Cases 中建立案例。

  2. 事件傳送應該幾乎是即時的,但需要一分鐘的時間才能交付並與客戶設定檔建立關聯。

  3. 使用 AWS CLI,在設定檔下尋找 Connect-case 物件,以正確的值取代預留位置。

aws customer-profiles list-profile-objects --domain-name <YOUR_CP_DOMAIN_NAME> --region <YOUR_REGION> --object-type-name Connect-case --profile-id <YOUR_PROFILE_ID>
  1. 如果您在上述 API 呼叫的回應中找不到項目,則表示您的整合出現問題。若要疑難排解:

    1. 前往 Amazon EventBridge 主控台。

    2. 請檢查 EventSource 是否處於作用中狀態,以及相符的 EventBus 是否存在且正在執行。

    3. 檢查是否正確設定您的案例事件組態。

    4. 如果這些項目有效,請聯絡 支援 以取得調查問題的協助。