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 Dashboard | Cá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 |
| Flows | Mọi flow bạn đã lưu |
| Scheduler | Chạy flow tự động, sau này |
| Edit Flow | Xuấ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 độ.
- Một node Start đã nằm sẵn trên canvas. Mọi flow bắt đầu từ đó.
- Từ Actions, thêm một node Click. Đặt tên theo thứ nó chạm —
1. Chạm Pin. - Trong thuộc tính của nó, chọn Select Click Region và vẽ một khung trên Live Preview quanh cái nút.
- Từ Control, thêm một node Stop. Đặt trạng thái
successvà thông điệpĐã chạm. - Nối port: Start → Click → Stop.
- Save, và đặt tên flow — nhấp đôi tiêu đề để đổi tê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 đó:
- Mở Instance Dashboard và chọn instance của bạn.
- Add Flow → chọn flow vừa lưu.
- 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.

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ứng | Nguyên nhân | Sửa |
|---|---|---|
| Instance không có trong dashboard | Giả lập chưa chạy, hoặc đường dẫn CLI sai | Kết nối giả lập |
| Cú chạm rơi chỗ khác | Khung vẽ sai chỗ | Vẽ lại trên Live Preview |
Chạy kết thúc với TRANSITION_NOT_FOUND | Một port chưa có dây | Nố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.