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 命令以在事件中包含所有案例字段信息。确保包含运行规则引擎所需的所有字段。

      注意

      为确保案例 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。您可以 IDs 通过运行以下 list-fields CLI 命令来查找字段:

      aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
    4. 如果需要添加新的自定义字段,请重复步骤 2。

  3. 调用 CreateEventIntegrationAPI 或运行 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. 调用 CreateIntegrationAssociationAPI 或运行 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" }

现在,用户应该可以创建在创建或更新案例时运行的规则。