

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 流程區塊如何使用 Amazon Lex 工作階段屬性
<a name="how-to-use-session-attributes"></a>

使用者開始與您的機器人對話時，Amazon Lex 會建立 *工作階段*。使用*工作階段屬性* (又稱為 *Lex 屬性*)，您可以在工作階段期間在機器人和 Amazon Connect 之間傳遞資訊。如需您可以使用的 Amazon Lex 屬性清單，請參閱 [Amazon Lex 聯絡屬性](connect-attrib-list.md#attribs-lex-table)。

## 工作階段屬性的生命週期
<a name="session-attribute-lifecycle"></a>

每個對話都包含一組工作階段屬性。在調用 AWS Lambda 函數進行某些處理時，Amazon Lex 會依照下列順序執行屬性：
+ 服務預設值：只有在未定義任何屬性時才會使用這些屬性。
+ Amazon Connect 提供的工作階段屬性：這些屬性定義於 [取得客戶輸入內容](get-customer-input.md) 區塊中。
+ Lambda 提供的工作階段屬性會覆寫之前的所有項目：調用 AWS Lambda 函數執行某些處理時，會覆寫 [取得客戶輸入內容](get-customer-input.md) 區塊中設定的任何工作階段屬性。

假設客戶說他們想要 **一輛車**。這是第一個要經過處理的工作階段屬性。在問及是哪一種車時，他們回答**豪華轎車**。這第二個用語會覆寫第一個用語中發生的任何 Lambda 處理。

如需如何建立處理工作階段屬性的 Lambda 函數範例，請參閱 *Amazon Lex 開發人員指南*中的[步驟 1：建立 Lambda 函數](https://docs.aws.amazon.com/lex/latest/dg/gs2-prepare.html)。如需 Amazon Lex V2 的相關資訊，請參閱[設定工作階段屬性](https://docs.aws.amazon.com/lexv2/latest/dg/context-mgmt-session-attribs.html)。

如需 Amazon Lex 提供給 Lambda 函數的事件資料結構，請參閱 * Amazon Lex 開發人員指南*中的 [Lambda 函數輸入事件和回應格式](https://docs.aws.amazon.com/lex/latest/dg/lambda-input-response-format.html)。如需 Amazon Lex V2 的相關資訊，請參閱[解譯輸入事件格式](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-input-format.html)。

## 支援 Lex 工作階段屬性的流程區塊
<a name="blocks-support-lex-session-attributes"></a>

在呼叫 Lex 機器人時，您可以在下列流程區塊中使用 Lex 工作階段屬性：
+  [改變轉接優先順序 / 存在時間](change-routing-priority.md) 
+  [檢查聯絡屬性](check-contact-attributes.md) 
+  [取得客戶輸入內容](get-customer-input.md) 
+  [AWS Lambda 函數](invoke-lambda-function-block.md) 
+  [循環](loop.md) 
+  [設定回撥號碼](set-callback-number.md) 
+  [設定聯絡屬性](set-contact-attributes.md) 
+  [設定客戶佇列流程](set-customer-queue-flow.md) 
+  [設定中斷連線流程](set-disconnect-flow.md) 
+  [設定保留流程](set-hold-flow.md) 
+  [設定日誌記錄行為](set-logging-behavior.md) 
+  [設定低語流程](set-whisper-flow.md) 
+  [設定工作佇列](set-working-queue.md) 
+  [轉接至流程](transfer-to-flow.md) 
+  [轉接到電話號碼](transfer-to-phone-number.md) 
+  [等候](wait.md) 

### 其他資訊
<a name="more-info-attributes"></a>

如需使用 Amazon Lex 工作階段屬性的詳細資訊，請參閱《Amazon Lex V1 開發人員指南》**中的[管理對話內容](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html)。