База знаний
Поставить сценарий в расписание
Работает при открытой программе
В систему ничего не ставится, поэтому на выключенном ноутбуке запуск не состоится. Окно говорит об этом до того, как вы что-то заполнили, а не после первого пропущенного утра.
Сами расписания живут в аккаунте, поэтому тот же замысел читается и со второго компьютера.
Заведите новое расписание
Каждое расписание принадлежит одному сценарию, и у одного сценария их может быть несколько.
- 1
Откройте экран автоматизации
Вкладка RPA Plus в левом столбце.
- 2
Нажмите часы у сценария
Кнопка в строке этого сценария в списке.
- 3
Выберите «Как часто»
Список вверху окна расписания.
- 4
Отметьте профили
Список под подписью «Какие профили запускать» в том же окне.
- 5
Нажмите «Добавить расписание»
Кнопка внизу этого окна.
Три способа повторять
Каждый день в назначенное время, в выбранные дни недели в это же время или каждые несколько часов. Часы считаются по вашему местному времени, поэтому смена сезона час не сдвигает.
Сколько профилей стартует вместе, тоже решаете вы, и этот выбор стоит рядом со списком профилей.
Запускает одна машина
Расписание, приехавшее из аккаунта, на этом компьютере выключено, пока вы не нажмёте «Включить здесь». Две открытые машины удвоили бы и работу, и трафик.
А пауза это общее решение, и оно едет всюду: поставленное на паузу в одном месте остаётся на паузе.
Пропущенное не догоняют
Когда срок пропускают
Причин три, и каждую называют там, где её можно прочитать: все профили расписания уже открыты, прошлый прогон этого сценария ещё идёт или у программы нет действующей подписки.
Срок, опоздавший больше чем на полчаса, не срабатывает вовсе, а считается пропущенным.
Как читать итог
У каждого расписания видно ближайший срок, последний итог и число пропущенных прогонов. «Все расписания» собирают их вместе, ближайшие сверху.
Итог хранится приметой без языка и превращается в слова там, где его показывают, поэтому он читается одинаково на другом компьютере и на другом языке.
Чего это не делает
- Это не ставит службу в вашу систему. Закрытая программа означает отсутствие запусков.
- Это не догоняет пропущенное. Прошедшие сроки считают и называют, а не выполняют задним числом.
- Это не запускает одно расписание на двух компьютерах сразу. Приехавшее из аккаунта ждёт, пока вы включите его здесь.
Где это решается
Каждое утверждение выше это одно место в коде и один стенд.
- Расписание срабатывает вовремя и не даёт всплеска запусков после сна
- apps/desktop/test/schedule-runs.js
- Расписание, приехавшее из аккаунта, включается на этой машине рукой
- apps/desktop/test/расписание-включается-здесь.js
- Итог переживает смену языка и переезд на другой компьютер
- apps/desktop/test/schedule-result-language.js
- Расписания живут в аккаунте, и там же решается, кому их менять
- apps/server/test/schedules-shared.js
Вопросы
- Можно повторять каждые десять минут?
- Нет. Самый частый повтор это каждые несколько часов, а два других это время дня и выбранные дни недели.
- Прогон пропустили, и непонятно почему.
- Причину пишут рядом с расписанием: профили уже открыты, прошлый прогон ещё идёт или нет действующей подписки.
- Ноутбук был закрыт всю ночь.
- Ничего не выполнялось, и вам скажут, сколько сроков прошло. Задним числом они нарочно не срабатывают.
- Итог читается так же на другом языке?
- Да. Он хранится приметой, а не предложением, и в слова превращается только там, где его показывают.
Попробуйте на одном сценарии
Бесплатный тариф даёт два профиля, без срока и без карты.