Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Blok aliran di Connect Customer: Tetapkan kriteria perutean
Topik ini mendefinisikan blok aliran untuk merutekan kontak di saluran apa pun ke antrian yang sesuai.
Deskripsi
Menetapkan kriteria routing pada kontak.
-
Kriteria perutean dapat diatur pada kontak saluran apa pun, seperti wakil, obrolan, tugas, dan email, untuk menentukan bagaimana kontak harus dirutekan dalam antreannya. Kriteria routing adalah urutan dari satu atau lebih langkah routing.
-
Langkah routing adalah kombinasi dari satu atau lebih persyaratan yang harus dipenuhi agar kontak ini diarahkan ke agen. Anda dapat mengatur durasi kedaluwarsa opsional untuk setiap langkah perutean. Misalnya, Anda dapat membuat langkah perutean dengan persyaratan untuk hanya menawarkan kontak ini ke agen tertentu berdasarkan ID pengguna, untuk durasi kedaluwarsa tertentu. Sebagai contoh lain, Anda dapat membuat langkah perutean yang tidak kedaluwarsa dengan persyaratan: Language:English >= 4 DAN Technology:AWS Kinesis >= 2.
-
Persyaratan adalah kondisi yang dibuat menggunakan nama atribut yang telah ditentukan, nilainya, operator perbandingan, dan tingkat kemahiran. Misalnya, Technology:AWS Kinesis >= 2.
-
Gunakan blok Set routing criteria dengan blok Transfer to queue, karena blok terakhir mentransfer kontak ke antrian Connect Customer dan mengaktifkan kriteria routing yang ditentukan pada kontak.
-
Kriteria routing yang ditetapkan pada kontak tidak berlaku jika kontak ditransfer ke antrian agen. Untuk informasi selengkapnya, lihat Mengatur perutean di Connect Customer berdasarkan kemampuan agen.
-
Ketika waktu kedaluwarsa (DurationInSeconds) disetel terlalu pendek, Connect Customer dapat mencegah Connect Customer merutekan kontak dengan benar ke agen paling mahir berikutnya ketika agen pertama melewatkan panggilan. Perutean berbasis antrian default dapat bersaing dengan perutean berbasis kemahiran, yang menyebabkan perilaku perutean yang tidak konsisten antara kedua metode ini.
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
-
Transfer ke aliran Agen
-
Transfer ke aliran Antrian
Prasyarat untuk menetapkan kriteria perutean menggunakan atribut yang telah ditentukan
Sebelum mengatur kriteria perutean pada kontak, Anda harus menyelesaikan langkah-langkah berikut:
-
BuatBuat atribut yang telah ditentukan untuk merutekan kontak ke agen.
-
Tetapkan keahlian untuk agen di instans Connect Customer Andamenggunakan atribut yang telah ditentukan sebelumnya yang dibuat
Kapan menggunakan blok Set routing criteria
Ada dua cara untuk mengarahkan kontak langsung ke agen:
-
Opsi 1: Gunakan blok Setel kriteria perutean untuk menentukan kriteria perutean agar lebih memilih agen. Opsi ini lebih baik ketika:
-
Anda ingin kemampuan untuk menargetkan beberapa agen secara bersamaan. Misalnya, tim dukungan empat orang yang terutama mendukung pelanggan.
-
Anda ingin opsi untuk mundur ke kumpulan agen yang lebih luas dalam antrian jika agen pilihan tidak tersedia.
-
Anda ingin kontak dilaporkan dalam metrik antrian standar.
Keuntungan memilih opsi ini adalah menggunakan userID agen (seperti janedoe) sehingga lebih mudah dikonfigurasi daripada Opsi 2, yang menggunakan ARN.
Kelemahan utama dari kriteria perutean adalah bahwa hal itu berdampak pada metrik antrian (SLA, waktu antrian, dan banyak lagi). Jika kontak di QueueA sedang menunggu secara khusus untuk Agent12, maka itu tidak akan dijemput oleh agen lain yang tersedia. Ini mungkin melanggar SLA yang Anda tentukan. Cara Anda melihat ini terjadi adalah dengan melihat laporan metrik waktu nyata; lihatGunakan latihan satu-pilih.
catatan
Saat Anda mengatur perutean dan menentukan konfigurasi batas waktu, ingatlah skenario ini untuk mengakomodasi dampak ini.
-
-
Opsi 2: Gunakan antrian agen. Opsi ini biasanya lebih baik ketika:
-
Kontak dimaksudkan hanya untuk agen tertentu dan tidak ada orang lain.
-
Anda tidak ingin kontak dilaporkan di bawah antrian standar. Untuk informasi tentang antrian standar dan antrian agen, lihat. Antrian: standar dan agen
Untuk petunjuk tentang pengaturan opsi ini, lihatTransfer kontak ke antrian agen.
-
Cara kerja kriteria perutean
Ketika kontak ditransfer ke antrian standar, Connect Customer mengaktifkan langkah pertama yang ditentukan dalam kriteria perutean kontak.
-
Agen bergabung ke kontak hanya jika memenuhi persyaratan yang ditentukan dalam langkah perutean aktif kontak.
-
Jika tidak ada agen tersebut yang ditemukan hingga durasi kedaluwarsa langkah, maka Connect Customer pindah ke langkah berikutnya yang ditentukan dalam kriteria perutean hingga salah satu dari mereka terpenuhi.
-
Ketika semua langkah telah kedaluwarsa, kontak ditawarkan kepada agen terpanjang yang tersedia yang memiliki antrian di profil perutean mereka.
catatan
Jika durasi kedaluwarsa tidak ditentukan pada langkah perutean, langkah perutean tidak pernah kedaluwarsa.
Anda dapat menggunakan item berikut dalam kriteria perutean:
-
Pilih dari yang berikut ini:
-
Satu atau lebih agen pilihan, berdasarkan ID pengguna atau nama pengguna.
-
Hingga delapan atribut menggunakan
ANDkondisi. -
Hingga tiga kondisi OR dalam langkah perutean. Setiap persyaratan yang dipisahkan oleh OR dapat memiliki hingga delapan atribut.
-
Anda hanya dapat menggunakan OR saat menyetel atribut secara dinamis. Untuk informasi selengkapnya, lihat Cara mengatur kriteria perutean.
-
-
BUKAN operator untuk mengecualikan kemahiran berdasarkan level yang dipilih. Anda hanya dapat menggunakan NOT saat menyetel atribut secara dinamis. Untuk informasi selengkapnya, lihat Cara mengatur kriteria perutean.
-
catatan
Ekspresi bersarang didukung tetapi ekspresi OR harus berada di tingkat atas. Anda dapat menempatkan AND di dalam OR, tetapi tidak sebaliknya.
Selain itu, atribut dan kriteria routing harus memiliki yang berikut;
-
Setiap atribut harus memiliki tingkat kemahiran yang terkait.
-
Setiap tingkat kecakapan harus menggunakan operator perbandingan “>=” atau rentang tingkat kemahiran dari 1 hingga 5.
-
Setiap langkah kriteria harus memiliki timer kedaluwarsa berjangka waktu.
-
Langkah terakhir dari kriteria dapat memiliki timer kedaluwarsa berjangka waktu atau tidak kedaluwarsa.
Cara mengatur kriteria perutean
Anda dapat mengatur kriteria perutean yang diinginkan baik secara manual di UI blok aliran atau secara dinamis berdasarkan output dari blok. Fungsi AWS Lambda
Tetapkan kriteria perutean secara manual
Dengan menggunakan opsi ini, Anda dapat mengatur kriteria perutean pada kontak seperti yang ditentukan dalam blok Setel kriteria perutean secara manual. Lihat contoh aliran di bawah ini ke tempat atribut yang telah ditentukan ditambahkan ke langkah perutean secara manual dengan memilih atribut dan nilai dari daftar dropdown.
Sesuai kebutuhan, Anda dapat mengonfigurasi nilai atribut yang telah ditentukan secara dinamis menggunakan referensi JsonPath bahkan dalam opsi ini. Misalnya, Anda dapat menentukan referensi `$.External.language` JsonPath alih-alih hard coding AWS DynamoDB nilai pada `Technology` persyaratan semua kontak. Untuk informasi selengkapnya tentang referensi JsonPath, lihat. Daftar atribut kontak yang tersedia di Connect Customer dan referensi JsonPath mereka
Tetapkan kriteria perutean secara dinamis
Anda dapat menetapkan kriteria perutean pada kontak secara dinamis berdasarkan output dari blok fungsi Invoke AWS Lambda.
-
Di Fungsi AWS Lambda blok, konfigurasikan fungsi Lambda untuk mengembalikan kriteria perutean dalam format JSON dan atur validasi respons sebagai JSON. Untuk informasi selengkapnya tentang penggunaan fungsi Invoke AWS Lambda, lihat Berikan akses Pelanggan Connect ke AWS Lambda fungsi dokumentasinya.
-
Di
Set routing criteriablok, pilih Atur opsi dinamis dengan atribut Lambda di atas - NamespaceExternalas dan Key seperti yang ditentukan dalam respons Lambda di atas. Misalnya, kuncinya adalahMyRoutingCriteriakarena menunjuk ke kriteria perutean dalam respons Lambda sampel di bagian berikut.
Contoh fungsi Lambda untuk mengatur kriteria perutean
Contoh Lambda berikut digunakan AndExpression untuk mengembalikan kriteria perutean:
export const handler = async(event) => { return { "MyRoutingCriteria": { "Steps": [ { "Expression": { "AndExpression": [ { "AttributeCondition": { "Name": "Language", "Value": "English", "ProficiencyLevel": 4, "ComparisonOperator": "NumberGreaterOrEqualTo" } }, { "AttributeCondition": { "Name": "Technology", "Value": "AWS Kinesis", "ProficiencyLevel": 2, "ComparisonOperator": "NumberGreaterOrEqualTo" } } ] }, "Expiry": { "DurationInSeconds": 30 } }, { "Expression": { "AttributeCondition": { "Name": "Language", "Value": "English", "ProficiencyLevel": 1, "ComparisonOperator": "NumberGreaterOrEqualTo" } } } ] } } };
Contoh Lambda berikut digunakan OrExpression untuk mengembalikan kriteria perutean:
export const handler = async(event) => { return { "MyRoutingCriteria": { "Steps": [ { "Expression": { "OrExpression": [ { "AttributeCondition": { "Name": "Technology", "Value": "AWS Kinesis Firehose", "ProficiencyLevel": 2, "ComparisonOperator": "NumberGreaterOrEqualTo" } }, { "AttributeCondition": { "Name": "Technology", "Value": "AWS Kinesis", "ProficiencyLevel": 2, "ComparisonOperator": "NumberGreaterOrEqualTo" } } ] }, "Expiry": { "DurationInSeconds": 30 } } ] } } };
Contoh Lambda berikut menggunakan NOTAttributeCondidtion dan berbagai tingkat kemahiran untuk mengembalikan kriteria perutean:
export const handler = async(event) => { const response = { "MyRoutingCriteria": { "Steps": [ { "Expression": { "NotAttributeCondition": { "Name" : "Language", "Value" : "English", "ComparisonOperator": "Range", "Range" : { "MinProficiencyLevel": 4.0, "MaxProficiencyLevel": 5.0 } } }, "Expiry" : { "DurationInSeconds": 30 } } ] } } return response; };
Apa status langkah perutean dan mengapa dibutuhkan?
-
Tidak aktif: Ketika kriteria routing diaktifkan, langkah pertama segera menjadi Tidak Aktif. Mesin routing mengeksekusi kriteria satu langkah pada satu waktu sesuai timer kedaluwarsa.
-
Setiap langkah dimulai sebagai Tidak Aktif Sampai langkah sebelumnya berakhir.
-
-
Aktif: Saat langkah dijalankan secara aktif untuk kecocokan, status disetel ke Aktif.
-
Kedaluwarsa: Ketika Connect Customer tidak menemukan agen selama durasi langkah dan timer kedaluwarsa, mesin routing beralih ke langkah berikutnya. Langkah sebelumnya dianggap Kedaluwarsa.
-
Bergabung: Setiap kali agen berhasil dicocokkan dengan kontak untuk langkah tertentu, status langkah akan ditetapkan sebagai Bergabung.
-
Terputus: Jika kontak telah menunggu terlalu lama atau pemimpin operasi dapat memutuskan untuk mengganggu aliran dan mengubah kriteria perutean. Ini dapat dilakukan saat langkah tertentu aktif, misalnya, tugas telah menunggu selama 24 jam dan seorang manajer ingin mengubah kriteria. Status langkah kemudian akan diatur ke Interrupted.
-
Dinonaktifkan: Ketika pelanggan menghentikan panggilan atau koneksi terputus, perutean akan berhenti.
Gunakan kriteria perutean untuk menargetkan agen pilihan tertentu
Anda juga dapat menggunakan kriteria perutean untuk membatasi kontak dalam antrian ke agen pilihan tertentu atau kumpulan agen pilihan, berdasarkan ID pengguna, bukan atribut yang telah ditentukan sebelumnya.
Misalnya, jika Anda telah mengidentifikasi bahwa pelanggan tertentu baru-baru ini menghubungi pusat kontak Anda tentang topik yang sama, Anda mungkin ingin mencoba merutekan pelanggan tersebut ke agen yang sama yang menangani masalah mereka terakhir kali. Untuk melakukannya, Anda dapat mengatur langkah perutean untuk menargetkan agen tertentu untuk jangka waktu tertentu sebelum langkah perutean berakhir.
Berikut ini adalah pertanyaan yang sering diajukan tentang bagaimana fungsi ini bekerja.
Dapatkah saya menggunakan fitur ini bersama dengan pengenal agen Terakhir Profil Pelanggan untuk mengarahkan pelanggan ke agen terakhir yang menangani masalah mereka?
Connect Customer Profiles menyediakan tujuh atribut default out-of-the box berdasarkan catatan kontak, termasuk atribut pengenal agen Terakhir, yang mengidentifikasi agen terakhir yang terhubung dengan pelanggan. Anda dapat menggunakan data ini untuk mengarahkan kontak baru dari pelanggan tertentu ke agen yang sama yang menangani kontak mereka sebelumnya. Untuk melakukannya, pertama-tama gunakan blok aliran Profil Pelanggan untuk mengambil profil pelanggan menggunakan setidaknya satu pengenal pencarian, seperti. Phone = $.CustomerEndpoint.Address Untuk informasi selengkapnya, lihat Properti: Dapatkan profil.
Anda kemudian dapat menggunakan opsi Set manual di blok Set routing criteria untuk menentukan bahwa setiap kontak harus dirutekan ke $.Customer.CalculatedAttributes._last_agent_id (referensi JsonPath) alih-alih hard coding ID pengguna tertentu, dan mengatur timer kedaluwarsa untuk berapa lama untuk membatasi setiap kontak ke rute ke agen terakhir. Untuk informasi lebih lanjut tentang referensi JsonPath, lihat. Daftar atribut kontak yang tersedia di Connect Customer dan referensi JsonPath mereka Untuk informasi selengkapnya tentang atribut default yang tersedia melalui Connect Customer Profiles, lihatAtribut terhitung default di Connect Customer Profiles.
Jika agen pilihan tidak tersedia, apa yang terjadi?
Jika Anda memiliki langkah perutean yang menargetkan agen pilihan tertentu, kontak akan dibatasi untuk agen tersebut sampai saat langkah perutean berakhir. Ini terlepas dari yang berikut:
-
Agen online atau tidak
-
Agen online tetapi sibuk dengan kontak lain dan tidak dapat diarahkan kontak tambahan sekarang
-
Agen online tetapi dalam status nonproduktif khusus
-
Agen telah dihapus dari instance (userId mereka masih dianggap valid)
Misalnya, bayangkan Anda telah membatasi kontak tertentu untuk menargetkan agen Jane Doe dengan kedaluwarsa 30 detik, tetapi Jane Doe saat ini sedang offline. Kontak tetap akan dibatasi untuk Jane Doe selama 30 detik, setelah itu langkah routing akan kedaluwarsa dan kontak dapat ditawarkan ke agen lain yang tersedia dalam antrian.
Berapa jumlah maksimum agen yang dapat saya targetkan dalam satu langkah agen pilihan?
Anda dapat menargetkan hingga 10 agen.
Dapatkah saya membuat kriteria perutean yang mencakup kedua langkah perutean berdasarkan agen pilihan, dan langkah perutean berdasarkan atribut yang telah ditentukan?
Ya. Misalnya, Anda dapat membuat kriteria perutean dua langkah, di mana langkah 1 menargetkan kontak ke agen pilihan tertentu berdasarkan ID pengguna berdasarkan agen yang diprediksi sebagai agen yang paling sesuai dengan model pembelajaran pencocokan kustom Anda dengan kadaluwarsa tertentu, dan kemudian langkah 2 menargetkan kontak berdasarkan atribut yang telah ditentukan yang membutuhkan tingkat kemahiran minimum dalam bahasa Spanyol.
Skenario
Lihat topik berikut untuk skenario yang menggunakan blok ini: