[Robotic Process Automation] Giới thiệu RPA và công cụ UiPath

Bài viết này được tham khảo tử website: [Robotic Process Automation] Giới thiệu RPA và công cụ Uipath | GMO-Z.com Vietnam Lab Center Với phần Cài đặt và sử dụng được thay đổi để phù hợp với phiên bản hiện tại.

:balloon: Nội dung:

  • Giới thiệu RPA
  • Sự xuất hiện của RPA (robot phần mềm) và sự khác biệt so với công nghệ thông thường
  • Các tác vụ được cho là tương thích với RPA.
  • Lợi ích của RPA đem lại trong cuộc sống
  • Ba giai đoạn của RPA
  • Sự khác biệt giữa RPA và AI
  • Những doanh nghiệp nào đang sử dụng RPA
  • Giới thiệu UiPath (uipath.com)
  • Cài đặt và sử dụng UiPath
  • Demo place một order trên POS sử dụng UiPath

:balloon: Giới thiệu RPA

Theo như trang này: https://www.uipath.com/rpa/robotic-process-automation

Robotic Process Automation is the technology that allows anyone today to configure computer software, or a “robot” to emulate and integrate the actions of a human interacting within digital systems to execute a business process. RPA robots utilize the user interface to capture data and manipulate applications just like humans do. They interpret, trigger responses and communicate with other systems in order to perform on a vast variety of repetitive tasks. Only substantially better: an RPA software robot never sleeps and makes zero mistakes.

RPA (Robotic Process Automation) là khái niệm chỉ Robot phần mềm trong máy tính thay thế lao động trí óc thực hiện tự động các công việc bàn giấy (chủ yếu là công việc có logic cố định).
Khái niệm RPA bắt đầu được sử dụng ở Nhật Bản năm 2016, đến năm 2017 tạo ra một tiếng vang lớn nhờ sự dễ hiểu và khả năng đem lại hiệu quả nhanh. Đến nay, cùng với AI và IoT, RPA trở thành một trong những từ IT thông dụng mà ai cũng ít nhất một lần nghe qua. Tuy vậy, hiện nay, vẫn còn rất nhiều người chưa hiểu sâu về RPA hay chưa biết về sự khác biệt và mối quan hệ giữa AI và RPA…

:balloon: Sự xuất hiện của RPA (robot phần mềm) và sự khác biệt so với công nghệ thông thường

:balloon: Các tác vụ sau đây được cho là tương thích với RPA.

RPA có thể được sử dụng để tự động hóa các quá trình mang một hoặc một vài các đặc tính sau:

  • Thao tác lặp lại theo quy tắc nhất định
  • Dữ liệu được cấu trúc
  • Sử dụng các ứng dụng Windows và cloud
  • Nghiệp vụ được chuẩn hóa
  • Quy trình đòi hỏi nhiều hơn 3 nhân sự
  • Dễ bị lỗi của con người

:balloon: Lợi ích của RPA đem lại trong cuộc sống

  • Tiết kiệm thời gian và cải thiện thông lượng tốt hơn
  • Linh hoạt và có khả năng mở rộng dữ liệu cần thiết
  • Độ chính xác rất cao
  • Nhân viên của bạn sẽ không phải tập trung vào nhiều quá trình dư thừa, chỉ cần lo những công việc có khả năng phát triển công việc cao hơn
  • Phần mềm tự động hóa có thể kiểm soát được cả quả trình thực hiện
  • Bạn có nhiều thời gian hơn, có thể tập trung đem đến sự đổi mới và làm hài lòng khách hàng của mình
  • Thu thập dữ liệu và phân tích chuẩn xác.
  • Tương lai RPA sẽ phủ sóng rất nhiều trong mọi hoạt động kinh doanh của các doanh nghiệp lớn nhỏ.

:balloon: Ba giai đoạn của RPA

RPA mô tả rộng rãi thì có ba giai đoạn, sự khác biệt giữa đó là trong phán đoán và tự học.
Giai đoạn 1 là xử lý dữ liệu theo các quy tắc được xác định. Trong giai đoạn thứ hai và thứ ba, liên kết và phân tích nhiều dữ liệu phức tạp, và xác lập các quy tắc phán đoán bởi chính hệ thống. Mình sẽ giới thiệu từng giai đoạn chi tiết hơn.

Class1:RPA

Giai đoạn này được gọi là “Robotic Process Automation”. Đó là RPA theo nghĩa hẹp mà chúng ta đã nói nãy giờ.
Đặc trưng là dựa theo những quy tắc được xác định và xử lý một cách tự động. Lợi ích đó là phòng tránh lỗi của con người, tuy nhiên ngoài những quy tắc được quy định ra thì nó không thể làm các công việc khác. Dường như nó chỉ là cơ chế để thực hiện lặp đi lặp lại các nghiệp vụ đơn giản.

Class2:EPA

Giai đoạn 2 được gọi là Enhanced Process Automation. Phạm vi chính là phân tích lượng dữ liệu lớn và xuất ra kết quả. Có những chức năng như là: phân loại hình ảnh mới dựa trên hình ảnh hiện có, chức năng phân tích hành vi khác hàng từ dữ liệu lớn. Vậy giai đoạn 2 này khác biệt so với giai đoạn 1 đó là điểm phân tích, xử lý dữ liệu lớn

Class3:CA

Giai đoạn thứ 3 gọi là Cognitive Automation. Khác biệt so với gian đoạn 2 là việc xuất kết quả một cách độc lập hơn. Những quyết định về ý tưởng kinh doanh sau khi phân tích nhiều mặt về dữ liệu bán hàng, tình hình thị trường, trào lưu v.v… là hoàn toàn có khả năng.
Ví dụ như việc dựa trên dữ liệu đối ứng khách hàng để có thể đối ứng tự động (kiểu như Bot Q&A) hay là thay thể call center, hoặc là phán đoán, thực hiện gửi tài liệu tự động.

:balloon: Sự khác biệt giữa RPA và AI

RPA và AI thường bị nhầm lẫn nhưng có định nghĩa hoàn toàn khác nhau. RPA theo nghĩa hẹp đề cập đến Class1 trong ba giai đoạn. Tính năng đặc trưng chỉ đơn giản làm việc theo các quy tắc. Tương đối rẻ tiền và không khó triển khai như AI.

Mặt khác, AI đề cập đến Class2 và Class3. Nó được đặc trưng bằng cách phân tích và xuất kết quả dựa trên một lượng lớn dữ liệu. Kết quả đầu ra khác nhau giữa Class2 và Class3, nhưng cả hai đầu ra đều dựa trên dữ liệu lớn.

RPA thực hiện các nhiệm vụ đơn giản nhiều lần, trong khi AI phân tích dữ liệu lớn và đưa ra kết quả. Dựa trên điểm này, chúng ta có thể phân biệt RPA với AI.

:balloon: Những doanh nghiệp nào đang sử dụng RPA

RPA đang được triển tại những doanh nghiệp nào? Không chỉ các công ty kinh tế cũ như ANZ, công ty tài chính lớn nhất của Úc và GM, một phần của Big 3, mà cả các công ty công nghệ cao như Google và Uber.

Tóm lại, ở châu Âu, bản thân công nghệ RPA đã vượt qua giới hạn, hiện đang thâm nhập và dự kiến sẽ mở rộng hơn nữa trong tương lai. Điều này có nghĩa là nó được dự kiến sẽ mở rộng không chỉ cho những người quen thuộc với RPA, mà còn cho công chúng nói chung, những người đơn giản muốn làm việc hiệu quả hơn.

:balloon: Giới thiệu UiPath (uipath.com)

UiPath được thành lập năm 2005 và đây là công cụ tự động hóa RPA phổ biến nhất trên thị trường hiện tại.
Điều tuyệt vời về UiPath là nó cung cấp một phiên bản community cho những người muốn học, thực hành và implement RPA.
Nó chắc chắn có tỷ lệ chất lượng so với giá tốt nhất trong số các đại gia RPA, vì nó thường rẻ hơn so với những công cụ khác. Công ty lớn tiếng tuyên bố rằng họ muốn làm cho mọi người có thể truy cập phần mềm tự động hóa CNTT và họ dường như thành công trong việc này: cung cấp phiên bản cộng đồng UiPath miễn phí, giao diện rõ ràng và đào tạo miễn phí về RPA thông qua UiPath Academy (đào tạo khác nhau cho dân kỹ thuật và dân không kỹ thuật) đã biến họ thành những người dẫn đầu thị trường RPA.

Lịch sử UiPath

2005

UiPath ra đời ở Romania. Bắt đầu với đồ họa máy tính, và bắt đầu xây dựng một thư viện tự động hóa đầu tiên.

2013

Bắt đầu cung cấp tự động hóa UiPath Desktop, giờ đây là UiPath Studio.

2015

Hoàn thành UiPath Orchestrator

2016

Sau khi cung cấp UiPath Studio Community Edition, số lượng người dùng đã đạt 10.000 trong 6 tháng.

2017

Được đánh giá cao với vài trò là công ty cung cấp phần mềm RPA từ Forrester và Everest. Thành lập tư cách pháp nhân tại Nhật và bắt đầu cung cấp dịch vụ.

Các trụ sở UiPath

  • New York (Trụ sở chính)
  • Vương quốc Anh
  • Rumani
  • Ấn Độ
  • Nhật Bản
  • Pháp
  • Singapore
  • Úc
  • Hồng Kông

Sản phẩm UiPath:

  • UiPath StudioX: Thích hợp cho doanh nghiệp, không yêu cầu kỹ năng lập trình.
  • UiPath Studio: Dành cho developer, yêu cầu có kiến thức về ngôn ngữ lập trình.

Các tính năng chính:

  • Nhiều tùy chọn lưu trữ - có thể được lưu trữ trên cloud, máy ảo và dịch vụ đầu cuối.
  • Khả năng tương thích ứng dụng - cung cấp nhiều ứng dụng để hoạt động, bao gồm máy tính để bàn, SAP, Mainframe và ứng dụng web.
  • Hỗ trợ an ninh và quản trị
  • Xử lý ngoại lệ dựa trên quy tắc
  • Hỗ trợ phát triển ứng dụng nhanh (RAD).
  • Dễ dàng mở rộng quy mô và bảo trì

Điểm mạnh:

  • Cung cấp phần mềm tự động hóa miễn phí - UiPath Community Edition
  • Tài liệu đào tạo RPA, UiPath tutorial rõ ràng
  • Giao diện đơn giản không đòi hỏi kỹ năng lập trình cao

Điểm yếu:

  • Xử lý capture không trực quan
  • Orchestrator đắt tiền, không tuân thủ quy mô của một dự án tự động hóa quy trình robot ?
  • Chỉ dành cho Windows

:balloon: Cài đặt và sử dụng UiPath

Screen Shot 2021-10-22 at 10.42.00

:balloon: Demo place một order trên POS sử dụng UiPath

  • Để sử dụng UiPath trên chrome, cần enable extension của UiPath (đã được install ở bước trước)

  • Kéo thả, hoặc nhấp đúp vào Use Application/Browser
    Screen Recording 2021-10-22 at 11.20.37

  • Chọn application muốn sử dụng bằng cách click vào Indicate application to automate
    Screen Recording 2021-10-22 at 11.24.56

  • Add product to cart
    3

  • Checkout
    4

  • Select payment method, thao tác tương tự với các step sau…
    5

  • Thêm 1 message box thông báo khi kết thúc task
    6

  • Kết quả :tada:
    Screen Recording 2021-10-22 at 12.51.04

Tham khảo

2 Likes