Lăng kính xanh - Xử lý ngoại lệ

Xử lý ngoại lệ được xác định bởi việc quản lý các  ngoại lệ trong tự động hóa không hỗ trợ . Nó đảm bảo rằng các vấn đề có thể được tự động giải quyết nếu có thể, hoặc có thể dễ dàng xác định và sửa chữa bởi quản trị viên hệ thống hoặc được chuyển cho con người hoàn thành nếu thích hợp. Sự thành công của việc xử lý ngoại lệ phụ thuộc vào việc nó được thực hiện tốt như thế nào trong quá trình phát triển.

Đạt được khả năng xử lý ngoại lệ trong Blue Prism

Xử lý ngoại lệ là một phần quan trọng của bất kỳ giải pháp lăng kính xanh nào. Ngoại lệ là một vấn đề phát sinh trong quá trình thực thi một quy trình / đối tượng.

Khi gặp lỗi trong lăng kính màu xanh lam, nó sẽ tạo ra các ngoại lệ.

Các giai đoạn xử lý ngoại lệ

Xử lý ngoại lệ có thể đạt được bằng cách sử dụng giai đoạn tiếp tục, khôi phục và ngoại lệ.

Recovery - Bắt đầu một khối để xử lý các ngoại lệ.

Resume - Kết thúc một khối để xử lý các ngoại lệ.

Exception - Đặt ra một cách rõ ràng một ngoại lệ trong việc thực thi tiến trình hoặc đối tượng.

Các loại ngoại lệ

Chúng tôi có 3 loại ngoại lệ trong Blue Prism -

  • Ngoại lệ nội bộ

  • Hệ thống ngoại lệ

  • Ngoại lệ kinh doanh

Ngoại lệ nội bộ

Các trường hợp ngoại lệ nội bộ dựa trên dữ liệu bắt buộc còn thiếu của chúng tôi theo từng giai đoạn.

Giả sử, chúng ta muốn lưu dữ liệu cho excel mới tạo. Tuy nhiên, chúng tôi đã bỏ lỡ cung cấp đường dẫn, sau đó chúng tôi nhận được các ngoại lệ nội bộ.

Một ví dụ khác là khi chúng tôi đưa ra biểu thức không hợp lệ trong giai đoạn tính toán, chúng tôi nhận được các ngoại lệ nội bộ như được hiển thị bên dưới:

  • Tạo 3 mục dữ liệu tức là X, Y và Z với kiểu văn bản.

  • Sử dụng giai đoạn tính toán để thực hiện phép tính đơn giản

  • Bây giờ, hãy chạy quy trình.

Ngoại lệ kinh doanh

Những ngoại lệ này không thực sự là ngoại lệ, tuy nhiên, dựa trên các quy tắc kinh doanh, chúng tôi đang tạo ra các ngoại lệ. Chúng tôi cần kích hoạt thủ công thông qua bot.

Giả sử, chúng tôi làm việc trên dữ liệu excel có tên nhân viên và số dư tài khoản của anh ta. Đọc các dữ liệu này thành các bộ sưu tập và kiểm tra số dư của từng nhân viên. Nếu số dư của bất kỳ nhân viên nào bằng 0, chúng ta cần kích hoạt ngoại lệ và ghi lại thông báo. Theo quy tắc kinh doanh, nếu số dư bằng 0, thì không thể thực hiện thanh toán.

Step 1 - Đầu tiên, chúng ta sẽ đọc dữ liệu và lưu trữ bộ sưu tập.

Step 2- Chúng ta cần lặp các tập hợp và kiểm tra xem cột có số 0 hay không. Nếu có, sau đó ném một ngoại lệ.

Step 3- Chúng ta cần cấu hình giai đoạn Ngoại lệ. Vì chúng ta có rất nhiều kiểu ngoại lệ, nên chúng ta cần định cấu hình kiểu này là Ngoại lệ dành cho doanh nghiệp.

Hệ thống ngoại lệ

Hệ thống Ngoại lệ sẽ xảy ra khi internet bị ngắt hoặc bot của chúng tôi cần internet hoặc bất kỳ lỗi hệ thống nào.

Chúng tôi cần xử lý các Ngoại lệ này bằng cách sử dụng giai đoạn Khôi phục và Tiếp tục. Chúng ta không cần phải liên kết đến giai đoạn khôi phục, bất cứ khi nào và bất kỳ trường hợp ngoại lệ nào xảy ra, ngay lập tức giai đoạn khôi phục sẽ nắm bắt được những ngoại lệ đó.

Bong bóng ngoại lệ

Khi Exception được kích hoạt, nó di chuyển lên trên về phía dòng chảy cho đến khi bị bắt bằng cách phục hồi được gọi là Exception blubbing.