Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Blok aliran di Amazon Connect: AWS Lambda fungsi
Topik ini mendefinisikan blok aliran untuk panggilan AWS Lambda. Respons yang diambil dapat digunakan di Tetapkan atribut kontak blok.
Deskripsi
-
Panggilan AWS Lambda.
-
Data yang dikembalikan dapat digunakan untuk mengatur atribut kontak di Tetapkan atribut kontak blok.
-
Sebagai contoh, lihat Tutorial: Buat fungsi Lambda dan panggil dalam alur.
Saluran yang didukung
Tabel berikut mencantumkan cara blok ini merutekan kontak yang menggunakan saluran yang ditentukan.
Channel | Didukung? |
---|---|
Suara |
Ya |
Obrolan |
Ya |
Tugas |
Ya |
Ya |
Jenis aliran
Anda dapat menggunakan blok ini dalam jenis aliran berikut:
-
Aliran masuk
-
Alur Antrian Pelanggan
-
Alur Customer Hold
-
Aliran Bisikan Pelanggan
-
Agen Tahan aliran
-
Aliran Bisikan Agen
-
Transfer ke aliran Agen
-
Transfer ke aliran Antrian
Properti
Gambar berikut menunjukkan halaman Properties dari blok AWS Lambda fungsi.

Dalam kotak Pilih tindakan, pilih dari opsi berikut:
-
Muat hasil Lambda (jika dijalankan secara asinkron)
Memanggil Lambda

Saat Pilih tindakan diatur ke Memanggil Lambda, perhatikan properti berikut:
-
Mode eksekusi:
-
Synchronous: Ketika Synchronous dipilih, kontak dialihkan ke blok berikutnya hanya setelah pemanggilan Lambda selesai.
-
Asynchronous: Kontak dialihkan ke blok berikutnya tanpa menunggu Lambda selesai.
Anda dapat mengonfigurasi Tunggu blok untuk menunggu Lambda yang dipanggil menggunakan mode eksekusi asinkron.
-
-
Timeout: Masukkan berapa lama waktu menunggu Lambda habis. Anda dapat memasukkan maksimum 8 detik untuk mode Sinkron dan 60 detik untuk mode Asinkron.
Jika pemanggilan Lambda Anda terhambat, permintaan akan dicoba lagi. Ini juga dicoba lagi jika kegagalan layanan umum (kesalahan 500) terjadi.
Saat pemanggilan Lambda menampilkan kesalahan, Amazon Connect mencoba ulang hingga tiga kali, untuk maksimum hingga batas waktu yang ditentukan. Pada saat itu, kontak dialihkan ke cabang Error.
-
Validasi respons: Respons fungsi Lambda dapat berupa STRING_MAP atau JSON. Anda harus mengaturnya ketika Anda mengkonfigurasi blok AWS Lambda fungsi dalam aliran.
-
Ketika validasi respon diatur ke STRING_MAP, fungsi Lambda mengembalikan objek datar pasangan dari jenis key/value string.
-
Ketika validasi respons diatur ke JSON, fungsi Lambda mengembalikan JSON yang valid termasuk JSON bersarang.
-
Muat Hasil Lambda

Saat Pilih tindakan diatur ke Memuat Hasil Lambda, perhatikan properti berikut:
-
Lambda Invocation RequestId: Ini adalah RequeStyD dari Lambda ketika dijalankan dalam mode Asynchronous.
$.LambdaInvocation.InvocationId
berisi requeSTid dari Lambda yang dijalankan secara asinkron terbaru.
Bila Anda memilih tindakan Load Lambda Result, pilih opsi berikut di bawah Lambda Invocation: RequestId
-
Namespace = Doa Lambda
-
Kunci = ID Doa
Kiat konfigurasi
-
Untuk menggunakan AWS Lambda fungsi dalam aliran, pertama-tama tambahkan fungsi ke instance Anda. Untuk informasi selengkapnya, lihat Menambahkan fungsi Lambda ke instans Amazon Connect.
-
Setelah Anda menambahkan fungsi ke instance Anda, Anda dapat memilih fungsi dari Pilih fungsi daftar drop-down di blok untuk menggunakannya dalam aliran.
Blok yang dikonfigurasi
Gambar berikut menunjukkan contoh seperti apa blok ini ketika dikonfigurasi. Ini memiliki dua cabang: Kesuksesan dan Kesalahan. Ini dikonfigurasi untuk mode eksekusi Asynchronous. Ketika dikonfigurasi untuk mode eksekusi Synchronous, ia memiliki cabang Timeout.

Aliran sampel
Amazon Connect menyertakan serangkaian aliran sampel. Untuk petunjuk yang menjelaskan cara mengakses aliran sampel dalam perancang aliran, lihatAlur sampel di Amazon Connect. Berikut ini adalah topik yang menjelaskan aliran sampel yang mencakup blok ini.
Contoh aliran integrasi Lambda di Amazon Connect
Skenario
Lihat topik berikut untuk skenario yang menggunakan blok ini: