Fungsi dan atribut Lambda - Amazon Connect

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

Fungsi dan atribut Lambda

Ambil data dari sistem yang digunakan organisasi Anda secara internal, seperti sistem pemesanan atau database lain dengan fungsi Lambda, dan simpan nilai sebagai atribut yang kemudian dapat direferensikan dalam alur.

Fungsi Lambda mengembalikan respons dari sistem internal Anda dalam bentuk pasangan kunci-nilai data. Anda dapat mereferensikan nilai yang dikembalikan di namespace Eksternal. Misalnya, $.External.attributeName. Untuk menggunakan atribut nanti dalam alur, Anda dapat menyalin pasangan nilai kunci ke atribut yang ditentukan pengguna dengan menggunakan blok Atribut kontak Set. Anda kemudian dapat menentukan logika untuk cabang kontak Anda berdasarkan nilai atribut dengan menggunakan blok Periksa atribut kontak. Atribut kontak apa pun yang diambil dari fungsi Lambda akan ditimpa saat Anda memanggil fungsi Lambda lainnya. Pastikan Anda menyimpan atribut eksternal jika Anda ingin mereferensikannya nanti dalam alur.

Untuk menyimpan nilai eksternal dari fungsi Lambda sebagai atribut kontak
  1. Di Amazon Connect, pilih Routing, alur Kontak.

  2. Pilih alur yang ada, atau buat yang baru.

  3. Tambahkan blok AWS Lambda fungsi Invoke, lalu pilih judul blok untuk membuka pengaturan blok tersebut.

  4. Tambahkan Fungsi ARN ke AWS Lambda fungsi Anda yang mengambil data pelanggan dari sistem internal Anda.

  5. Setelah blok AWS Lambda fungsi Invoke, tambahkan blok Atur atribut kontak dan hubungkan cabang Sukses dari blok AWS Lambda fungsi Invoke ke sana.

  6. Edit blok Set atribut kontak, dan pilih Use atribut.

  7. Untuk kunci Tujuan, ketik nama yang akan digunakan sebagai referensi ke atribut, seperti CustomerName. Ini adalah nilai yang Anda gunakan di bidang Atribut di blok lain untuk mereferensikan atribut ini.

  8. Untuk Tipe, pilih Eksternal.

  9. Untuk Atribut, masukkan nama atribut yang dikembalikan dari fungsi Lambda. Nama atribut yang dikembalikan dari fungsi akan bervariasi tergantung pada sistem internal Anda dan fungsi yang Anda gunakan.

Setelah blok ini dijalankan selama aliran, nilai disimpan sebagai atribut yang ditentukan pengguna dengan nama yang ditentukan oleh kunci Destination, dalam hal ini CustomerName. Itu dapat diakses di blok apa pun yang menggunakan atribut dinamis.

Untuk membuat cabang alur Anda berdasarkan nilai atribut eksternal, seperti nomor akun, gunakan blok Periksa atribut kontak, lalu tambahkan kondisi untuk membandingkan nilai atribut tersebut. Selanjutnya, cabang aliran berdasarkan kondisi.

  1. Di blok Periksa atribut kontak, agar Atribut memeriksa lakukan salah satu hal berikut:

    • Pilih Eksternal untuk Tipe, lalu masukkan nama kunci yang dikembalikan dari fungsi Lambda di bidang Atribut.

      penting

      Atribut apa pun yang dikembalikan dari suatu AWS Lambda fungsi akan ditimpa saat Anda memanggil fungsi Lambda lainnya.. Untuk mereferensikan atribut nanti dalam alur, simpan sebagai atribut yang ditentukan pengguna.

    • Pilih User Defined for the Type, dan di bidang Atribut, ketikkan nama yang Anda tentukan sebagai kunci Tujuan di blok Set atribut kontak.

  2. Pilih Tambahkan kondisi lain.

  3. Di bawah Kondisi untuk memeriksa, pilih operator untuk kondisi, lalu masukkan nilai untuk dibandingkan dengan nilai atribut. Blok membuat cabang untuk setiap perbandingan yang Anda masukkan, memungkinkan Anda merutekan kontak berdasarkan kondisi yang ditentukan. Jika tidak ada kondisi yang cocok, kontak akan mengambil cabang No Match dari blok.