本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
支持變量注入的規則操作公共 API 欄位的 JSONPath 參考
當您使用 Amazon Connect API (例如或 UpdateRule) 以程式設計方式建立CreateRule或管理規則時,您可以為某些參數指定變數。根據參數的值,在觸發動作時,會在執行階段解析變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 $。 ContactLens。 PostCall. 代理程式。 AgentId $。 ContactLens。 PostCall隊列。 QueueId |
OnRealTimeCallAnalysisAvailable |
$.ContactLens.RealTimeCall.ContactId $。 ContactLens。 RealTimeCall. 代理程式。 AgentId $。 ContactLens。 RealTimeCall隊列。 QueueId |
OnPostChatAnalysisAvailable |
$.ContactLens.PostChat.ContactId $。 ContactLens。 PostChat. 代理程式。 AgentId $。 ContactLens。 PostChat隊列。 QueueId |
OnSalesforceCaseCreate |
$。 ThirdParty。銷售力量。 CaseCreate。 CaseNumber $。 ThirdParty。銷售力量。 CaseCreate名稱。 $。 ThirdParty。銷售力量。 CaseCreate. 電子郵件 $。 ThirdParty。銷售力量。 CaseCreate. 電話。 $。 ThirdParty。銷售力量。 CaseCreate. 公司。 $。 ThirdParty。銷售力量。 CaseCreate類型。 $。 ThirdParty。銷售力量。 CaseCreate. 原因。 $。 ThirdParty。銷售力量。 CaseCreate. 原點 $。 ThirdParty。銷售力量。 CaseCreate. 主旨。 $。 ThirdParty。銷售力量。 CaseCreate優先級。 $。 ThirdParty。銷售力量。 CaseCreate。 CreatedDate $。 ThirdParty。銷售力量。 CaseCreate. 說明 |
OnZendeskTicketCreate |
$。 ThirdParty。禪桌。 TicketCreate.Id $。 ThirdParty。禪桌。 TicketCreate優先級。 $。 ThirdParty。禪桌。 TicketCreate。 CreatedAt |
OnZendeskTicketStatusUpdate |
$。 ThirdParty。禪桌。 TicketStatusUpdate.Id $。 ThirdParty。禪桌。 TicketStatusUpdate優先級。 $。 ThirdParty。禪桌。 TicketStatusUpdate。 CreatedAt |