View a markdown version of this page

Menentukan variabel untuk parameter tertentu saat membuat atau mengelola aturan menggunakan Connect Customer API - Pelanggan Amazon Connect

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menentukan variabel untuk parameter tertentu saat membuat atau mengelola aturan menggunakan Connect Customer API

Saat Anda membuat atau mengelola aturan secara terprogram menggunakan Connect Customer API (seperti CreateRuleatau UpdateRule), Anda dapat menentukan variabel untuk parameter tertentu. Variabel diselesaikan saat runtime ketika tindakan dipicu, berdasarkan nilai EventSourceNameparameter.

Misalnya, katakanlah Anda sedang menyiapkan tindakan tugas dan Anda ingin menambahkan lebih banyak konteks. Berikut ini adalah contoh bagaimana Anda dapat menggunakan injeksi variabel untuk menyertakan ID kontak dan ID agen di Description bidang tugas:

  • Pelanggan tidak senang dengan panggilan telepon. Sebuah kata umpatan terdeteksi selama percakapan dengan agen $.ContactLens.PostCall.Agent.AgentId dalam kontak $.ContactLens.PostCall.ContactId

Ketika tindakan dipicu, string akan memutuskan untuk “Pelanggan tidak senang dengan panggilan telepon. Sebuah kata umpatan terdeteksi selama percakapan dengan agen 12345678-1234-1234-1234-EXAMPLEID012 di kontak 87654321-1234-1234-1234-EXAMPLEID345"

Tabel berikut mencantumkan setiap sumber peristiwa, dan JSONPath yang akan digunakan untuk bidang yang mendukung injeksi variabel.

EventSourceName JsonPath Referensi

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.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