Lambda 함수의 값을 Amazon Connect에 연락처 속성으로 저장 - Amazon Connect

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

Lambda 함수의 값을 Amazon Connect에 연락처 속성으로 저장

Lambda 함수가 있는 주문 시스템 또는 기타 데이터베이스와 같이 조직에서 내부적으로 사용하는 시스템에서 데이터를 검색하고 값을 흐름에서 참조할 수 있는 속성으로 저장합니다.

Lambda 함수는 키-값 데이터 페어의 형태로 내부 시스템의 응답을 반환합니다. 외부 네임스페이스에서 반환된 값을 참조할 수 있습니다. 예: $.External.attributeName. 나중에 흐름에서 속성을 사용하려면 연락 속성 설정 블록을 사용하여 키-값 페어를 사용자 정의 속성에 복사할 수 있습니다. 그런 다음 연락처 속성 확인 블록을 사용하여 속성 값을 기준으로 연락처를 브랜치하는 로직을 정의할 수 있습니다. Lambda 함수에서 검색된 모든 연락 속성은 다른 Lambda 함수를 호출할 때 덮어씁니다. 나중에 흐름에서 참조하려는 경우 외부 특성을 저장하십시오.

Lambda 함수의 외부 값을 고객 응대 속성으로 저장하려면
  1. Amazon Connect에서 라우팅, 고객 응대 흐름을 선택합니다.

  2. 기존의 흐름을 선택하거나 새로 만들 수 있습니다.

  3. AWS Lambda 함수 블록 호출을 추가한 다음 블록의 제목을 선택하여 블록의 설정을 엽니다.

  4. 내부 시스템에서 고객 데이터를 검색하는 함수ARN에 AWS Lambda 함수를 추가합니다.

  5. 호출 AWS Lambda 함수 블록 뒤에 연락 속성 설정 블록을 추가하고 호출 AWS Lambda 함수 블록의 성공 브랜치를 연결합니다.

  6. 연락처 속성 설정 블록을 편집하고 속성 사용을 선택합니다.

  7. 대상 키 에 와 같이 속성에 대한 참조로 사용할 이름을 입력합니다customerName. 이 값은 다른 블록에서 이 속성을 참조하기 위해 속성 필드에 사용하는 값입니다.

  8. 유형에 대해 외부를 선택합니다.

  9. 속성의 경우 Lambda 함수 함수에서 반환된 속성의 이름을 입력합니다. 함수에서 반환된 속성의 이름은 내부 시스템과 사용하는 함수에 따라 다릅니다.

흐름 중에 이 블록이 실행되면 이 값은 대상 키 에 지정된 이름의 사용자 정의 속성으로 저장됩니다customerName. 이 경우 . 동적 속성을 사용하는 모든 블록에서 액세스할 수 있습니다.

계정 번호와 같은 외부 속성의 값을 기반으로 흐름을 브랜치하려면 고객 응대 속성 확인 블록을 사용하고 속성 값을 비교할 조건을 추가합니다. 그런 다음 조건에 따라 흐름을 브랜치합니다.

  1. 연락처 속성 확인 블록에서 확인할 속성에 대해 다음 중 하나를 수행하십시오.

    • 유형에서 외부를 선택한 다음 속성 필드에 Lambda 함수에서 반환된 키 이름을 입력합니다.

      중요

      AWS Lambda 함수에서 반환된 모든 속성은 다른 Lambda 함수를 호출할 때 덮어씁니다. 나중에 흐름에서 속성을 참조하려면 속성을 사용자 정의 속성으로 저장합니다.

    • 유형에서 사용자 정의를 선택하고, 속성 필드에 고객 응대 속성 설정 블록에서 대상 키로 지정한 이름을 입력합니다.

  2. 다른 백분율 추가를 선택합니다.

  3. 확인할 조건에서 조건에 대한 연산자를 선택한 다음 속성 값과 비교할 값을 입력합니다. 블록은 입력한 각 비교에 대한 분기를 생성하므로 지정된 조건에 따라 컨택을 라우팅할 수 있습니다. 조건이 일치하지 않는 경우 연락처는 블록에서 일치 항목 없음 브랜치를 가져옵니다.