기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Lambda 함수 및 속성
주문 시스템 또는 Lambda 함수가 있는 기타 데이터베이스와 같이 조직에서 내부적으로 사용하는 시스템에서 데이터를 검색하고, 값을 흐름에서 참조할 수 있는 속성으로 저장합니다.
Lambda 함수는 키-값 데이터 쌍의 형태로 내부 시스템으로부터 응답을 반환합니다. 외부 네임스페이스에서 반환된 값을 참조할 수 있습니다. 예를 들어 $.External.attributeName
입니다. 흐름에서 나중에 속성을 사용하려면 연락처 속성 설정 블록을 사용하여 키-값 쌍을 사용자 정의 속성에 복사할 수 있습니다. 그런 다음 연락처 속성 확인 블록을 사용하여 속성 값을 기준으로 연락처를 브랜치하는 로직을 정의할 수 있습니다. 다른 Lambda 함수를 호출하면 Lambda 함수에서 검색된 모든 연락처 속성을 덮어씁니다. 나중에 흐름에서 참조하려는 경우 외부 특성을 저장하십시오.
Lambda 함수의 외부 값을 고객 응대 속성으로 저장하려면
-
Amazon Connect에서 라우팅, 고객 응대 흐름을 선택합니다.
-
기존의 흐름을 선택하거나 새로 만들 수 있습니다.
-
Invoke AWS Lambda 함수 블록을 추가한 다음 블록 제목을 선택하여 블록 설정을 엽니다.
-
내부 시스템에서 고객 데이터를 검색하는 AWS Lambda 함수에 함수 ARN을 추가합니다.
-
Invoke AWS Lambda 함수 블록 뒤에 연락처 속성 설정 블록을 추가하고 Invoke AWS Lambda 함수 블록의 Success 분기를 해당 블록에 연결합니다.
-
연락처 속성 설정 블록을 편집하고 속성 사용을 선택합니다.
-
대상 키에 대해 customerName과 같이 속성에 대한 참조로 사용할 이름을 입력합니다. 이 값은 다른 블록에서 이 속성을 참조하기 위해 속성 필드에 사용하는 값입니다.
-
유형에 대해 외부를 선택합니다.
-
속성의 경우 Lambda 함수 함수에서 반환된 속성의 이름을 입력합니다. 함수에서 반환된 속성의 이름은 내부 시스템과 사용하는 함수에 따라 다릅니다.
흐름 중에 이 블록이 실행되면 값은 대상 키 (이 경우 CustomerName) 로 지정된 이름을 가진 사용자 정의 속성으로 저장됩니다. 동적 속성을 사용하는 모든 블록에서 액세스할 수 있습니다.
계정 번호와 같은 외부 속성의 값을 기반으로 흐름을 브랜치하려면 고객 응대 속성 확인 블록을 사용하고 속성 값을 비교할 조건을 추가합니다. 그런 다음 조건에 따라 흐름을 브랜치합니다.
-
연락처 속성 확인 블록에서 확인할 속성에 대해 다음 중 하나를 수행하십시오.
-
유형에서 외부를 선택한 다음 속성 필드에 Lambda 함수에서 반환된 키 이름을 입력합니다.
중요
다른 Lambda AWS Lambda 함수를 호출하면 함수에서 반환된 모든 속성을 덮어씁니다. 나중에 흐름에서 속성을 참조하려면 속성을 사용자 정의 속성으로 저장하십시오.
-
유형에서 사용자 정의를 선택하고, 속성 필드에 고객 응대 속성 설정 블록에서 대상 키로 지정한 이름을 입력합니다.
-
-
다른 백분율 추가를 선택합니다.
-
확인할 조건에서 조건에 대한 연산자를 선택한 다음 속성 값과 비교할 값을 입력합니다. 블록은 입력한 각 비교에 대해 분기를 생성하여 지정된 조건에 따라 연락처를 라우팅할 수 있도록 합니다. 조건이 일치하지 않는 경우 연락처는 블록에서 일치 항목 없음 브랜치를 가져옵니다.