Планировщик и рабочие процессы
Панель Запланированные задачи поддерживает классический режим шагов и режим рабочего процесса в виде диаграммы — её можно использовать как планировщик и как визуальный инструмент автоматизации.
Поддерживаемые способы запуска
Выражение CronФиксированный интервалОднократноЗапущено пользователемПотребление очереди KVDB
В частности:
Запущено пользователем: автоматически не планируется, выполняется только вручную.Потребление очереди KVDB: подходит для сценариев «получать задачу сразу после её добавления в очередь».
Целевые устройства и группы
- Планировщик использует те же значения устройств и групп, что и главный экран.
- Если в задаче выбраны группы, при запуске используются привязанные к ним текущие скрипты и конфигурации.
- Для типа
Запущено пользователемможно задать отображение вДополнительные действияглавного экрана и требование выбрать устройства перед ручным запуском.
Два режима редактирования
Режим шагов
Подходит для простых последовательных действий, например:
- запуск скрипта
- остановка, приостановка и продолжение скрипта
- блокировка и разблокировка экрана
- перезапуск SpringBoard и устройства
- ожидание заданного числа секунд
- выполнение кода Lua
- включение, отключение и запуск других планов
Режим рабочего процесса
Подходит для сложной автоматизации. В редакторе рабочего процесса можно напрямую комбинировать:
- действия устройств и запуск скриптов
- три типа операций с каталогами в файловом менеджере
- HTTP-запросы и код Lua
- KVDB и TableDB
- условные ветви, переменные и управление потоком
- вызов других задач планировщика
При редактировании рабочего процесса:
- Найдите действие по названию или категории в верхней части панели узлов и перетащите найденный узел на холст. Нажмите заголовок категории, чтобы свернуть или развернуть список узлов.
- В верхней части холста доступны
Отменить,Повторить,Упорядочить узлыиВписать в холст. Эти инструменты остаются доступными после выбора узла и открытия панели свойств. Упорядочить узлыупорядочивает расположение узлов; это действие можно отменить.Вписать в холстизменяет только область просмотра, сохраняя позиции узлов.
Тестирование и ручной запуск
- В редакторе рабочего процесса есть «Тестовый запуск», позволяющий сразу просматривать тестовый лог.
- Сохранённую задачу можно «Запустить сейчас» и отслеживать её состояние в реальном времени.
- При ошибке теста или запуска панель показывает место и сообщение ошибки, чтобы можно было исправить нужный шаг.
- При отсутствии записей лог выполнения по умолчанию свёрнут и автоматически разворачивается при начале теста или выполнения. Во время выполнения его также можно свернуть вручную; последующие записи не будут снова и снова открывать область лога.
История запусков и экспорт
- Для каждой задачи сохраняется история запусков.
- В записи запуска доступны состояние, источник запуска, статистика результатов устройств и содержимое лога.
- Лог выполнения можно экспортировать в
Файловый менеджер → Каталог отчётов.
Пакетные операции со списком
- Список задач поддерживает множественный выбор и выбор диапазона с
Shift. - Выбранные задачи можно экспортировать или удалить пакетом.
- Перед удалением выбранных задач требуется подтверждение; выполняемую задачу удалить нельзя.
Импорт и экспорт
- Список задач позволяет экспортировать все задачи или только одну либо несколько выбранных.
- При экспорте выбранных задач автоматически добавляются планы, на которые ссылаются шаги или рабочие процессы, чтобы пакет можно было импортировать.
Импортировать расписаниесначала показывает задачи из JSON-файла; можно импортировать только одну или несколько.- Нажмите
Импортировать расписание, чтобы выбрать JSON-файл, или перетащите его прямо на панель планировщика. - Новый импорт по умолчанию объединяется с текущим списком и не заменяет существующие задачи.
- При совпадении имён можно заменить существующий план или переименовать импортируемый.