К тексту на этой странице мог быть частично применён машинный перевод.

Мост: Планирование рабочих процессов

Запланируйте рабочие процессы на фиксированное время или на динамический запуск другим рабочим процессом.

Доступно для:

Планы:

  • Bridge by Smartsheet

Используйте фиксированное расписание для автоматизации ежедневных напоминаний или еженедельного создания задач. Можно также использовать динамические расписания, когда время начала зависит от другого события, например, изменения статуса проекта или добавления информации.

Фиксированный график в рамках триггера

  1. Перейдите к рабочему процессу и выберите модуль триггера вверху. 
  2. Разверните раздел Расписания и выберите пункт Добавить новое расписание
  3. Выберите время начала (UTC) и будущую дату начала.
  4. Выберите частоту, чтобы указать, как часто расписание запускает рабочий процесс. Это может быть один, часовой, ежедневный, еженедельный, ежемесячный, ежегодный или обычный каденс.
Brandfolder Image
Bridge Schedule Workflows runs

Динамическое расписание с модулем полезности

  1. В Конструкторе выберите пункт Служебные > Планирование.

  2. Добавьте модуль утилиты Создание расписания рабочего процесса в рабочий процесс.
Brandfolder Image
Schedule Workflow Utility Module
  1. Выберите имя рабочего процесса, для которого необходимо создать расписание.

Вы можете выбрать тот же рабочий процесс, в котором находится модуль, но только когда рабочий процесс заканчивается соединением, которое принимает решение о создании расписания, и периодичность Once (например, определение, должен ли рабочий процесс выполняться ещё раз в течение недели). Если нет соединения, то, как только рабочий процесс срабатывает в первый раз, он создает цикл, генерируя бесконечное количество расписаний. Если это произойдет, удалите модуль из рабочего процесса и сохраните его. Это должно остановить цикл, если не использовалась другая частота.

  1. Если другому рабочему процессу необходимо указать информацию, например идентификатор листа или идентификатор строки, то для каждого запланированного значения рабочего процесса можно добавить состояние. В модуле разверните раздел Значения состояний и введите название каждого состояния в поле Ключ и ссылку или точное значение в поле Значения. Когда модули расписания запускают другой рабочий процесс, они могут ссылаться на эти состояния для получения значений.
  2. Выберите время начала:
  • Когда рабочий процесс запущен: дата и время начала расписания совпадают со временем выполнения модуля.
  • В указанную дату: запланированная дата начала и время привязываются к конкретной дате, которая может быть в формате ISO или в формате Unix.
  1. Выберите частоту, чтобы указать, как часто расписание запускает рабочий процесс. Это может быть раз, час, день, неделя, месяц, год или пользовательский.

Следующие данные доступны в Журнале выполнения после запуска модуля:

  • Создано в момент создания расписания.
  • Частота: частота нового расписания, соответствующая значению, установленному в настройках частоты модуля.
  • ID: Идентификатор расписания.
  • Start At: время начала работы созданного расписания как временной метки Unix. Если было указано время начала, то время в журнале запуска отображается в формате указанного времени, например, ISO или Unix.
  • Идентификатор рабочего процесса: уникальный идентификатор запланированного рабочего процесса.

Необходимо учитывать изложенные ниже моменты.

  • При выборе Ежемесячно появляется опция автоматического запуска в последний день месяца. Если вы выбираете дату, которая не существует каждый месяц (например, 29, 30 и 31) и флажок снят, рабочий процесс запускается только в те месяцы, когда дата существует. Однако, если поставить галочку, рабочий процесс срабатывает в последний день каждого месяца. Если датой начала является любая другая дата месяца, то не важно, отметили вы этот флажок или нет.
  • Вы можете выбрать пользовательскую частоту, чтобы получить доступ к большему количеству параметров, например, как часто должен выполняться рабочий процесс, установив число и единицу, например, каждые 7 часов. Обратите внимание, что время начала работы по любому расписанию не гарантируется, так что рабочий процесс может занять до 15 минут.

Если расписания повторяются с периодичностью, целесообразно решить, как их удалить до начала их создания. Это может быть связано с запланированным рабочим процессом или обновлением источника, вызвавшего его создание, с идентификатором расписания, с тем чтобы на него можно было впоследствии ссылаться для удаления.


Удалить расписание динамически

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

Модуль Удалить расписание содержит одно поле с указанием идентификатора расписания. Рабочий процесс по-прежнему успешно выполняется, если ссылочного расписания нет.

Данные о состоянии доступны в Журнале выполнения модуля Удалить расписание. Если расписание существовало и было удалено, состояние расписание удалено. Если расписания не было, состояние расписания не найдено.


Удаление или редактирование расписания вручную

Все расписания рабочего процесса отображаются в триггерной панели рабочего процесса, для которой предназначено расписание. Удалить расписание:

  1. Переход к рабочему процессу.
  2. Выбери винтик рядом.
  3. Выберите Изменить или Удалить.

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

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