고객 통합 가이드 - Amazon Connect
소개
이 페이지는 고객이 Engagement Hub를 사용하여 Amazon Connect ACD를 CXone WFM과 통합하는 데 도움을 줍니다. 이 문서는 IT 관리자, 시스템 통합자, WFM 기획자를 대상으로 인바운드 음성 및 채팅 채널 통합에 대한 구현 지침을 제공합니다.
범위
이 가이드:
-
과거, 실시간, 일중 데이터 교환을 다룹니다.
-
인바운드 음성 채널 통합에 적용됩니다.
-
대기열당 서비스 수준 계약을 1개만 지원합니다(Amazon Connect에서 보고서를 예약하는 동안 X초 내에 답변한 연락처, X초 내에 포기한 연락처에 대해 하나의 필드만 구성해야 함). 여기서 X는 서비스 수준입니다)
-
대기열 구성은 한 미디어 채널(음성 또는 채팅)과 한 방향(수신)의 연락처를 처리합니다. 큐로서의 스킬이 지원됩니다.
예: 음성 수신, 채팅 수신.
범위에 포함되지 않음
-
에이전트 활동 보고서.
-
아웃바운드 및 디지털 채널 이벤트.
-
동일한 대기열에 인바운드와 아웃바운드가 있습니다.
-
서비스 수준을 포기합니다.
-
양방향(인바운드 및 아웃바운드)으로 여러 미디어 채널(음성, 채팅, 이메일, 작업)의 연락처를 처리하는 대기열 구성은 지원되지 않습니다(스킬 속성은 지원되지 않습니다). 예를 들어, 음성 수신-발신, 음성 채팅-수신.
고객의 책임
-
고객은 구현팀의 안내에 따라 커넥터를 다운로드하고 설치할 책임이 있습니다.
다운로드 페이지에 액세스하려면 CXone WFM 애플리케이션에 로그인해야 합니다. 로그인하지 않으면 파일을 다운로드할 수 없습니다.
-
고객의 AWS 환경에서 NiCE AWS 환경으로의 네트워크 연결을 보장합니다.
-
필요에 따라 Amazon Connect 채널과 라우팅을 구성합니다.
-
Amazon Connect에 대한 활성 구독과 다음에 대한 적절한 라이선스가 필요합니다.
-
채널
-
CXone WFM
-
-
커넥터 설치 중에 S3 버킷과 Kinesis 스트림 연결 세부 정보를 제공합니다.
-
구현 팀과 협력할 기술 담당자를 지정합니다.
통합 개요
전제 조건
구현하기 전에 다음 구성과 액세스가 제대로 되어 있는지 확인하세요.
-
과거 보고서를 읽기 위한 S3 버킷에 대한 읽기 액세스 권한입니다.
-
실시간 데이터를 위한 Amazon Kinesis 스트림에 대한 읽기 액세스 권한입니다.
-
에이전트 ID와 스킬 ID는 고객별 요구 사항에 따라 CXone WFM에 매핑되어야 합니다.
-
검증 및 구성을 위한 테스트 환경에 대한 액세스.(해당되는 경우)
고객에게 필요한 CloudFormation 스택 매개변수
|
매개변수 |
유형 |
설명 |
기본값 |
|---|---|---|---|
| VPCID | AWS::EC2::VPC::ID | 기존 VPC ID | 없음 |
| 서브넷 ID1 | AWS::EC2::서브넷::ID | ECS 배포를 위한 egress(NAT 게이트웨이) 액세스가 있는 첫 번째 가용성 영역의 서브넷 ID | 없음 |
| 서브넷 ID2 | AWS::EC2::서브넷::ID | ECS 배포를 위한 이그레스(NAT 게이트웨이) 액세스가 있는 두 번째 가용성 영역의 서브넷 ID | 없음 |
| 가용성 구역 1 | AWS::EC2::가용성 영역::이름 | ECS 배포를 위한 첫 번째 가용성 영역 | 없음 |
| 가용성Zone2 | AWS::EC2::가용성 영역::이름 | ECS 배포를 위한 두 번째 가용성 영역 | 없음 |
| 인스턴스 유형 | 문자열 | ECS 클러스터에 대한 EC2 인스턴스 유형 | t3.작은 |
| AmazonConnectS3버킷 이름 | 문자열 | 이 특정 Amazon Connect 인스턴스의 기록 보고서에 대한 S3 버킷 이름 | 없음 |
| AmazonConnectS3폴더프리픽스 | 문자열 | 이 Amazon Connect 인스턴스의 업로드에 대한 폴더 접두사 | 없음 |
| AmazonConnectKinesisStreamArn | 문자열 | Amazon Connect 인스턴스의 실시간 데이터에 대한 Kinesis Stream ARN | 없음 |
| AmazonConnectKinesisStreamName | 문자열 | Amazon Connect Kinesis 스트림 이름 | 없음 |
| EnableCloudWatchAlarms | 문자열 | 모니터링을 위해 CloudWatch 알람을 활성화해야 합니까?(예/아니요) | 예, 아니오 |
| 알람알림이메일1 | 문자열 | 알람 알림 구독을 보낼 이메일(EnableCloudWatchAlarms가 "YES"로 설정된 경우 필수, 그렇지 않은 경우 비워 둘 수 있음) | 없음 |
| 알람알림이메일2 | 문자열 | 알람 알림 구독을 보내려면 이메일을 보내주세요. | 없음 |
| 알람알림이메일3 | 문자열 | 알람 알림 구독을 보내려면 이메일을 보내주세요. | 없음 |
| 알람알림이메일4 | 문자열 | 알람 알림 구독을 보내려면 이메일을 보내주세요. | 없음 |
| 알람알림이메일5 | 문자열 | 알람 알림 구독을 보내려면 이메일을 보내주세요. | 없음 |
고수준 아키텍처
아키텍처
-
커넥터 → ACD 허브 → CXone Mpower WFM.
-
NiCE에서 개발한 커넥터는 Engagement Hub 통합을 위한 역사적 및 RTA 기능을 제공합니다.
-
Engagement Hub 설정은 NiCE가 소유한 AWS 계정에서 호스팅됩니다.
-
커넥터 설정은 고객의 AWS 계정에서 호스팅됩니다.
-
이 커넥터는 Amazon Kinesis 스트림과 S3 버킷에서만 보고서 데이터를 읽도록 설계되었습니다. 이 데이터는 처리를 위해 ACD 허브 서비스로 전송됩니다. 테넌트 내의 기존 데이터를 생성, 업데이트 또는 수정하지 않습니다.
-
고객은 S3 버킷의 보고서 파일 이름에 다음과 같이 접두사를 붙여야 하며, 파일 간에는 15분 간격을 두어야 합니다.
-
QR - 대기열 보고서
-
AQR - 상담원 대기열 보고서
-
ASPR - 에이전트 시스템 성능 보고서
-
주요 구성 요소
S3 버킷
-
과거 보고서를 저장합니다.
-
버킷에 새 파일이 추가될 때마다 활성화되는 트리거를 설정하기 위해 일회성 람다 함수가 생성됩니다.
키네시스 스트림
-
Amazon Connect 실시간 에이전트 데이터에서 레코드를 처리합니다.
-
데이터 접근 및 처리에 대한 적절한 권한이 필요합니다.
과거 SQS 대기열: 은 S3 버킷에 업로드된 과거 보고서를 추적하기 위해 생성됩니다.
DLQ(Dead Letter Queue): 처리되지 않은 파일 데이터를 캡처하여 나중에 분석할 수 있도록 저장합니다.
통합 커넥터: 호스팅하고 실행합니다 Amazon Connect Connector 서비스를.
역할 및 권한
커넥터를 실행하는 데 필요한 IAM 역할
설정 스크립트가 실행되면 커넥터는 자동으로 다음 IAM 역할을 생성합니다.
ECS 작업 실행 역할
이름: acdhub-amazon-connector-task-execution-role
-
목적: ECS가 컨테이너 수명 주기를 관리할 수 있도록 합니다(예: 이미지 가져오기, 로그 보내기).
-
신뢰할 수 있는 엔터티: ecs-tasks.amazonaws.com
-
관리되는 정책: AmazonECSTaskExecutionRolePolicy
ECS 인스턴스 역할
이름: acdhub-amazon-connector-instance-role
-
목적: EC2 인스턴스가 ECS 클러스터에 가입할 수 있도록 허용합니다.
-
신뢰할 수 있는 엔터티: ec2.amazonaws.com
-
관리되는 정책: AmazonEC2ContainerServiceforEC2Role
ECS 작업 역할
이름: acdhub-amazon-connector-task-role
-
목적: 커넥터 서비스에 대한 애플리케이션 수준 권한을 제공합니다.
-
신뢰할 수 있는 엔터티: ecs-tasks.amazonaws.com
- 사용자 정의 인라인 정책:
람다 실행 역할
이름: Role849a3c81
-
목적:
-
S3 버킷 알림 관리를 지원합니다(사용자 지정 CloudFormation 리소스에서 사용).
-
-
신뢰할 수 있는 엔터티: lambda.amazonaws.com
-
관리되는 정책: AWSLambdaBasicExecutionRole
-
사용자 정의 인라인 정책: DefaultPolicye3c7c10e
작업
-
s3:버킷 알림 받기
-
s3:PutBucketNotification
리소스
-
["*"]
-
SQS 알림의 경우
-
sqs:GetQueueAttributes
-
sqs:GetQueueUrl
-
sqs:메시지 보내기
주요한
조건
-
ArnLike: "aws:SourceArn":
"arn:aws:s3:::{amazon_connect_s3_bucket.bucket_name}"
외부 종속성
-
Amazon Connect 인스턴스: 액세스 자격 증명과 구성이 필요합니다.
-
기존 VPC: VPC ID와 서브넷 ID를 제공해야 합니다.
-
ECR 저장소: 커넥터 컨테이너 이미지와 함께 존재해야 합니다.
-
구성
테넌트 구성
-
테넌트 관리자를 열고 다음으로 이동합니다.
테넌트 > 애플리케이션 및 기능 > WFM > WFM 애플리케이션 구성 편집 > 설정 구성
-
특정 기능에서 WFM Advanced을 선택하세요.
-
드롭다운 ACD 통합에서 WFM Engagement Hub를 통해 옵션을 선택하고 마침을 클릭합니다.
-
이름: 공백 없는 ACD 이름
-
버전: 예제 17.0.0 이상.
-
데이터 매핑
기본 에이전트 상태
|
이름 |
이벤트 ID |
이벤트 사유 |
활동 코드 |
상태 |
|---|---|---|---|---|
| 휴식 | 휴식 | 휴식 | 종료 | |
| 이용가능 | 이용가능 | 열기 | 열기 | |
| 로그인 | 로그인 | 열기 | 열기 | |
| 로그아웃 | 로그아웃 | 로그오프 | 종료 | |
| 오프라인 | 오프라인 | 로그오프 | 종료 | |
| 음성 수신 연결 | 음성 수신 연결 | 열기 | 열기 | |
| 음성 수신 연결됨 | 음성 수신 연결됨 | 열기 | 열기 | |
| 음성 수신 연결됨_보류 | 음성 수신 연결됨_보류 | 열기 | 열기 | |
| 음성 수신 종료 | 음성 수신 종료 | 열기 | 열기 | |
| 음성 수신-놓침 | 음성 수신-놓침 | 열기 | 열기 | |
| 음성 수신 오류 | 음성 수신 오류 | 열기 | 열기 | |
| 음성-수신-보류 | 음성-수신-보류 | 열기 | 열기 | |
| 음성 전송 연결 | 음성 전송 연결 | 열기 | 열기 | |
| 음성 전송 연결됨 | 음성 전송 연결됨 | 열기 | 열기 | |
| 음성 전송 연결됨_보류 | 음성 전송 연결됨_보류 | 열기 | 열기 | |
| 음성 전송 종료됨 | 음성 전송 종료됨 | 열기 | 열기 | |
| 채팅 API 연결 | 채팅 API 연결 | 열기 | 열기 | |
| 채팅 API 연결됨 | 채팅 API 연결됨 | 열기 | 열기 | |
| 채팅 API 종료됨 | 채팅 API 종료됨 | 열기 | 열기 | |
| CHAT-API-MISSED | CHAT-API-MISSED | 열기 | 열기 | |
| 채팅 API 오류 | 채팅 API 오류 | 열기 | 열기 | |
| 채팅 API 보류 | 채팅 API 보류 | 열기 | 열기 | |
| 채팅 대기열 전송 연결 | 채팅 대기열 전송 연결 | 열기 | 열기 | |
| 채팅 대기열 전송 연결됨 | 채팅 대기열 전송 연결됨 | 열기 | 열기 | |
| 채팅 대기열 전송 종료 | 채팅 대기열 전송 종료 | 열기 | 열기 |
과거 지표
대기열 보고서
-
수신된 연락처
-
버려진 짧은
-
버려진 롱
-
핸들드 숏
-
핸들드 롱
-
처리 시간
-
보류 시간
-
근무 시간(ACW)
-
대기열 지연 시간
-
서비스 수준 백분율
-
백로그
-
백로그 만료됨
-
백로그가 만료되지 않았습니다
-
의도된 당사자 컨택 수
-
의도된 당사자 통화 시간 / 핸들 타임
-
잘못된 당사자 연락처
-
잘못된 당사자 통화 시간/핸들 시간
-
활성
에이전트 대기열 보고서
-
에이전트밸류
-
상담원 ID
-
처리 시간
-
보류 시간
-
근무 시간(ACW)
-
의도된 당사자 컨택 수
-
의도된 당사자 통화 시간 / 핸들 타임
-
잘못된 당사자 연락처
-
잘못된 당사자 연락처
-
활성
상담원 시스템 성능 보고서
-
에이전트밸류
-
상담원 ID
-
레디타임
-
준비되지 않음 시간
-
로그인 시간
지원되는 미디어 유형
-
인바운드 음성
-
채팅
미디어 채널 분류
-
즉각적인 대응(수신 음성을 통해)
-
지연 가능한 응답(채팅을 통해)
프로토콜
-
실시간으로 사용하려면 고객이 AWS 계정에서 S3 버킷을 구성해야 합니다.
-
과거 보고서의 경우 커넥터는 Amazon Kinesis 스트림과 연결을 설정합니다.
지원되는 데이터 유형
-
과거 데이터(15분)
-
예측 데이터
-
당일 일과
-
-
실시간 준수(상담원 상태 전환)
데이터 검색 세부 사항
커넥터는 다음과 같은 데이터 검색 메커니즘을 지원합니다.
-
실시간: 커넥터는 에이전트 상태 이벤트에 대한 Amazon Connect Kinesis 스트림을 수신합니다.
-
기록적: 커넥터는 주기적으로 S3 버킷에서 기록적 데이터를 가져옵니다.
-
수동 다시 로드/다시 게시: 지원 담당자가 필요한 과거 데이터 파일을 S3 버킷에 업로드할 때 사용할 수 있습니다. 다시 로드된 데이터는 약 3시간 후에 WFM에서 사용됩니다.
-
일중 관리자: 지난 24시간 동안의 데이터 재로드를 지원합니다.
-
ACD 또는 커넥터가 다운되면 에이전트 상태가 CXOne WFM RTA 화면에서 마지막 상태로 표시됩니다.
-
자정/휴일 간격(ACD에서 데이터가 생성되지 않음)의 경우 CXOne WFM의 일중 화면에 데이터가 표시되지 않습니다.
배포 모델
Amazon Connect ACD는 NiCE에서 개발한 커넥터와 CXone과 통합되었습니다. WFM
-
커넥터는 EC2 인스턴스의 ECS 작업에서만 실행됩니다.
-
다중 AZ ECS 설정은 복원력을 보장합니다. 작업은 테넌트당 Kinesis 스트림과 SQS 대기열을 사용합니다.
-
체크 포인팅과 폴링 간격을 구성할 수 있습니다.
연락처 데이터 페깅
컨택 시간 값은 연락이 완료되는 간격에 고정됩니다.
Engagement Hub 통합 연락처에 대한 모든 값은 연락처가 완료되는 간격의 끝에 고정됩니다.
예:
접촉이 12:00-12:15 구간에 시작해서 12:15-12:30 구간에 완료되면 12:15-12:30으로 고정됩니다.
알려진 제한 사항
-
과거 준수 보고서를 이용할 수 없습니다.
-
대기열은 하나의 미디어 유형과 하나의 방향(예: 음성 수신 또는 채팅 수신)만 지원할 수 있습니다.
-
각 간격이 끝난 후 Amazon Connect ACD가 NiCE 커넥터에 과거 데이터를 전송하기 전까지 6~16분의 지연이 발생합니다.
따라서 일중 데이터는 간격이 종료된 후 약 25분 후에 CXone WFM UI에 나타날 수 있습니다.
-
대기열당 하나의 서비스 수준 계약만 지원됩니다.
-
고객이 이미 IEX 제품과 통합된 경우 CXone WFM Engagement Hub 사용을 위해 별도의 S3 버킷을 생성해야 합니다.
-
최대 30일 전까지의 과거 데이터를 수동으로 다시 로드할 수 있습니다.
-
Amazon Connect ACD에서는 RTA 데이터 내보내기 기능을 사용할 수 없습니다.
-
ACD 또는 커넥터가 다운되면 CXOne WFM의 RTA 화면에서 에이전트 상태에 변화가 없으며, 마지막으로 업데이트된 상태가 계속 표시됩니다.
FAQ
질의: 여러 Amazon Connect ACD 인스턴스를 단일 NiCE WFM 환경에 통합할 수 있습니까?
답변: 현재 1개의 ACD 매핑만 지원됩니다.
질의: 통합에 실패하거나 데이터가 지연되면 어떻게 됩니까?
답변: 지원팀에 문의하세요.
질의: 설정 중에 다운타임이 필요합니까?
답변: 신규 고객의 경우 가동 중지 시간은 표준 CXone WFM 설정 프로세스를 따릅니다.
질의: 기본 에이전트 상태가 변경되면 어떻게 해야 합니까?
답변: CXone WFM 테넌트 관리자에서 ACD 데이터 매핑을 업데이트하려면 구현 팀에 문의하세요.
질의: 대기열 이름이 변경되면 어떻게 해야 합니까?
답변: CXone WFM 테넌트 관리자에서 대기열 이름 매핑을 업데이트하려면 구현 팀에 문의하세요.
질의: 새로운 에이전트가 추가되면 어떻게 해야 합니까?
답변: CXone 직원 섹션에서 에이전트 이름을 업데이트하려면 구현 팀에 문의하세요.WFM
질의: ACD 이름이 변경되면 어떻게 해야 합니까?
답변: CXOne 애플리케이션에서 과거 데이터를 수동으로 가져옵니다.WFM
질의: WEM 스킬 이름이 변경되면 어떻게 해야 합니까?
답변: CXOne WFM 애플리케이션에서 과거 데이터를 수동으로 가져옵니다.
질의: 에이전트 ID가 변경되면 어떻게 되나요?
답변: RTA 불일치를 방지하려면 일관된 ID 매핑을 보장하세요.
쿼리: CloudFormation 스택 매개변수가 변경되면 어떻게 되나요?
답변: 구현팀에 문의하여 매개변수를 업데이트하세요.
질의: 미디어 채널을 더 추가하려면 어떻게 해야 합니까?
답변: 지원되는 옵션에 대해 논의하려면 제품 팀에 문의하세요.
지원 및 리소스
-
NICE 전문 서비스 연락처.
-
CXone WFM 도움말 센터.