使用 Amazon Connect 建立或管理規則時,為特定參數指定變數 APIs - Amazon Connect

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

使用 Amazon Connect 建立或管理規則時,為特定參數指定變數 APIs

當您使用 Amazon Connect 以程式設計方式建立或管理規則 APIs(例如 CreateRuleUpdateRule) 時,您可以指定特定參數的變數。觸發動作時,會根據 EventSourceName 參數的值,在執行階段解析變數。

例如,假設您正在設定任務動作,而且想要新增更多內容。下列範例說明如何使用變數注入包含聯絡的 ID 和客服人員在任務 Description 欄位中的 ID:

  • 客戶對電話通話不滿意。客服人員 $.ContactLens.PostCall.Agent.AgentId 與聯絡 $.ContactLens.PostCall.ContactId 的對話中偵測到髒話

觸發動作時,他的字串將解析為「客戶對電話通話不滿意」。在與客服人員 12345678-1234-1234-1234-EXAMPLEID012 的聯絡 87654321-1234-1234-1234-EXAMPLEID345" 對話期間偵測到發誓單字

下表列出每個事件來源,以及JSONPath用於支援可變注入之欄位的 。

EventSourceName JSONPath 參考

OnPostCallAnalysisAvailable

$.ContactLens.PostCall.ContactId

$.ContactLensPostCall.客服人員。AgentId

$.ContactLensPostCall.佇列。QueueId

OnRealTimeCallAnalysisAvailable

$.ContactLens.RealTimeCall.ContactId

$.ContactLensRealTimeCall.客服人員。AgentId

$.ContactLensRealTimeCall.佇列。QueueId

OnPostChatAnalysisAvailable

$.ContactLens.PostChat.ContactId

$.ContactLensPostChat.客服人員。AgentId

$.ContactLensPostChat.佇列。QueueId

OnSalesforceCaseCreate

$.ThirdParty.Salesforce.CaseCreate.CaseNumber

$.ThirdParty.Salesforce.CaseCreate.名稱

$.ThirdParty.Salesforce.CaseCreate.電子郵件

$.ThirdParty.Salesforce.CaseCreate.電話

$.ThirdParty.Salesforce.CaseCreate.公司

$.ThirdParty.Salesforce.CaseCreate.類型

$.ThirdParty.Salesforce.CaseCreate.原因

$.ThirdParty.Salesforce.CaseCreate.原始伺服器

$.ThirdParty.Salesforce.CaseCreate.主題

$.ThirdParty.Salesforce.CaseCreate.優先順序

$.ThirdParty.Salesforce.CaseCreate.CreatedDate

$.ThirdParty.Salesforce.CaseCreate.描述

OnZendeskTicketCreate

$.ThirdParty.Zendesk.TicketCreate.ID

$.ThirdParty.Zendesk.TicketCreate.優先順序

$.ThirdParty.Zendesk.TicketCreate.CreatedAt

OnZendeskTicketStatusUpdate

$.ThirdParty.Zendesk.TicketStatusUpdate.ID

$.ThirdParty.Zendesk.TicketStatusUpdate.優先順序

$.ThirdParty.Zendesk.TicketStatusUpdate.CreatedAt