

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Connect Cases가 Contact Lens 규칙에 대한 업데이트를 보내도록 허용
<a name="cases-rules-integration-onboarding"></a>

**참고**  
이 절차의 지침을 수행하려면 개발자 기술이 있거나 Amazon Connect CLI에 경험이 있어야 합니다.

사용자가 사례가 생성되거나 업데이트될 때 실행되는 규칙을 설정할 수 있도록 이 일회성 절차를 완료합니다.

1. Amazon Connect 인스턴스에 Amazon Connect Cases가 [활성화](enable-cases.md)되어 있는지 확인합니다.

1. Amazon Connect Cases 이벤트 스트림을 활성화하는 단계를 완료합니다. 자세한 내용은 [Amazon Connect Cases 이벤트 스트림 설정](case-event-streams-enable.md)을 참조하세요. 절차에 대한 다음과 같은 변경 사항을 참고하세요.

   1. SQS 대기열 생성을 요청하는 부분은 필수가 아니므로 건너뛰어도 됩니다.

   1. `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
            }
          }
        }"
      ```

   1. 사용자 지정 사례 필드가 있는 경우 이전 페이로드의 필드 배열에 사용자 지정 필드 ID도 포함해야 합니다. 다음 `list-fields` CLI 명령을 실행하여 필드 ID를 찾을 수 있습니다.

      ```
      aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
      ```

   1. 새 사용자 지정 필드를 추가해야 하는 경우 2단계를 반복합니다.

1. 다음 예시 명령과 같이 [CreateEventIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateEventIntegration.html) 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"
     }
     ```

1. 다음 예제 명령과 같이 [CreateIntegrationAssociation](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html) 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"
     }
     ```

이제 사용자는 사례가 생성되거나 업데이트될 때 실행되는 규칙을 생성할 수 있습니다.