Bỏ qua tới nội dung chính
DemoZalo 0862020654

Bắt đầu

Engine RPA làm được gì và cách chạy workflow đầu tiên trên một profile.

Workflow là gì

Workflow là một sơ đồ các block. Mỗi block làm đúng một việc — mở tab, click phần tử, lấy text, rẽ nhánh theo điều kiện — và các đường nối giữa chúng quyết định cái gì chạy tiếp. Bạn không viết code từng dòng, mà kéo block ra canvas rồi nối lại.

Workflow luôn chạy trên một browser profile chứ không phải trình duyệt trần. Profile cung cấp fingerprint, proxy, cookie và storage, nên cùng một workflow chạy trên profile khác nhau sẽ hiện ra như những người khác nhau.

Màn hình RPA liệt kê ba kịch bản đã lưu kèm số lượt chạy và tỉ lệ thành công.
Các kịch bản đã lưu, mỗi cái có lịch sử chạy riêng.

Workflow đầu tiên

  1. Vào mục RPA và tạo workflow mới. Block Trigger được đặt sẵn — mọi workflow đều bắt đầu từ đó.
  2. Kéo block Tab mới ra canvas và điền URL.
  3. Nối Trigger sang Tab mới bằng cách kéo từ điểm nối đầu ra sang điểm nối đầu vào.
  4. Thêm block Lấy text, điền CSS selector và gán kết quả vào một biến.
  5. Chọn profile rồi chạy. Engine sẽ mở trình duyệt của profile đó và đi theo sơ đồ.

Bạn có thể test riêng một block mà không cần chạy cả workflow. Đây là cách nhanh nhất để chỉnh selector cho đúng trước khi nối phần còn lại.

Cấu tạo một block

Mỗi block có một bộ input, liệt kê đầy đủ ở trang tham chiếu của block đó. Có hai input xuất hiện ở gần như mọi block:

  • Tắt block này — vẫn giữ block trên canvas nhưng bỏ qua khi chạy. Rất tiện để dò xem workflow hỏng ở đâu.
  • Mô tả cho block — ghi chú tự do hiện trên canvas, giúp sơ đồ ba mươi block vẫn đọc được.

Các block thao tác lên trang dùng chung một nhóm input về selector: loại selector (CSS hay XPath), bản thân selector, có đợi phần tử xuất hiện không, đợi tối đa bao lâu, có lấy nhiều phần tử không, và có làm nổi bật phần tử khớp khi bạn ngồi xem nó chạy không.