Chuyển tới nội dung chính

Flow đầu tiên của bạn

Bạn sẽ dựng flow nhỏ nhất mà chạy thật — Start → Click → Stop — và xem giả lập tự chạm một cái nút. Dùng bất kỳ app nào đã có trên giả lập; app Cài đặt (Settings) là đủ. Khoảng mười phút.

App trong 60 giây

Mọi thứ nằm sau bốn tab điều hướng:

TabĐể làm gì
Instance DashboardCác giả lập của bạn và hàng đợi của chúng. Các lần chạy bắt đầu ở đây
FlowsMọi flow bạn đã lưu
SchedulerChạy flow tự động, sau này
Edit FlowXuất hiện khi một flow đang mở trong trình soạn

Bản đồ chỉ có vậy. Giờ dựng thứ gì đó.

1 · Đưa một mục tiêu lên màn hình

Trên giả lập, mở app nào đó có một nút nhìn rõ — Settings, menu game, gì cũng được. Nút đó là thứ flow của bạn sẽ chạm.

2 · Dựng flow

Flows → Create New Flow. Trình soạn mở ra: toolbox node bên trái, canvas ở giữa, thuộc tính bên phải — và Live Preview, màn hình trực tiếp của giả lập, nơi bạn chỉ thẳng vào thứ mình muốn thay vì gõ tọa độ.

  1. Một node Start đã nằm sẵn trên canvas. Mọi flow bắt đầu từ đó.
  2. Từ Actions, thêm một node Click. Đặt tên theo thứ nó chạm — 1. Chạm Pin.
  3. Trong thuộc tính của nó, chọn Select Click Regionvẽ một khung trên Live Preview quanh cái nút.
  4. Từ Control, thêm một node Stop. Đặt trạng thái success và thông điệp Đã chạm.
  5. Nối port: Start → Click → Stop.
  6. Save, và đặt tên flow — nhấp đôi tiêu đề để đổi tên.

Một flow ba node trong trình soạn

Đúng hình dạng đó, dựng trong trình soạn: Start, một Click, một Stop.

3 · Chạy nó

Cách nhanh là Test Flow trên toolbar trình soạn — nó chạy flow đang mở trên instance đang gắn.

Nhưng hãy làm theo cách các lần chạy thật diễn ra, vì đây là vòng lặp bạn sẽ sống trong đó:

  1. Mở Instance Dashboard và chọn instance của bạn.
  2. Add Flow → chọn flow vừa lưu.
  3. Chắc chắn ô chọn của nó được tick, rồi bấm Start.

Nhìn giả lập: nó chạm nút của bạn, và lần chạy kết thúc với thông điệp của bạn — Đã chạm — trong log.

Instance Dashboard với một hàng đợi

Chuyện gì vừa xảy ra

Ba ý tưởng này cõng toàn bộ phần còn lại của sản phẩm:

  • Node hành động, edge quyết định. Mỗi node làm một việc và báo kết quả; các dây bạn nối quyết định lần chạy đi đâu tiếp.
  • Bạn chỉ vào màn hình, không gõ tọa độ. Khung bạn vẽ được lưu theo phần trăm màn hình — vì thế flow sống được trên máy khác.
  • Queue đã chạy nó. Một instance chạy một flow mỗi lúc, theo thứ tự hàng đợi — đó là mô hình mà mọi thứ từ lên lịch đến scale đều dựa vào.

Nếu nó không chạy

Triệu chứngNguyên nhânSửa
Instance không có trong dashboardGiả lập chưa chạy, hoặc đường dẫn CLI saiKết nối giả lập
Cú chạm rơi chỗ khácKhung vẽ sai chỗVẽ lại trên Live Preview
Chạy kết thúc với TRANSITION_NOT_FOUNDMột port chưa có dâyNối đủ Start → Click → Stop

Chuyện khác: Gỡ một lần chạy thất bại.

Tiếp theo

Bạn đã dựng và chạy được. Hai hướng tốt từ đây:

  • Trình soạn flow — các công cụ bạn vừa dùng, một cách bài bản: test một node, validate, group, Auto Layout.
  • Khoá automation — 12 bài đưa flow ba node này thành một quy trình tự phục hồi, chạy theo lịch.