本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon Connect 建立或管理規則時,為特定參數指定變數 APIs
當您使用 Amazon Connect 以程式設計方式建立或管理規則 APIs(例如 CreateRule或 UpdateRule) 時,您可以指定特定參數的變數。觸發動作時,會根據 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 |