View a markdown version of this page

Menyimpan nilai dari fungsi Lambda sebagai atribut kontak di Connect Customer - Pelanggan Amazon Connect

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

Menyimpan nilai dari fungsi Lambda sebagai atribut kontak di Connect Customer

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

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

penting

Atribut kontak hanya mendukung nilai string. Jika fungsi Lambda mengembalikan tipe data non-string seperti boolean atau angka, Anda harus mengubahnya menjadi string sebelum mengembalikannya. Misalnya, kembalikan al "true" ih-alihtrue.

Tip

Untuk informasi tentang memanggil fungsi Lambda dari aliran, lihat Topik Berikan akses Connect Pelanggan ke AWS Lambda fungsi juga menunjukkan cara menggunakan respons fungsi Lambda.

Untuk menyimpan nilai eksternal dari fungsi Lambda sebagai atribut kontak
  1. Di Hubungkan Pelanggan, pilih Perutean, Alur kontak.

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

  3. Tambahkan Fungsi AWS Lambda blok, lalu pilih judul blok untuk membuka pengaturan untuk blok.

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

  5. Setelah Fungsi AWS Lambda blok, tambahkan blok A tur atribut kontak dan hubungkan cabang Sukses Fungsi AWS Lambda blok ke sana.

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

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

  8. Untuk Jenis, 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 dieksekusi selama aliran, nilai disimpan sebagai atribut yang ditentukan pengguna dengan nama yang ditentukan oleh kunci Tujuan, dalam hal ini CustomerName. Hal ini dapat diakses di blok apa pun yang menggunakan atribut dinamis.

Untuk mencabangkan alur berdasarkan nilai atribut eksternal, seperti nomor akun, gunakan blok Per iksa atribut kontak, lalu tambahkan kondisi untuk membandingkan nilai atribut. Selanjutnya, cabangkan aliran berdasarkan kondisi.

  1. Di blok Per iksa atribut kontak, untuk A tribut yang akan diperiksa lakukan salah satu hal berikut:

    • Pilih Ek sternal untuk Jenis, lalu masukkan nama kunci yang dikembalikan dari fungsi Lambda di bidang A tribut.

      penting

      Setiap atribut yang dikembalikan dari AWS Lambda fungsi diganti ketika Anda memanggil fungsi Lambda lainnya. Untuk mereferensikan atribut nanti dalam aliran, simpan sebagai atribut yang ditentukan pengguna.

    • Pilih User Defin ed untuk Type, dan di bidang A tribut, ketik nama yang Anda tentukan sebagai kunci Tujuan di blok Set atribut kontak.

  2. Pilih Tambahkan kondisi lain.

  3. Di bawah Kondisi untuk diperiksa, 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 mengambil cabang No Match dari blok.