Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat kampanye keluar menggunakan pemicu acara
Siapkan pemicu acara di situs web Amazon Connect admin
-
Pada halaman Pengaturan kampanye, pilih Acara pelanggan di bawah Penerima.
-
Pilih sumber Peristiwa untuk menentukan dari mana data berasal, dan konfigurasikan kondisi atribut yang akan mengaktifkan pemicu peristiwa.
Sumber peristiwa didasarkan pada integrasi dalam domain Profil Pelanggan Anda. detail tentang pengaturan aplikasi eksternal Anda, lihat Mengintegrasikan dengan aplikasi eksternal. Anda juga dapat berintegrasi dengan Kinesis atau S3.
-
Pilih mode Pengiriman dan pengaturan komunikasi tambahan.
-
Verifikasi konfigurasi Anda dan pilih Publikasikan.
Buat kampanye keluar dengan pemicu acara menggunakan APIs
Pemicu peristiwa Profil Pelanggan Amazon Connect APIs
-
Dua panggilan API dibuat untuk membuat pemicu peristiwa yang berfungsi:
-
CreateEventTrigger: Mendefinisikan tindakan mana yang harus dilakukan berdasarkan kondisi tertentu.
-
PutIntegration: Mendefinisikan tindakan yang akan digunakan.
-
Contoh permintaan pemicu peristiwa:
{
"DomainName": "string",
"EventTriggerName": "string",
"ObjectTypeName": "string",
"SegmentFilter": "string"
"EventTriggerConditions":
# Conditions have default OR relationship, allow max of 5 items
{
"LogicalOperator": "ALL|ANY|NONE",
"Dimensions": [
# Attributes within the dimension have default AND relationship,
# Allow max of 10 items
{
"ObjectAttributes": [
{
"Source": "string",
"FieldName": "string",
"ComparisonOperator": "enum
", # See table below
"Values": ["string"] # Allow max of 10 items
}
]
}
]
},
"EventTriggerLimits": {
"EventExpiration": Long,
"Periods": [
{
"MaxInvocationsPerProfile": Integer,
"Unlimited": false
"Unit": "DAY", // HOUR/DAY/WEEK/MONTH
"Value": Integer // The amount of time of the specified unit
}
]
}
}
ComparisonOperator
Mendukung nilai-nilai berikut:
ComparisonOperator | Komentar | Tipe yang didukung |
---|---|---|
INKLUSIF | Memeriksa apakah target mencakup semua nilai yang ditentukan. | String |
EKSKLUSIF | Memeriksa apakah target tidak berisi semua nilai yang ditentukan. | String |
BERISI | Memeriksa apakah target berisi salah satu nilai yang ditentukan. | String |
MULAI_DENGAN | Memeriksa apakah target dimulai dengan nilai yang ditentukan. | String |
ENDS_DENGAN | Memeriksa apakah target berakhir dengan nilai yang ditentukan. | String |
LEBIH BESAR_DARI | Benar jika target lebih besar dari nilai yang ditentukan. | Jumlah |
KURANG_DARI | Benar jika target kurang dari nilai yang ditentukan. | Jumlah |
LEBIH BESAR_THAN_OR_EQUAL | Benar jika target lebih besar dari atau sama dengan nilai yang ditentukan. | Jumlah |
LESS_THAN_OR_EQUAL | Benar jika target kurang dari atau sama dengan nilai yang ditentukan. | Jumlah |
SAMA | Benar jika target sama dengan nilai yang ditentukan. | Jumlah |
ANTARA | Benar jika target berada dalam rentang nilai atau stempel waktu tertentu. | Nomor/Tanggal* |
TIDAK_ANTARA | Benar jika target tidak berada dalam rentang nilai atau stempel waktu tertentu. | Nomor/Tanggal* |
SEBELUM | Benar jika target sebelum stempel waktu yang ditentukan. | Tanggal |
SETELAH | Benar jika target setelah stempel waktu yang ditentukan. | Tanggal |
PADA | Benar jika target berada pada stempel waktu yang ditentukan. | Tanggal |
-
Sumber: Digunakan untuk mendefinisikan atribut dalam objek.
-
Hanya satu atribut yang diizinkan dalam satu
ObjectAttribute
entri.
-
-
FieldName: Digunakan untuk menunjuk ke atribut yang dipetakan di Pemetaan Data.
-
Hanya satu atribut yang diizinkan dalam satu
ObjectAttribute
entri.
-
-
ObjectTypeName: Mendukung semua nama tipe objek default dan kustom, tetapi bukan tipe objek standar, seperti
_profile
,_asset
,_order
, dan lainnya. -
EventTriggerLimits:
-
Izinkan maksimal 20 pemicu peristiwa bersamaan per domain pelanggan secara default.
-
Batas default 10 pemanggilan per hari, per profil, per pemicu. Anda dapat mengganti ini dengan menentukan
UNLIMITED
di.MaxInvocationPerProfile
-
MaxInvocationPerProfile:
-
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 1000. (atau
UNLIMITED
)
-
-
Unit:
-
Nilai yang Valid: JAM, HARI, MINGGU, BULAN
-
-
Nilai:
-
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 24
-
-
-
Perbandingan rentang waktu
-
Profil Pelanggan menggunakan pustaka standar untuk mengurai nilai waktu. Untuk layanan global, penting untuk memperhitungkan konversi zona waktu untuk memastikan pemrosesan yang akurat.
-
-
EventExpiration
Nilai ditentukan dalam milidetik. Saat digunakan untuk memicu kampanye, waktu kedaluwarsa maksimum dibatasi pada 15 menit.
Pemicu acara kampanye keluar APIs
-
CreateCampaignV2
Satu-satunya perubahan yang diperlukan untuk membuat kampanye yang dipicu peristiwa adalah bidang yang disorot. Bidang lainnya sama dengan Kampanye Terjadwal.
{ "name": "string", "connectInstanceId": "string", "channelSubtypeConfig": { // or other channel parameters "email": { "outboundMode": { "agentless":{ } }, "defaultOutboundConfig":{ "connectSourceEmailAddress":"example@example.com", "wisdomTemplateArn":"arn:aws:wisdom:us-west-2:123456789012:message-template/dXXXXX0Pc8-195a-776f-0000-EXAMPLE/51219d5c-b1f4-4bad-b8d3-000673332", "sourceEmailAddressDisplayName": "testEmailDisplayName" } } }, "connectCampaignFlowArn":
<Flow ARN>
, "schedule": { "endTime": "2024-12-11T21:22:00Z", "startTime": "2024-10-31T20:14:49Z", "timeZone": "America/Los_Angeles" }, "source": { "eventTrigger": { "customerProfilesDomainArn":<Domain ARN>
} -
PutProfileOutboundRequestBatch
Anda tidak dapat langsung menjalankan API ini, tetapi akan dicatat dalam log Cloudtrail Anda. API ini digunakan untuk memicu kampanye setelah menerima acara, dan merupakan mekanisme yang memulai panggilan suara, email, atau SMS.