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.