Phiên bản này chứa một thay đổi lớn - nó giới thiệu một trình lập lịch tác vụ. Trình lập lịch cho phép bạn làm việc với nhiều ứng dụng được viết trong môi trường BAS cùng một lúc. Trình lập lịch có các đặc điểm sau:
Cơ bản về trình lập lịch. Ở lần khởi động ứng dụng đầu tiên, trình lập lịch được cài đặt trên PC của người dùng và thêm vào khởi động cùng hệ thống. Kiến trúc như vậy là cần thiết để có thể thực hiện các tác vụ khi BAS không chạy. Để bắt đầu, bạn cần nhấp vào nút này trong menu:
Cửa sổ xuất hiện sau đó là trung tâm điều khiển, nó quản lý tất cả các tác vụ trên máy hiện tại, ở đó bạn có thể tạo tác vụ và lấy thông tin về việc thực hiện chúng. Đây là cách trình lập lịch trông khi mở lần đầu tiên:
Và đây là phiên bản production:
Việc tạo tác vụ mới xảy ra bằng cách nhấp vào nút "+" ở góc dưới bên phải. Người dùng cần điền thông tin về dự án, nhập dữ liệu, và đặt thời gian thực thi. Dữ liệu chỉ được đặt khi chỉnh sửa hoặc tạo, và các giá trị đã nhập sau đó sẽ được dùng khi tác vụ bắt đầu.
Có nhiều cách khác nhau để đặt thời gian lập lịch, để giúp bạn làm điều đó có một tab chứa bản xem trước với thời gian bắt đầu dự đoán và cũng có một tab với các thiết lập điển hình:
Lấy các báo cáo thực thi. Khu vực chính chứa các log và một danh sách tác vụ. Để nhận báo cáo về một tác vụ cụ thể, bạn phải nhấp vào nút menu cho tác vụ đó:
Menu ứng dụng chứa thông tin chi tiết hơn: một liên kết đến log, kết quả, một báo cáo. Bằng cách nhấp vào liên kết "Toggle visibility" bạn có thể mở giao diện script quen thuộc đang chạy với BAS:
Kho lưu trữ tác vụ. Bất kỳ tác vụ nào, sau khi chu kỳ chạy của nó hoàn thành, sẽ được lưu trữ. Các tác vụ từ kho lưu trữ sẽ không được lập lịch, nhưng chúng cũng không bị xóa. Người dùng có thể khôi phục tác vụ từ kho lưu trữ, hoặc để nó ở đó cho đến khi họ đổi ý. Do đó, kho lưu trữ có thể được dùng như một danh mục các tác vụ có sẵn trên PC này. Di chuyển danh sách tác vụ trên PC khác. Phần mềm hỗ trợ chuyển tác vụ sang một máy khác, để làm điều đó chỉ cần vào menu và chọn "Save all tasks":
Tất cả các tác vụ, bao gồm cả những tác vụ được tải từ file, sẽ được chuyển. Điều này áp dụng cho cả dự án và lịch trình dự án. Sau bản cập nhật này, việc tạo VPS đi kèm với các script BAS trở nên dễ dàng hơn bao giờ hết! Tích hợp với các script đã biên dịch. Cũng có một cách để cung cấp quyền truy cập vào trình lập lịch cho người dùng của ứng dụng đã biên dịch. Để làm điều này, bạn phải chỉ định tùy chọn "Integrate scheduler into application" khi biên dịch:
Trong trường hợp này, người dùng sẽ thấy một cửa sổ sau khi script khởi chạy:
Họ có thể chọn hoặc chạy trình lập lịch, hoặc chạy script một lần và ngay lập tức. Nhà phát triển không cần phải viết thêm mã hoặc gửi một archive mới cho người dùng. Chỉ cần đặt cờ đã hiển thị trước đó khi biên dịch là đủ. Giao diện web và trình lập lịch. Cài đặt trên cũng phù hợp với giao diện web, và cửa sổ khởi động cũng được hiển thị ở đó. Ngoài ra, khi thêm một tác vụ với giao diện và chọn dữ liệu, giao diện bot do nhà phát triển tạo sẽ được hiển thị.
Đã thêm các phương thức API mới.
Api.HasScheduler() Api.ShowScheduler() Và có một sự kiện mới run_type_select
Khi nâng cấp lên phiên bản mới, bạn cần tạo lại giao diện đăng nhập hoặc xử lý sự kiện mới thủ công:
Chạy trình lập lịch riêng biệt với BAS. Người dùng premium có thể tìm một liên kết đến một dự án mới - TaskScheduler trong tủ cá nhân của họ. TaskScheduler - là một ứng dụng riêng biệt, chạy trình lập lịch mà không cần BAS. Bản phân phối này được khuyến nghị cài đặt trên VPS.