Modul aliran untuk fungsi yang dapat digunakan kembali di Amazon Connect - Amazon Connect

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

Modul aliran untuk fungsi yang dapat digunakan kembali di Amazon Connect

Modul aliran adalah bagian aliran yang dapat digunakan kembali. Anda dapat membuatnya untuk mengekstrak logika berulang di seluruh alur Anda, dan membuat fungsi umum. Contoh:

  1. Anda dapat membuat modul yang mengirim pesan teks SMS ke pelanggan.

  2. Anda dapat memanggil modul dalam alur yang menangani situasi di mana pelanggan ingin mengatur ulang kata sandi mereka, memeriksa saldo bank mereka, atau menerima kata sandi satu kali.

Berikut ini adalah manfaat menggunakan modul:

  • Sederhanakan pengelolaan fungsionalitas umum di seluruh arus. Misalnya, modul SMS dapat memvalidasi format nomor telepon, mengonfirmasi preferensi keikutsertaan SMS, dan berintegrasi dengan layanan SMS, seperti Amazon Pinpoint.

  • Membuatnya lebih efisien untuk mempertahankan arus. Misalnya, Anda dapat dengan cepat menyebarkan perubahan di semua alur yang memanggil modul aliran.

  • Membantu memisahkan tanggung jawab desainer aliran. Misalnya, Anda dapat memiliki desainer modul teknis dan desainer aliran non-teknis.

  • Support untuk pengalaman yang lebih dapat digunakan kembali dan dinamis dengan modul aliran. Misalnya, Anda dapat menentukan modul dengan input/output objek dan cabang khusus untuk digunakan kembali di berbagai kasus penggunaan alur kontak.

  • Manajemen modul aliran yang lebih mudah. Anda dapat membuat beberapa versi modul yang tidak dapat diubah untuk melacak dan menguji perubahan secara efektif. Selain itu, Anda dapat membuat alias yang mengarah ke versi tertentu, memungkinkan Anda memperbarui alias sesuai kebutuhan untuk mengimplementasikan perubahan di semua alur kontak yang mereferensikannya.

Di mana Anda dapat menggunakan modul

Anda dapat menggunakan modul dalam aliran apa pun yang bertipe Inbound flow.

Jenis aliran berikut tidak mendukung modul: Antrian pelanggan, Penahanan pelanggan, bisikan Pelanggan, Bisikan keluar, Penahanan Agen, Bisikan Agen, Transfer ke agen, Transfer ke antrian.

Batasan

  • Modul tidak mengizinkan aliran data lokal dari aliran pemanggilan. Ini berarti Anda tidak dapat menggunakan yang berikut ini dengan modul:

    • Atribut eksternal

    • Atribut Amazon Lex

    • Atribut Profil Pelanggan

    • Amazon Q di atribut Connect

    • Metrik antrian

    • Masukan pelanggan yang disimpan

  • Modul tidak mengizinkan pemanggilan modul lain.

Untuk meneruskan data apa pun ke modul, atau untuk mendapatkan data apa pun dari modul, Anda harus meneruskan dan mengambil atribut.

Misalnya, Anda ingin data yang ditulis dari Lambda (atribut Eksternal) dan meneruskannya ke modul sehingga Anda dapat membuat keputusan. Lambda Anda mengidentifikasi apakah pelanggan adalah anggota VIP. Anda memerlukan informasi itu di dalam modul karena jika mereka adalah anggota VIP, Anda ingin memainkan prompt berterima kasih atas keanggotaan mereka. Karena Lambda default tidak tersedia di dalam modul, Anda menggunakan atribut untuk meneruskan dan mengambil data.

Izin profil keamanan untuk modul

Sebelum Anda dapat menambahkan modul ke alur masuk, Anda harus memiliki izin di profil keamanan Anda. Secara default, Admin dan profil CallCenterManagerkeamanan memiliki izin ini.

Buat modul dasar

Untuk informasi tentang jumlah modul yang dapat Anda buat untuk setiap instans Amazon Connect, lihatAmazon Connect kuota layanan.

  1. Masuk ke konsol Amazon Connect dengan akun yang ditetapkan ke profil keamanan yang memiliki izin untuk membuat modul.

  2. Pada menu navigasi, pilih Routing, alur Kontak.

  3. Pilih Modul, Buat modul aliran.

  4. (opsional) Di tab Detail, Anda dapat memasukkan deskripsi dan menambahkan 50 tag untuk modul.

  5. Di tab Designer, tambahkan blok yang Anda inginkan ke modul Anda. Setelah selesai, pilih Publikasikan. Ini membuat modul tersedia untuk digunakan dalam modul dan aliran lain.

Tambahkan modul ke aliran

  1. Masuk ke konsol Amazon Connect dengan akun yang ditetapkan ke profil keamanan yang memiliki izin untuk membuat alur. Anda tidak memerlukan izin untuk membuat modul.

  2. Pada menu navigasi, pilih Routing, alur Kontak.

  3. Pilih Buat alur dan pilih jenis aliran apa pun.

  4. Untuk menambahkan modul, buka bagian Integrate, dan pilih Invoke flow module.

  5. Setelah selesai membuat alur, pilih Publish.

Contoh modul

Modul ini menunjukkan cara mendapatkan fakta menyenangkan acak dengan menjalankan fungsi Lambda. Modul menggunakan atribut kontak ($.Attributes.FunFact) untuk mengambil fakta menyenangkan. Alur yang memanggil modul ini dapat diputar FunFact ke pelanggan, tergantung pada jenis kontak masuk mereka.

Alur masuk dalam instans Anda dapat memanggil modul umum ini dan mendapatkan fakta menyenangkan.

Berikut ini adalah gambar FunFact modul:

Modul funfact di desainer aliran.

Berikut ini adalah gambar dari FunFactSampleFlow yang memanggil modul:

Funfactsampleflow di desainer aliran.

Pembuatan versi modul dan aliasing

Untuk meningkatkan efisiensi pemeliharaan dan mengurangi risiko penerapan, pembuatan versi dan aliasing didukung untuk modul. Versi modul adalah snapshot Immutable untuk memastikan setiap versi modul tetap tidak berubah, memberikan konsistensi dan keandalan. Alias modul memungkinkan Anda menetapkan nama deskriptif ke versi untuk identifikasi dan pengelolaan yang lebih mudah. Pelacakan revisi terbaru secara otomatis memperbarui ke versi terbaru saat Anda memanggil modul dan memilih $. LATEST sebagai alias.

Buat versi untuk modul

Anda dapat membuat versi modul untuk melacak perubahan dan mempertahankan iterasi yang berbeda.

Membuat versi untuk modul di konsol.

Buat alias untuk modul

Anda dapat membuat alias yang mengarah ke versi modul tertentu untuk pengelolaan yang lebih mudah.

Membuat alias untuk modul di konsol.

Lihat versi atau alias modul tertentu

Anda dapat melihat versi atau alias modul tertentu dalam mode hanya-baca.

Melihat versi modul di konsol.
Melihat alias modul di konsol.

Klik pada versi atau alias tertentu untuk melihat modul dalam mode hanya-baca:

Tampilan hanya-baca dari versi modul tertentu.

Gunakan versi modul dan alias dalam alur

Anda dapat mereferensikan versi modul atau alias tertentu saat menjalankan modul dalam alur Anda.

Menggunakan versi modul dan alias dalam aliran.

Buat modul blok khusus

Anda dapat mulai membuat modul blok khusus dengan menavigasi ke tab Pengaturan modul aliran baru atau yang sudah ada. Di sini, Anda dapat mengonfigurasi tipe data input dan output untuk modul Anda. Sementara input/output skema default ke tipe Object, Anda memiliki fleksibilitas untuk menentukan tipe data lain untuk properti dalam skema input dan output root, tipe data berikut didukung: String, Number, Integer, Boolean, Object, Array, dan Null.

Konfigurasikan modul blok khusus

Anda dapat mulai membuat modul blok khusus dengan menavigasi tab Pengaturan modul aliran baru atau yang sudah ada, Anda dapat mengonfigurasi tipe data input dan output apa pun untuk modul Anda, namun input/output skema tersebut adalah tipe Objek secara default. Untuk properti di bawah skema input dan output root, tipe data yang didukung adalah String, Number, Integer, Boolean, Object, Array, dan Null.

Anda dapat menggunakan mode Designer untuk membuat struktur model input dan output atau Anda dapat menggunakan skema JSON untuk mendefinisikannya.

Mode desainer untuk konfigurasi modul blok khusus.
Mode skema JSON untuk konfigurasi modul blok kustom.

Anda dapat menentukan hingga 8 cabang khusus untuk modul Anda.

Konfigurasi cabang khusus untuk modul.

Mengakses atribut terkait modul

Sebagai bagian dari peningkatan modul blok khusus, Modul namespace baru diperkenalkan bagi Anda untuk mengakses input modul dalam modul, output, dan hasil dari aliran atau modul yang memanggil modul. Anda dapat menyimpan atribut ini menggunakan Blok aliran di Amazon Connect: Setel atribut kontak blok atau langsung menggunakan atribut ini melalui JSONPath referensi. Lihat Daftar atribut kontak yang tersedia di Amazon Connect dan JSONPath referensinya dokumentasi tentang detail atribut modul.

Contoh modul blok kustom

Modul ini menunjukkan cara membuat pelanggan diautentikasi berdasarkan nomor telepon dan PIN yang mereka berikan dengan menjalankan fungsi Lambda. Modul mengambil input sebagai nomor telepon dan mengeluarkan CustomerID, CustomerName, dan CustomerEmail. Modul ini juga mendukung 2 cabang khusus yang diautentikasi dan tidak diautentikasi. Alur yang memanggil modul ini dapat dengan mudah mengirimkan nomor telepon untuk mengautentikasi pelanggan dan mendapatkan informasi pelanggan dasar untuk tindakan lebih lanjut.

Berikut ini adalah gambar modul Otentikasi dengan pengaturan:

Pengaturan modul otentikasi - konfigurasi input.
Pengaturan modul otentikasi - konfigurasi output.
Pengaturan modul otentikasi - konfigurasi cabang.
Pengaturan modul otentikasi - tampilan ringkasan.

Berikut ini adalah gambar aliran dukungan pelanggan sampel yang memanggil modul untuk mengautentikasi pelanggan menggunakan nomor telepon:

Contoh alur dukungan pelanggan menggunakan modul otentikasi.

Buat modul sebagai alat

Untuk memungkinkan Flow Modules dipanggil di luar Flow oleh berbagai sistem sebagai unit eksekusi independen, memperluas utilitas mereka dan mendukung kasus penggunaan yang kuat dengan alat otomatisasi yang mapan seperti Q in Connect, di mana Agen AI dapat menggunakan modul sebagai alat untuk memenuhi tindakan yang diidentifikasi selama interaksi layanan pelanggan, seperti menjalankan alur kerja pembayaran dan alur kerja tugas otomatis. Pendekatan ini memungkinkan Anda untuk mendefinisikan logika bisnis sekali sebagai modul dan menjalankannya di berbagai saluran dan konteks, memastikan konsistensi sekaligus mengurangi overhead pengembangan.

Buat modul baru sebagai alat

Buat modul baru sebagai antarmuka alat

Buat modul sebagai alat dari modul yang ada

Buat modul sebagai alat dari antarmuka modul yang ada

Modul sebagai blok yang didukung alat

Saat Anda membuat modul alat baru, Anda hanya akan melihat daftar blok yang didukung dari pustaka blok untuk membangun modul Anda. Untuk mengonversi modul yang ada sebagai alat, Anda akan melihat blok mana yang ada yang tidak didukung dalam modul alat. Daftar blok berikut didukung untuk modul sebagai alat.

Blok
Kasus
ChangeRoutingPriority
CheckCallProgress
CheckContactAttributes
CheckHoursOfOperation
CheckQueueStatus
CheckStaffing
CheckVoiceId
CreatePersistentContactAssociation
CreateTask
CustomerProfiles
DataTable
DistributeByPercentage
GetQueueMetrics
InvokeFlowModule
InvokeLambdaFunction
InvokeThirdPartyAction
Lingkaran
Lanjutkan
ResumeContact
Nilai yang ditampilkan
SendMessage
SetAttributes
SetCallbackNumber
SetCustomerQueueFlow
SetDisconnectFlow
SetEventHook
SetHoldFlow
SetLoggingBehavior
SetQueue
SetRecordingAndAnalyticsBehavior
SetRoutingCriteria
SetRoutingProficiency
SetVoice
SetVoiceId
SetWhisperFlow
SetWisdomAssistant
TagContact