本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Connect 中的流程區塊:叫用 AWS Lambda 函數
本主題定義呼叫 AWS Lambda 以傳回金鑰值對的流程區塊,您可以用來設定聯絡屬性。
描述
-
呼叫 AWS Lambda,並選擇性地傳回鍵值對。
-
回傳的鍵值對可用於設定聯絡屬性。
-
如需範例,請參閱「教學課程:建立 Lambda 函數並在流程中調用」。
支援的頻道
下表列出此區塊如何轉接使用指定頻道的聯絡人。
頻道 | 支援? |
---|---|
語音 |
是 |
聊天 |
是 |
任務 |
是 |
電子郵件 |
是 |
流程類型
您可以在下列流程類型中使用此區塊:
-
入站流程
-
客戶佇列流程
-
客戶保留通話流程
-
客戶低語流程
-
客服人員保留流程
-
客服人員低語流程
-
轉接客服人員流程
-
轉接至佇列流程
屬性
下圖顯示 AWS Lambda 函數 區塊的 屬性 頁面。
![調用 AWS Lambda 函數區塊的屬性頁面。](images/invoke-lambda-properties.png)
請注意下列屬性:
-
逾時:輸入 Lambda 在逾時前的等待時間。
如果 Lambda 調用受到限流,則會重試請求。如果發生一般服務故障 (500 錯誤),也會重試請求。
當同步調用傳回錯誤時,Amazon Connect 最多重試 3 次,最長 8 秒。此時,會將聯絡案例向下轉接到錯誤分支。
-
回應驗證:Lambda 函數回應可以是 STRING_MAP 或 JSON,而且必須在設定流程中的 調用 AWS Lambda 函數 區塊時進行設定。如果回應驗證設定為 STRING_MAP,則 lambda 函數應該返回字串類型的鍵/值對的扁平物件。否則,如果回應驗證設定為 JSON,則 lambda 函數可以傳回任何有效的 JSON,包括嵌套的 JSON。
組態提示
-
若要在流程中使用 AWS Lambda 函數,請先將 函數新增至您的執行個體。如需詳細資訊,請參閱 新增 Lambda 函數至 Amazon Connect 執行個體 、
-
函數新增到執行個體後,您便可以從區塊內的 選擇函數 下拉式清單選擇一個函數,並在流程中使用該函數。
已設定的區塊
下圖顯示設定此區塊時的外觀範例。它有兩個分支:成功 和 錯誤。
![設定的叫用 AWS Lambda 函數區塊。](images/invoke-lambda-configured.png)
流程範例
Amazon Connect 包括一組流程範例。如需說明如何在流程設計工具中存取流程範例的指示,請參閱 Amazon Connect 中的流程範例。以下是描述包含此區塊之流程範例的主題。
Amazon Connect 中的 Lambda 整合流程範例
案例
如需使用此區塊的案例,請參閱下列主題: