Amazon Connect에서 재사용 가능한 함수를 위한 흐름 모듈
흐름 모듈은 흐름의 재사용 가능한 섹션입니다. 흐름 모듈을 생성하여 흐름 전체에서 반복 가능한 로직을 추출하고 공통 함수를 생성할 수 있습니다. 예:
-
고객에게 SMS 문자 메시지를 보내는 모듈을 만들 수 있습니다.
-
고객이 암호를 재설정하거나, 은행 잔액을 확인하거나, 일회용 암호를 받고자 하는 상황을 처리하는 흐름에서 모듈을 호출할 수 있습니다.
모듈을 사용하면 다음과 같은 이점이 있습니다.
-
흐름 전반에서 공통 기능 관리를 간소화하세요. 예를 들어, SMS 모듈은 전화번호 형식의 유효성을 검사하고, SMS 옵트인 기본 설정을 확인하며, Amazon Pinpoint와 같은 SMS 서비스와 통합할 수 있습니다.
-
흐름을 보다 효율적으로 유지할 수 있습니다. 예를 들어, 흐름 모듈을 호출하는 모든 흐름에 변경 사항을 빠르게 전파할 수 있습니다.
-
흐름 디자이너의 책임을 분리하는 데 도움이 됩니다. 예를 들어 기술 모듈 디자이너와 비기술 흐름 디자이너를 둘 다 둘 수 있습니다.
모듈을 사용할 수 있는 경우
인바운드 흐름 유형인 모든 흐름에서 모듈을 사용할 수 있습니다.
다음 유형의 흐름은 모듈을 지원하지 않습니다. 고객 대기열, 고객 대기, 고객 귓속말, 아웃바운드 귓속말, 에이전트 대기, 에이전트 귓속말, 에이전트에게 전달, 대기열로 전달
제한 사항
-
모듈은 호출하는 흐름의 흐름 로컬 데이터를 재정의할 수 없습니다. 즉, 모듈에서는 다음을 사용할 수 없습니다.
-
외부 속성
-
Amazon Lex 속성
-
Customer Profiles 속성
-
Amazon Q in Connect 속성
-
대기열 지표
-
저장된 고객 입력
-
-
모듈은 다른 모듈을 호출할 수 없습니다.
모듈에 데이터를 전달하거나 모듈에서 데이터를 가져오려면 속성을 전달하고 검색해야 합니다.
예를 들어 Lambda(외부 속성)에서 작성된 데이터를 모듈에 전달하여 의사 결정을 내릴 수 있도록 하려고 합니다. Lambda는 고객이 VIP 회원인지 여부를 식별합니다. 고객이 VIP 멤버인 경우 멤버십에 대한 감사 메시지를 표시해야 하므로 모듈 내부에 해당 정보가 필요합니다. 모듈 내부에서는 기본 Lambda를 사용할 수 없으므로 속성을 사용하여 데이터를 전달하고 검색합니다.
모듈에 대한 보안 프로필 권한
인바운드 흐름에 모듈을 추가하려면 먼저 보안 프로필에 권한이 있어야 합니다. 기본적으로 관리자 및 CallCenterManager 보안 프로필에 이러한 권한이 있습니다.
모듈 생성
각 Amazon Connect 인스턴스에 대해 만들 수 있는 모듈 수에 대한 자세한 내용은 Amazon Connect Service Quotas을 참조하세요.
-
모듈을 만들 수 있는 권한이 있는 보안 프로필에 할당된 계정으로 Amazon Connect 콘솔에 로그인합니다.
-
탐색 메뉴에서 라우팅, 고객 응대 흐름을 선택합니다.
-
모듈, 흐름 모듈 생성을 선택합니다.
-
모듈에 원하는 블록을 추가합니다. 완료되면 게시를 선택합니다. 이렇게 하면 다른 흐름에서 모듈을 사용할 수 있게 됩니다.
흐름에 모듈 추가
-
흐름을 만들 수 있는 권한이 있는 보안 프로필에 할당된 계정으로 Amazon Connect 콘솔에 로그인합니다. 모듈을 생성하는 데는 권한이 필요하지 않습니다.
-
탐색 메뉴에서 라우팅, 고객 응대 흐름을 선택합니다.
-
흐름 생성을 선택하거나 인바운드 유형인 기존 흐름을 선택합니다.
-
모듈을 추가하려면 통합 섹션으로 이동하여 흐름 모듈 호출을 선택합니다.
-
흐름 생성을 마쳤으면 게시를 선택합니다.
예제 모듈
이 모듈은 Lambda 함수를 호출하여 임의의 흥미 유발 요소를 가져오는 방법을 보여줍니다. 이 모듈은 고객 응대 속성($.Attributes.FunFact
)을 사용하여 흥미 유발 요소를 검색합니다. 이 모듈을 호출하는 흐름에서는 수신 고객 응대 유형에 따라 고객에게 FunFact를 재생할 수 있습니다.
인스턴스의 인바운드 흐름은 이 공통 모듈을 호출하여 흥미 유발 요소를 얻을 수 있습니다.
다음은 FunFact 모듈의 이미지입니다.
다음은 모듈을 호출하는 FunFactSampleFlow의 이미지입니다.