3 Tips Để Tạo Bot Dễ Dàng Hơn Với akaBot Studio

Với những người mới bắt đầu với nền tảng RPA của akaBot, khóa học Akademy hoàn toàn miễn phí có thể cung cấp cho bạn kiến thức và kĩ năng cơ bản. Tuy nhiên khi bước vào thực hành, việc nắm được những tips “nhỏ nhưng có võ” này sẽ giúp bạn nhanh chóng làm quen và thuần thục với nền tảng, tránh mất thời gian vào những lỗi không đáng có.

RPA là một lĩnh vực dễ dàng tiếp cận và không có nhiều rào cản gia nhập ngành. Xét về công nghệ, RPA là low code, nghĩa là các thao tác chỉ là kéo thả. Các bạn không cần thiết phải là một coder, một programmer thì mới gia nhập được ngành RPA, và sẽ chỉ mất 2 tuần để hiểu về công nghệ nếu bạn đủ nhanh nhạy và thông minh. 

Tuy nhiên trong thực tế, chắc hẳn bạn khó tránh khỏi những khó khăn trong những bước đầu thực hành tiếp xúc với nền tảng RPA. Dưới đây là một số tips từ chuyên gia của akaBot giúp bạn bắt đầu dự án RPA đầu tay của mình một cách dễ dàng hơn với akaBot Studio – một nền tảng đang dần phổ biến với thao tác đơn giản và nhiều tính năng mới được dần được bổ sung, giúp việc tạo bot và quản lý dự án tự động hóa dễ dàng hơn.  

Đọc thêm: 5 Nguồn Kiến Thức Để Đón Đầu Xu Hướng RPA – akaBot

Cài đặt

  1. License Key thường dùng cho cả akaBot Studio và Agent, do đó hãy khởi động cả hai để sử dụng được đầy đủ các chức năng nhất.
  2. Khi khởi động License, bạn nên chọn “Offline” để có thể dùng được mọi lúc, mọi nơi. Nếu chọn “Online”, bạn sẽ không dùng được khi không có kết nối internet.
  3. Link khởi động có thể là https://aegis.akabot.io/  hoặc https://aegis.akabot.com/.

Triển khai

Các activities của akaBot Studio sẽ đáp ứng hầu hết các nhu cầu cơ bản, ngoại trừ một số lưu ý sau:

  1. akaBot có thể tương tác với các trình duyệt phổ biến, nhưng thứ tự ưu tiên nên dùng là Chrome > Edge > Firefox > IE.
  2. Cần cài Extension lên Browser mới có thể pick element được. Nếu biết sử dụng Xpath/ Javascript thì tự customize phần tử cần tương tác sẽ hiệu quả hơn là pick element.
  3. Chrome/ Edge thường hay tự động cập nhật phiên bản driver, cần chú ý tải driver tương ứng để Activity của bạn hoạt động bình thường.

Lưu ý về Code style

  1. Không nên đặt quá nhiều luồng If – Else xen lẫn nhau. Khi có từ 2 luồng If trở lên, bạn nên thay thế bằng Flow Chart – Flow Decision. Cùng xem ví dụ sau để thấy được sự khác biệt:
  • Khi dùng nhiều luồng If trong Sequence, điều kiện rẽ nhánh sẽ phình to, giao diện này khó cho ta cái nhìn tổng quan.
  • Khi chuyển sang dùng Flow Chart kết hợp Flow Decision, bạn có thể dễ dàng nhìn được toàn bộ quy trình một cách logic hơn.
  1. Nên chia nhỏ ra bài toán thành các bước nhỏ và đặt log ở mỗi checkpoint. 
  2. Với các chức năng cụ thể, nên chia thành các workflow con để tiện cho việc quản lý và cập nhật code. có thể làm theo các cách sau:
  • Nếu thêm tất cả code vào Main.xaml, luồng sẽ dài, rối và khó kiểm soát.
  • Khi đó, bạn có thể tách các chức năng riêng biệt thành các luồng nhỏ hơn và Invoke Workflow để thực hiện bằng cách:
    • Đặt các tham số để truyền giá trị đi ra/vào luồng con
    • Truyền các biến tương ứng từ luồng Main.xaml để đưa trị vào luồng con/ nhận giá trị luồng con trả về
  • Bên cạnh đó, hãy thêm Try Catch khi Invoke Workflow để bắt Error/Exception. Nếu chưa quen với việc dùng Invoke Workflow File, bạn có thể xem video hướng dẫn tại đây

Dưới đây là ví dụ thực hiện các thao tác trên:

  • Khai báo Argument cho luồng con LoginACME.xaml
  • Gọi luồng con LoginACME.xaml và kết hợp Try Catch để bắt lỗi
  • Gọi luồng con LoginACME.xaml và kết hợp Try Catch để bắt lỗi

 Đọc thêm: Tuyển tập bí kíp RPA thực chiến dành cho Developer – akaBot

4. Dùng biến để lưu giá trị, thay vì dùng giá trị cố định. Bạn nên đặt tên biến theo một luật nhất định và có ý nghĩa, tránh việc đặt các tên không theo định dạng hoặc quá chung chung.

  • Nên đặt tên biến theo các tiêu chí sau:
    • Không dấu, viết liền hoặc nối bằng dấu gạch dưới 
    • Có ý nghĩa: link -> URL, tên đăng nhập -> Username, mật khẩu -> Password
    • Tránh dùng biến chung chung: variable1, variable2…

5. Rename activity + Add annotation: 

  • Add Annotation để ghi chú luồng thực hiện thao tác nào
  • Rename lại activity để thông tin rõ ràng hơn:
    • Type Into vào đâu: Username? Password?
    • Click vào button nào: Login? Cancel?

Kết

Hy vọng với một vài tips nhỏ này, bạn sẽ có thể tránh khỏi những sai lầm đáng tiếc khi mới bắt tay vào thực hành trên nền tảng akaBot Studio. Trong trường hợp bạn gặp phải những vấn đề phức tạp hơn, bạn hoàn toàn có thể tìm đến sự trợ giúp từ chuyên gia của akaBot và các Developer kinh nghiệm khác trong nghề thông qua forum và group RPA Vietnam Community hoặc tìm hiểu thêm từ e-book Hành Trình Nhập Môn RPA.

akaBot (FPT) là giải pháp tối ưu vận hành doanh nghiệp dựa trên nền tảng RPA (tự động hoá quy trình bằng robot phần mềm) kết hợp với các công nghệ khác như Process Mining, OCR, Intelligent Document Processing, Machine Learning, Conversational AI… Phục vụ khách hàng tại trên 20 quốc gia, 8 ngành dọc (tài chính – ngân hàng, bán lẻ, IT, sản xuất, logistics….), akaBot đã được xếp hạng bởi các tổ chức uy tín trên thế giới (Gartner Peer Insights, G2…), giành Giải “Oscar của giới công nghệ” Stevie Award, Top 6 nền tảng RPA thế giới do Software Reviews bình chọn, Giải thưởng The Asian Banker 2021…

Đặt lịch hẹn với akaBot để tìm hiểu giải pháp tối ưu vận hành doanh nghiệp ngay hôm nay!

0 Share
guest
0 Comments
Inline Feedbacks
View all comments
Subscribe to Our Newsletter
Donec euismod arcu vel neque volutpat, sed ullamcorper tortor blandit. Spendisse potenti lacus neque.