

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

# Amazon Connect에서 연락처 속성 참조 방법
<a name="how-to-reference-attributes"></a>

연락처 속성을 참조하는 방법은 속성이 생성된 방법과 액세스 방법에 따라 달라집니다.
+ 각 속성의 JSON 구문은 [Amazon Connect에서 사용 가능한 고객 응대 속성 및 해당 JSONPath 참조 목록](connect-attrib-list.md) 섹션을 참조하세요.
+ 이름에 특수 문자(예: 공백)가 포함된 속성을 참조하려면 속성 이름 주위에 대괄호와 작은따옴표를 붙입니다. 예를 들어 ` $.Attributes.['user attribute name']`입니다.
+ 동일한 네임스페이스(예: 시스템 속성)에서 속성을 참조하려면 속성 이름 또는 **대상 키**로 지정한 이름을 사용합니다.
+ 외부 속성을 참조하는 것과 같이 다른 네임스페이스의 값을 참조하려면 속성에 대한 JSONPath 구문을 지정합니다.
+ 고객 응대 속성을 사용하여 다른 리소스에 액세스하려면 흐름에서 사용자 정의 속성을 설정하고 액세스하려는 리소스의 Amazon 리소스 이름(ARN)을 속성의 값으로 사용합니다.

## Lambda 예제
<a name="lambda-examples"></a>
+ Lambda 함수 조회에서 고객 이름을 참조하려면 \$1.External.AttributeKey를 사용하고 AttributeKey를 Lambda 함수에서 반환된 속성의 키(또는 이름)로 바꿉니다.
+ 예를 들어 Lambda 함수에서 Amazon Connect 프롬프트를 사용하려면 사용자 정의 속성을 프롬프트에 대한 ARN으로 설정한 다음 Lambda 함수에서 해당 속성에 액세스합니다.

## Amazon Lex 예
<a name="lex-examples"></a>
+ Amazon Lex 봇의 속성을 참조하려면 \$1.Lex 형식을 사용합니다. 그런 다음 \$1.Lex.IntentName과 같이 참조할 Amazon Lex 봇 부분을 포함합니다.
+ Amazon Lex 봇 슬롯에 대한 고객 입력을 참조하려면 \$1.Lex.Slots.*slotName*을 사용하고 *slotName*을 봇 슬롯의 이름으로 바꿉니다.

## 고객 응대 속성 설정 예
<a name="set-contact-attribute-example"></a>

[연락처 속성 설정](set-contact-attributes.md) 블록을 사용하여 나중에 흐름에서 참조되는 값을 설정할 수 있습니다. 예를 들어 고객 계정의 유형에 따라 대기열로 라우팅된 고객을 위한 맞춤형 인사말을 만듭니다. 또한 고객에게 말하는 텍스트 투 스피치 문자열에 포함할 회사 이름 또는 LOB(Line of Business)의 속성을 정의할 수 있습니다. [연락처 속성 설정](set-contact-attributes.md) 블록은 외부 소스에서 검색한 속성을 사용자 정의 속성으로 복사하는 데 유용합니다.

**[연락처 속성 설정](set-contact-attributes.md) 블록으로 고객 응대 속성을 설정하려면 다음을 수행하세요.**

1. Amazon Connect에서 **라우팅**, **고객 응대 흐름을** 선택합니다.

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

1. [연락처 속성 설정](set-contact-attributes.md) 블록을 추가합니다.

1. [연락처 속성 설정](set-contact-attributes.md) 블록을 편집하고 **텍스트 사용**을 선택합니다.

1. **대상 키**에 대해 *회사*와 같은 속성 이름을 제공합니다. 이 값은 다른 블록에서 속성을 사용하거나 참조할 때 **속성** 필드에 사용됩니다. **값**에 회사 이름을 사용합니다.

   새 속성을 생성하기 위한 기초로 기존 속성을 사용하도록 선택할 수도 있습니다.