Blue Prism - Penanganan Pengecualian
Penanganan pengecualian ditentukan oleh pengelolaan pengecualian dalam otomatisasi tanpa bantuan . Ini memastikan bahwa masalah dapat diselesaikan secara otomatis jika memungkinkan, atau dengan mudah diidentifikasi dan diperbaiki oleh administrator sistem atau diteruskan untuk diselesaikan oleh manusia jika sesuai. Keberhasilan penanganan pengecualian tergantung pada seberapa baik penerapannya selama pengembangan.
Mencapai penanganan Exception di Blue Prism
Penanganan pengecualian adalah bagian penting dari solusi prisma biru. Pengecualian adalah masalah yang muncul selama eksekusi suatu proses / objek.
Ketika kesalahan ditemukan dalam prisma biru, ini menghasilkan pengecualian.
Tahapan Penanganan Pengecualian
Penanganan pengecualian dapat dilakukan dengan menggunakan tahap resume, recovery dan exception.
Recovery - Memulai blok untuk menangani pengecualian.
Resume - Mengakhiri blok untuk menangani pengecualian.
Exception - Secara eksplisit memunculkan eksepsi dalam eksekusi proses atau objek.
Jenis Pengecualian
Kami memiliki 3 jenis pengecualian di Blue Prism -
Pengecualian Internal
Pengecualian Sistem
Pengecualian Bisnis
Pengecualian Internal
Pengecualian Internal datang berdasarkan data wajib kami yang hilang secara bertahap.
Misalkan, kami ingin menyimpan data untuk excel yang baru dibuat. Namun, kami melewatkan memberikan jalur, lalu kami mendapatkan pengecualian internal.
Contoh lain adalah ketika kami memberikan ekspresi tidak valid dalam tahap perhitungan, kami mendapatkan pengecualian internal seperti yang ditunjukkan di bawah ini -
Buat 3 item data yaitu X, Y dan Z dengan tipe teks.
Gunakan tahap perhitungan untuk melakukan perhitungan sederhana
Sekarang, jalankan prosesnya.
Pengecualian Bisnis
Pengecualian ini sebenarnya bukan pengecualian, namun berdasarkan aturan bisnis, kami membuat pengecualian. Kita perlu menembak secara manual melalui bot.
Misalkan, kita mengerjakan data excel yang memiliki nama karyawan dan saldo rekeningnya. Membaca data tersebut menjadi koleksi dan memeriksa saldo masing-masing karyawan. Jika saldo karyawan mana pun adalah nol, kita perlu mengaktifkan pengecualian dan mencatat pesan tersebut. Sesuai aturan bisnis, jika saldonya nol, pembayaran tidak dapat dilakukan.
Step 1 - Pertama, kita membaca data dan menyimpan koleksi.
Step 2- Kita perlu mengulang koleksi dan memeriksa apakah kolomnya nol. Jika ya, maka berikan pengecualian.
Step 3- Kita perlu mengkonfigurasi tahap Exception. Karena kami memiliki begitu banyak jenis pengecualian, kami perlu mengonfigurasinya sebagai Pengecualian Bisnis.
Pengecualian Sistem
Pengecualian Sistem akan terjadi berdasarkan internet mati atau bot kami membutuhkan internet atau kegagalan sistem apa pun.
Kami perlu menangani Pengecualian ini menggunakan tahapan Pemulihan dan Lanjutkan. Kita tidak perlu menautkan ke tahap pemulihan, kapan pun dan di mana pun pengecualian diaktifkan, tahap pemulihan segera menangkap pengecualian tersebut.
Exception Bubbling
Saat Exception dipecat, ia bergerak ke atas menuju aliran sampai tertangkap oleh pemulihan disebut Exception blubbing.