Перейти к содержимому

База знаний

Поставить сценарий в расписание

Расписание выполняет сценарий на выбранных профилях в назначенный час, и нажимать запуск никому не нужно. Путь такой: RPA Plus в левом столбце, потом кнопка с часами в строке сценария. Этим пользуются ради ежедневного прогрева, который иначе делают руками каждое утро.

Работает при открытой программе

В систему ничего не ставится, поэтому на выключенном ноутбуке запуск не состоится. Окно говорит об этом до того, как вы что-то заполнили, а не после первого пропущенного утра.

Сами расписания живут в аккаунте, поэтому тот же замысел читается и со второго компьютера.

Заведите новое расписание

Каждое расписание принадлежит одному сценарию, и у одного сценария их может быть несколько.

  1. 1

    Откройте экран автоматизации

    Вкладка RPA Plus в левом столбце.

  2. 2

    Нажмите часы у сценария

    Кнопка в строке этого сценария в списке.

  3. 3

    Выберите «Как часто»

    Список вверху окна расписания.

  4. 4

    Отметьте профили

    Список под подписью «Какие профили запускать» в том же окне.

  5. 5

    Нажмите «Добавить расписание»

    Кнопка внизу этого окна.

Три способа повторять

Каждый день в назначенное время, в выбранные дни недели в это же время или каждые несколько часов. Часы считаются по вашему местному времени, поэтому смена сезона час не сдвигает.

Сколько профилей стартует вместе, тоже решаете вы, и этот выбор стоит рядом со списком профилей.

Запускает одна машина

Расписание, приехавшее из аккаунта, на этом компьютере выключено, пока вы не нажмёте «Включить здесь». Две открытые машины удвоили бы и работу, и трафик.

А пауза это общее решение, и оно едет всюду: поставленное на паузу в одном месте остаётся на паузе.

Пропущенное не догоняют

После закрытой на ночь программы вам скажут, сколько сроков прошло, и ни один из них не сработает задним числом. Всплеск запусков разом это ровно та примета, по которой сайт видит робота.

Когда срок пропускают

Причин три, и каждую называют там, где её можно прочитать: все профили расписания уже открыты, прошлый прогон этого сценария ещё идёт или у программы нет действующей подписки.

Срок, опоздавший больше чем на полчаса, не срабатывает вовсе, а считается пропущенным.

Как читать итог

У каждого расписания видно ближайший срок, последний итог и число пропущенных прогонов. «Все расписания» собирают их вместе, ближайшие сверху.

Итог хранится приметой без языка и превращается в слова там, где его показывают, поэтому он читается одинаково на другом компьютере и на другом языке.

Чего это не делает

  • Это не ставит службу в вашу систему. Закрытая программа означает отсутствие запусков.
  • Это не догоняет пропущенное. Прошедшие сроки считают и называют, а не выполняют задним числом.
  • Это не запускает одно расписание на двух компьютерах сразу. Приехавшее из аккаунта ждёт, пока вы включите его здесь.

Где это решается

Каждое утверждение выше это одно место в коде и один стенд.

Расписание срабатывает вовремя и не даёт всплеска запусков после сна
apps/desktop/test/schedule-runs.js
Расписание, приехавшее из аккаунта, включается на этой машине рукой
apps/desktop/test/расписание-включается-здесь.js
Итог переживает смену языка и переезд на другой компьютер
apps/desktop/test/schedule-result-language.js
Расписания живут в аккаунте, и там же решается, кому их менять
apps/server/test/schedules-shared.js

Вопросы

Можно повторять каждые десять минут?
Нет. Самый частый повтор это каждые несколько часов, а два других это время дня и выбранные дни недели.
Прогон пропустили, и непонятно почему.
Причину пишут рядом с расписанием: профили уже открыты, прошлый прогон ещё идёт или нет действующей подписки.
Ноутбук был закрыт всю ночь.
Ничего не выполнялось, и вам скажут, сколько сроков прошло. Задним числом они нарочно не срабатывают.
Итог читается так же на другом языке?
Да. Он хранится приметой, а не предложением, и в слова превращается только там, где его показывают.

Попробуйте на одном сценарии

Бесплатный тариф даёт два профиля, без срока и без карты.