EventBridge 이벤트를 생성하는 Contact Lens 규칙 생성
실시간 또는 통화/채팅 후 이벤트를 수신하고 이를 사용하여 후속 알림이나 경고를 트리거하거나 Amazon Connect 외부에서 보고서를 집계할 수 있습니다. 이 데이터로 할 수 있는 일은 많습니다. 예:
-
QuickSight 대시보드에서 실시간 알림을 받을 수 있습니다.
-
Amazon Connect 외부에서 집계된 보고서를 생성합니다.
-
CRM과 데이터를 결합합니다.
-
알림 솔루션을 EventBridge에 연결하여 일과가 끝날 때까지 특정 유형의 모든 이벤트가 특정 받은 편지함으로 전송되도록 하세요. 페이로드는 고객 응대, 에이전트, 대기열을 알려줍니다.
EventBridge 이벤트를 생성하는 규칙을 생성하려면 다음을 수행하세요.
-
규칙을 생성할 때 해당 작업에 대해 EventBridge 이벤트 생성을 선택합니다.
-
작업 이름에는 이벤트 페이로드의 이름을 입력합니다.
참고
작업 이름에 할당한 값은 EventBridge 페이로드에서 볼 수 있습니다. 이벤트를 집계할 때 작업 이름은 이벤트를 처리하는 데 사용할 수 있는 추가 차원을 제공합니다. 예를 들어, 200개의 범주 이름이 있지만 50개만 NOTIFY_CUSTOMER_RETENTION과 같은 특정 작업 이름을 가지고 있습니다.
-
Next(다음)를 선택합니다. 검토한 다음 저장합니다.
-
규칙을 추가한 후에는 규칙이 추가된 이후에 발생하는 새 고객 응대에 규칙이 적용됩니다. Contact Lens가 대화를 분석할 때 규칙이 적용됩니다.
저장된 과거 대화에는 규칙을 적용할 수 없습니다.
-
EventBridge 데이터를 활용하려면 EventBridge 이벤트 유형을 구독합니다. 다음 절차를 참조하세요.
EventBridge 이벤트 유형 구독
EventBridge 이벤트 유형을 구독하려면 다음과 일치하는 사용자 지정 EventBridge 규칙을 생성하세요.
-
"source" = "aws.connect"
-
"detail-type" = "Contact Lens Analysis State Change" 또는 다음 중 하나
-
Contact Lens Post Call Rules Matched
-
Contact Lens Realtime Rules Matched
-
Contact Lens Realtime Chat Rules Matched
-
Contact Lens Post Chat Rules Matched
-
Metrics Rules Matched
-
다음 이미지는 새 규칙 페이지의 이벤트 패턴 섹션에 있는 이러한 설정을 보여줍니다.
EventBridge 페이로드 예시
다음은 Contact Lens Post Call Rules Matched일 때 EventBridge 페이로드가 어떻게 표시되는지 보여주는 예시입니다.
{ "version": "0", // set by EventBridge "id": "aaaaaaaa-bbbb-cccc-dddd-bf3703467718", // set by EventBridge "source": "aws.connect", "detail-type": "Contact Lens Post Call Rules Matched", "account": "
your AWS account ID
", "time": "2020-04-27T18:43:48Z", "region": "us-east-1", // set by EventBridge "resources": ["arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
"], "detail": { "version": "1.0", "ruleName": "ACCOUNT_CANCELLATION", // Rule name "actionName": "NOTIFY_CUSTOMER_RETENTION", "instanceArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
", "contactArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/contact/contact-ARN
", "agentArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/agent/agent-ARN
", "queueArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/queue/queue-ARN
", } }
다음은 Contact Lens 실시간 규칙이 일치했을 때의 페이로드 모습의 예입니다.
{ "version": "0", // set by EventBridge "id": "aaaaaaaa-bbbb-cccc-dddd-bf3703467718", // set by EventBridge "source": "aws.connect", "detail-type": "Contact Lens Realtime Rules Matched", "account": "
your AWS account ID
", "time": "2020-04-27T18:43:48Z", "region": "us-east-1", // set by EventBridge "resources": ["arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
"], "detail": { "version": "1.0", "ruleName": "ACCOUNT_CANCELLATION", // Rule name "actionName": "NOTIFY_CUSTOMER_RETENTION", "instanceArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
", "contactArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/contact/contact-ARN
", "agentArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/agent/agent-ARN
", "queueArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/queue/queue-ARN
", } }