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

Tác vụ theo lịch và quy trình làm việc

Bảng Tác vụ theo lịch hỗ trợ cả chế độ bước truyền thống lẫn chế độ quy trình làm việc dạng sơ đồ — có thể dùng như trình thực thi theo lịch, đồng thời cũng có thể dùng như một bộ công cụ tự động hóa trực quan.

Các kiểu kích hoạt được hỗ trợ​

  • Biểu thức Cron
  • Khoảng thời gian cố định
  • Một lần
  • Do người dùng kích hoạt
  • Tiêu thụ hàng đợi KVDB

Trong đó:

  • Do người dùng kích hoạt: không tự động lập lịch, chỉ chạy khi bạn thực thi thủ công.
  • Tiêu thụ hàng đợi KVDB: phù hợp với trường hợp “có tác vụ được đưa vào hàng đợi thì thực hiện tiêu thụ”.

Thiết bị đích và nhóm​

  • Tác vụ theo lịch sử dụng cùng ngữ nghĩa về thiết bị / nhóm như giao diện chính.
  • Nếu chọn nhóm trong tác vụ, khi chạy sẽ dùng script và cấu hình hiện được liên kết với các nhóm đó.
  • Kiểu Do người dùng kích hoạt còn có thể thiết lập có hiển thị trong Thao tác khác trên giao diện chính hay không, và có bắt buộc phải chọn thiết bị trước khi kích hoạt thủ công hay không.

Hai cách chỉnh sửa​

Chế độ bước​

Phù hợp với các hành động nối tiếp đơn giản, chẳng hạn như:

  • Khởi động script
  • Dừng / tạm dừng / tiếp tục script
  • Khóa / mở khóa màn hình
  • Khởi động lại SpringBoard / khởi động lại thiết bị
  • Chờ một số giây
  • Thực thi mã Lua
  • Bật / tắt / kích hoạt tác vụ theo lịch khác

Chế độ quy trình làm việc​

Phù hợp với tự động hóa phức tạp. Trong trình chỉnh sửa quy trình làm việc, có thể trực tiếp kết hợp các chức năng thường dùng sau:

  • Hành động thiết bị và chạy script
  • Thao tác với ba loại thư mục trong trình quản lý tệp
  • Yêu cầu HTTP và mã Lua
  • KVDB và TableDB
  • Nhánh điều kiện, biến và điều khiển luồng
  • Gọi tác vụ theo lịch khác

Khi chỉnh sửa quy trình làm việc:

  • Tìm theo tên hành động hoặc danh mục ở đầu bảng nút, rồi kéo nút tìm được vào khung vẽ; nhấp vào tiêu đề danh mục để thu gọn hoặc mở rộng danh sách nút.
  • Phía trên khung vẽ có Hoàn tác, Làm lại, Sắp xếp nút và Vừa khung vẽ. Các công cụ này vẫn dùng được khi đã chọn nút và mở bảng thuộc tính.
  • Sắp xếp nút sắp xếp lại vị trí các nút và có thể hoàn tác; Vừa khung vẽ chỉ điều chỉnh chế độ xem, giữ nguyên vị trí các nút.

Kiểm thử và thực thi thủ công​

  • Trình chỉnh sửa quy trình làm việc tích hợp chức năng “Chạy thử”, cho phép xem trực tiếp nhật ký kiểm thử trong trình chỉnh sửa.
  • Tác vụ theo lịch đã lưu hỗ trợ “Thực thi ngay” và có thể theo dõi trạng thái chạy theo thời gian thực.
  • Khi kiểm thử hoặc chạy xảy ra lỗi, bảng sẽ hiển thị trực tiếp vị trí và thông báo lỗi để tiện quay lại bước tương ứng và sửa.
  • Khi chưa có nhật ký, vùng nhật ký thực thi mặc định được thu gọn và tự động mở rộng khi bắt đầu kiểm thử hoặc chạy. Bạn cũng có thể thu gọn thủ công trong lúc chạy; các dòng nhật ký tiếp theo sẽ không liên tục mở lại vùng hiển thị.

Lịch sử chạy và xuất​

  • Mỗi tác vụ theo lịch đều lưu lịch sử chạy.
  • Bản ghi chạy cho phép xem trạng thái, nguồn kích hoạt, thống kê kết quả thiết bị và nội dung nhật ký.
  • Có thể xuất nhật ký thực thi vào Quản lý tệp → Thư mục báo cáo.

Thao tác hàng loạt trong danh sách​

  • Danh sách tác vụ theo lịch hỗ trợ chọn nhiều mục và giữ Shift để chọn liên tiếp.
  • Có thể xuất hoặc xóa hàng loạt các tác vụ theo lịch đã chọn.
  • Hệ thống sẽ yêu cầu xác nhận lần hai trước khi xóa các tác vụ theo lịch đã chọn; không thể xóa tác vụ theo lịch đang chạy.

Nhập và xuất​

  • Danh sách tác vụ theo lịch hỗ trợ xuất tất cả, hoặc chỉ xuất một hay nhiều tác vụ được chọn.
  • Khi xuất các tác vụ theo lịch đã chọn, hệ thống sẽ tự động bổ sung các tác vụ liên quan được bước hoặc quy trình làm việc tham chiếu để bảo đảm gói nhập có thể sử dụng.
  • Nhập tác vụ sẽ xem trước các tác vụ theo lịch trong tệp JSON; có thể chỉ nhập một hoặc nhiều tác vụ trong đó.
  • Có thể nhấp vào Nhập tác vụ để chọn tệp JSON, hoặc kéo trực tiếp tệp JSON vào bảng tác vụ theo lịch.
  • Theo mặc định, mục nhập mới sẽ hợp nhất vào danh sách hiện tại, không thay thế toàn bộ tác vụ theo lịch hiện có.
  • Khi gặp tác vụ theo lịch trùng tên, có thể chọn ghi đè tác vụ cùng tên hoặc đổi tên tác vụ được nhập.