允許 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。您可以執行下列 CLI list-fields 命令來尋找欄位 IDs:

      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" }

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