翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Connect APIs を使用してルールを作成または管理するときに、特定のパラメータの変数を指定する
Amazon Connect API (CreateRule や UpdateRule など) を使用してプログラムでルールを作成または管理する場合、特定のパラメータに変数を指定できます。変数は、アクションがトリガーされたときに EventSourceName パラメータの値に基づいて、実行時に解決されます。
例えば、タスクアクションを設定し、さらにコンテキストを追加するとします。以下は、変数インジェクションを使用して問い合わせの ID とエージェントの ID をタスクの Description
フィールドに含める方法の例です。
-
お客様は電話について不満を持っています。問い合わせ
$.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.Agent.AgentId $.ContactLens.PostCall.Queue.QueueId |
OnRealTimeCallAnalysisAvailable |
$.ContactLens.RealTimeCall.ContactId $.ContactLens.RealTimeCall.Agent.AgentId $.ContactLens.RealTimeCall.Queue.QueueId |
OnPostChatAnalysisAvailable |
$.ContactLens.PostChat.ContactId $.contactlens.postchat.agent.Agent.AgentId $.ContactLens.PostChat.Queue.QueueId |
OnSalesforceCaseCreate |
$.ThirdParty.Salesforce.CaseCreate.CaseNumber $.ThirdParty.Salesforce.CaseCreate.Name $.ThirdParty.Salesforce.CaseCreate.Email $.ThirdParty.Salesforce.CaseCreate.Phone $.ThirdParty.Salesforce.CaseCreate.Company $.ThirdParty.Salesforce.CaseCreate.Type $.ThirdParty.Salesforce.CaseCreate.Reason $.ThirdParty.Salesforce.CaseCreate.Origin $.ThirdParty.Salesforce.CaseCreate.Subject $.ThirdParty.Salesforce.CaseCreate.Priority $.ThirdParty.Salesforce.CaseCreate.CreatedDate $.ThirdParty.Salesforce.CaseCreate.Description |
OnZendeskTicketCreate |
$.ThirdParty.Zendesk.TicketCreate.Id $.ThirdParty.Zendesk.TicketCreate.Priority $.ThirdParty.Zendesk.TicketCreate.CreatedAt |
OnZendeskTicketStatusUpdate |
$.ThirdParty.Zendesk.TicketStatusUpdate.Id $.ThirdParty.Zendesk.TicketStatusUpdate.Priority $.ThirdParty.Zendesk.TicketStatusUpdate.CreatedAt |