Tự động hóa
Chạy kịch bản trên nhiều máy
Chạy kịch bản hàng loạt từ Sync Control, cấp giá trị riêng cho từng máy bằng bộ dữ liệu, và theo dõi lô kết thúc lệch nhau.
4 phút đọc
Một kịch bản trên một máy là bài thử. Cũng kịch bản đó trên hai chục máy, mỗi máy một tài khoản và một bộ đầu vào riêng, mới là lý do tự động hoá tồn tại ở đây. Bài này nói về đường chạy hàng loạt qua Sync Control, và về vấn đề chỉ xuất hiện khi làm nhiều: mỗi máy cần giá trị riêng của nó.
Trước khi chạy hàng loạt
Chứng minh kịch bản chạy được trên một máy đã. Kịch bản trượt trên một máy thì trượt trên hai chục máy, chỉ ồn ào hơn và để lại nhiều thứ phải dọn hơn.
Bảo đảm mọi máy trong lô đang thuê, đang online và đang thức. Máy đang ngủ sẽ làm lượt chạy nằm mãi ở trạng thái chờ máy nhận.
Chuẩn bị mỗi máy (hoặc mỗi tài khoản) một bộ dữ liệu, dùng đúng tên biến mà kịch bản khai. Xem Biến và bộ dữ liệu.
Bắt đầu lượt chạy từ Sync Control
Sync Control là trang để làm việc với nhiều cloud phone cùng lúc: thêm máy vào lưới, chọn những máy cần, ra một lệnh, tất cả máy được chọn cùng làm. Chưa dùng bao giờ thì bắt đầu ở Sync Control là gì? và Cách dùng Sync Control.
Cách chọn máy giống hệt các thao tác hàng loạt khác — bấm vào ô máy, Ctrl/Cmd+bấm để chọn nhiều, kéo chuột chọn cả vùng, Ctrl/Cmd+A chọn tất cả, hoặc tick tên group để chọn cả nhóm.
Bấm chuột phải vào vùng đã chọn để mở Batch Actions. Hai mục ở đó lo phần tự động: Run automation flow… (chạy kịch bản) và Assign data set (gán bộ dữ liệu).

Vấn đề khi làm nhiều: mỗi máy cần giá trị riêng
Chạy hàng loạt là gửi một kịch bản tới nhiều máy. Nó không gửi một bộ giá trị tới nhiều máy — hay đúng hơn, nó sẽ làm đúng như vậy, và đó thường chính là con bug.
Hai chục máy đăng nhập hai chục tài khoản khác nhau thì cần hai chục tên đăng nhập khác nhau. Nếu giá trị được gõ tay vào hộp thoại chạy, mọi máy nhận cùng một giá trị, và mười chín máy cùng lúc làm sai.
Hãy kiểm từng máy sẽ nhận giá trị gì trước khi xác nhận một lô. Hai chục máy chạy sai giá trị không phải là "một lỗi nhân hai chục" — đó là hai chục tài khoản phải đi dọn sau đó, và có phần không quay lại được.
Cách sửa là bộ dữ liệu. Gán sẵn đúng bộ cho từng phiên thuê, rồi kịch bản sẽ đọc giá trị của chính phiên đó trên từng máy.

Assign data set trong chính menu Batch Actions làm việc đó cho cả vùng chọn trong một lượt.
Chỉ chủ phiên mới gán được bộ dữ liệu. Nếu trong lô có máy do người khác chia sẻ cho bạn, lượt gán hàng loạt sẽ bỏ qua chúng và cho biết đã bỏ qua bao nhiêu. Giá trị của các máy đó buộc phải đến từ hộp thoại chạy.
Giá trị thật sự giống nhau ở mọi máy
Không phải thứ gì cũng khác nhau theo máy. Từ khoá tìm kiếm, nội dung tin nhắn hay tên tệp giống hệt nhau cả lô thì cứ gõ thẳng vào hộp thoại, và đó mới là chỗ đúng của nó. Giữ giá trị riêng từng máy trong bộ dữ liệu, giữ giá trị dùng chung ở hộp thoại, là nhìn một cái biết ngay cái nào là cái nào.
Theo dõi một lô
Mỗi máy có huy hiệu trạng thái và nút dừng riêng, như mô tả ở Chạy kịch bản và theo dõi. Hãy chuẩn bị tinh thần là lô sẽ kết thúc lệch nhau: các máy nhận lệnh lệch giờ đôi chút, và mỗi node Wait trong kịch bản lại nới khoảng lệch đó rộng thêm.
Lưới Sync Control phát trực tiếp tối đa 16 ô. Vượt quá số đó — và với ô nào bị ẩn quá 15 giây — ô đó chuyển sang ảnh tĩnh thay vì video. Chạm vào ô để đánh thức. Điều này chỉ ảnh hưởng tới thứ bạn nhìn thấy, không ảnh hưởng tới việc máy đang làm: lượt chạy vẫn chạy dù ô của nó có đang phát trực tiếp hay không.
Mỗi máy một kịch bản
Mỗi máy chỉ chạy một kịch bản tại một thời điểm. Bắn lô thứ hai đè lên lô đầu còn đang chạy sẽ dừng ngay các lượt cũ, từng máy một, và không lượt nào chạy tiếp. Hãy đợi các huy hiệu lặng xuống rồi mới mở vòng sau.
Tăng quy mô theo bậc
Một máy, giá trị gõ tay — xem kịch bản có chạy được không đã.
Ba máy, mỗi máy một bộ dữ liệu — xem đường dẫn giá trị theo từng máy có đúng không.
Cả lô, khi hai bước trên đã nhàm chán.
Nhảy thẳng từ một máy lên hai chục máy chính là cách biến một lỗi nhỏ thành cả buổi chiều đi dọn.
Tóm tắt
- Chứng minh kịch bản trên một máy trước khi gửi nó đi đâu khác.
- Chạy lô từ Sync Control, chọn máy giống như mọi thao tác hàng loạt khác.
- Giá trị riêng từng máy để trong bộ dữ liệu gán cho từng phiên; chỉ giá trị thật sự dùng chung mới gõ vào hộp thoại.
- Chỉ chủ phiên mới gán được bộ dữ liệu, và luật mỗi máy một kịch bản vẫn áp — lô thứ hai sẽ dừng lô thứ nhất.