本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
如何在 Amazon Connect 中參考聯絡屬性
您參考聯絡屬性的方式,取決於聯絡屬性如何建立,以及您如何存取這些屬性。
-
如需每個屬性的 JSON 語法,請參閱 Amazon Connect 中的可用聯絡屬性清單及其 JSONPath 參考。
-
參考名稱中包含特殊字元的屬性,例如空格、括弧和屬性名稱周圍的單引號。例如:
$.Attributes.['user attribute name']
。 -
若要參考在同一個命名空間的屬性,例如系統屬性,您需使用屬性名稱,或您指定為目的地索引鍵的名稱。
-
若要參考不同命名空間中的值,例如參考外部屬性,您需指定屬性的 JSONPath 語法。
-
若要使用聯絡屬性存取其他資源,請在您的聯絡流程中設定使用者定義的屬性,然後使用您想存取的資源之 Amazon Resource Name (ARN) 作為屬性的值。
Lambda 範例
-
例如,若要參考從 Lambda 函數查詢獲得的客戶名稱,您可使用 $.External.AttributeKey,以 Lambda 函數傳回的屬性索引鍵 (或名稱) 取代 AttributeKey。
-
例如,若要在 Lambda 函數中使用 Amazon Connect 提示,請將使用者定義的屬性設定為 ARN 作為提示,然後從 Lambda 函數存取該屬性。
Amazon Lex 範例
-
若要從 Amazon Lex 機器人參考屬性,您需使用 $.Lex. 格式,然後將 Amazon Lex 機器人的部分加入參考,例如 $.Lex.IntentName。
-
若要參考客戶對 Amazon Lex 機器人插槽的輸入,請使用 $.Lex.Slots.slotName,將 slotName 替換為機器人中插槽的名稱。
「設定聯絡屬性」範例
使用 設定聯絡屬性 區塊設定之後要在聯絡屬性參考的值。例如,為根據客戶帳戶類型轉接至佇列的客戶建立個人化的問候語。您也可以定義公司名稱或業務線為屬性,以加入對客戶報出的文字轉換語音字串。設定聯絡屬性區塊對於由外部來源複製屬性至使用者定義的屬性相當實用。
若要使用 設定聯絡屬性 區塊設定聯絡屬性
-
在 Amazon Connect 中,選擇 轉接、聯絡流程。
-
選擇現有的流程或建立新流程。
-
加入設定聯絡屬性區塊。
-
編輯設定聯絡屬性區塊,然後選擇使用文字。
-
對於目的地索引鍵,提供屬性的名稱,例如公司。在其他區塊使用或參考屬性時,這是您用於屬性的值。對於值,請使用您的公司名稱。
您也可以使用現有屬性為基礎,建立新的屬性。