RPA (Robotic Process Automation) là công nghệ phần mềm mô phỏng hành vi con người trong thực hiện tác vụ. RPA hoạt động trên giao diện người dùng, phần mềm và trình duyệt. Lập trình viên xây dựng quy trình để bot mô phỏng tương tác giữa các hệ thống thông qua giao diện đồ họa người dùng (GUI).
Robot phần mềm thực hiện tác vụ nhanh chóng, đạt độ chính xác 100% và ổn định hơn con người. Tuy nhiên, trong các tình huống phức tạp hoặc lỗi xảy ra, người dùng vẫn có thể can thiệp và xử lý.
Một hệ thống RPA cần thiết phải có đủ 3 tiêu chí thiết yếu sau:
Giao tiếp với các hệ thống khác để loại bỏ màn hình hoặc tích hợp API – Application Programming Interface (Giao diện lập trình ứng dụng)
Có khả năng ra quyết định
Được tích hợp giao diện lập trình bot.
Ứng dụng RPA không phân biệt quy mô hay loại hình doanh nghiệp mà phù hợp triển khai cho các công việc có đặc tính sau:
- Có tính quy luật
- Dễ xuất hiện sai sót
- Làm việc với nhiều dữ liệu số
- Dựa trên quy tắc riêng của từng doanh nghiệp
- Có tính khắt khe về thời gian và theo thời vụ…