View a markdown version of this page

允許 Amazon Connect Cases 傳送更新至 Contact Lens 規則 - Amazon Connect

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

允許 Amazon Connect Cases 傳送更新至 Contact Lens 規則

注意

若要執行此程序中的指示,您需要具備開發人員技能,或使用 Amazon Connect CLI 的經驗。

完成這個一次性程序,讓您的使用者可以設定在建立或更新案例時執行的規則。

  1. 確認您的 Amazon Connect 執行個體已啟用 Amazon Connect Cases。

  2. 完成步驟以啟用 Amazon Connect Cases 事件串流。如需更多資訊,請參閱設定 Amazon Connect Cases 事件串流。請注意下列程序變更:

    1. 以略過要求您建立 SQS 佇列的部分,因為這不是必要項目。

    2. 執行 put-case-event-configuration CLI 命令以包含事件中的所有案例欄位資訊。請確定包含規則引擎運作所需的所有欄位。

      注意

      若要確保 Cases SLA 違規規則正常運作,您必須將 relatedItemData.includeContent 設為 true,如下範例所示。

      aws connectcases put-case-event-configuration --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx --event-bridge "{ \"enabled\": true, \"includedData\": { \"caseData\": { \"fields\": [ { \"id\": \"status\" }, { \"id\": \"title\" }, { \"id\": \"assigned_queue\" }, { \"id\": \"assigned_user\" }, { \"id\": \"case_reason\" }, { \"id\": \"last_closed_datetime\" }, { \"id\": \"created_datetime\" }, { \"id\": \"last_updated_datetime\" }, { \"id\": \"reference_number\" }, { \"id\": \"summary\" } ] }, \"relatedItemData\": { \"includeContent\": true } } }"
    3. 如果有自訂大小寫欄位,請確保在上一個承載中包含欄位數組的自訂欄位 ID。您可以執行以下 list-fields CLI 命令,以尋找欄位 ID:

      aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
    4. 如果您需要新增自訂欄位,請重複步驟 2。

  3. 進行 CreateEventIntegration API 呼叫,或執行 create-event-integration CLI 命令,如下範例命令所示。

    • 承載:

      aws appintegrations create-event-integration --name amazon-connect-cases --description amazon-connect-cases --event-filter '{"Source":"aws.cases"}' --event-bridge-bus default
    • 輸出結果應類似以下範例:

      { "EventIntegrationArn": "arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases" }
  4. 進行 CreateIntegrationAssociation API 呼叫,或執行 create-integration-association CLI 命令,如下範例命令所示。

    • 承載:

      IntegrationArn 是您從步驟 3 得到的回應。

      aws connect create-integration-association --instance-id bba5df5c-6a5f-421f-a81d-9c16402xxxx --integration-type EVENT --integration-arn arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases --source-type CASES
    • 輸出結果會類似以下範例:

      { "IntegrationAssociationId": "d49048cd-497d-4257-ab5c-8de797a123445", "IntegrationAssociationArn": "arn:aws:connect:us-west-2:111222333444:instance/bba5df5c-6a5f-421f-a81d-9c16402bxxxx/integration-association/d49048cd-497d-4257-ab5c-8de797a123445" }

您的使用者現在應該能夠建立在建立或更新案例時執行的規則。