Расписания для триггеров повторяющихся рабочих процессов в Azure Logic Apps

Область применения: Azure Logic Apps (Потребление + Стандартный)

Служба Azure Logic Apps помогает создавать и запускать автоматические повторяющиеся рабочие процессы по расписанию. Создав рабочий процесс приложения логики, который начинается с триггера повторения или триггера скользящего окна , которые являются триггерами типа расписания, можно выполнять задачи немедленно, в дальнейшем или через повторяющийся интервал. Вы можете вызывать службы как внутри, так и за пределами Azure, например конечные точки HTTP или HTTPS, отправлять сообщения в службы Azure, например службу хранилища и служебную шину Azure, а также получать файлы, отправленные в общую папку. С помощью триггера повторения можно также настроить сложные расписания и расширенные повторения для выполнения задач. Дополнительные сведения о встроенных триггерах и действиях расписания см. в разделах Триггеры расписания и Действия расписания.

В следующем списке показаны некоторые примеры задач, которые можно выполнять с помощью встроенных триггеров расписания:

  • Получение внутренних данных, например ежедневный запуск хранимой процедуры SQL.

  • Получение внешних данных, например получение сводки о погоде от NOAA каждые 15 минут.

  • Отправление данных отчета, например отправление по почте сводки всех заказов за прошлую неделю, которые превышают определенную сумму.

  • Обрабатывать данные, например сжимать изображения, загруженные сегодня, по будням в часы наименьшей нагрузки.

  • Очистка данных, например удаление всех твитов старше трех месяцев.

  • Архивация данных, например отправление счетов в службу резервного копирования в 01:00 каждый день в течение следующих девяти месяцев.

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

  • Подождите до буднего дня, чтобы отправить обновление статуса по электронной почте.

  • Приостановите выполнение процесса, пока HTTP-вызов не завершится, прежде чем возобновить его выполнение и получить результат.

В этом руководстве описываются возможности встроенных триггеров и действий типа schedule.

Выполнение повторяющихся рабочих нагрузок без создания нескольких приложений логики

Вы можете планировать и запускать периодически повторяющиеся рабочие нагрузки, не создавая отдельное приложение логики уровня Consumption для каждого запланированного задания и не упираясь в ограничение на количество рабочих процессов в каждом регионе и подписке. Вместо этого можно создать приложение логики уровня "Стандартный" с несколькими рабочими процессами или использовать шаблон приложения логики потребления, созданного шаблоном быстрого запуска Azure: планировщик заданий Logic Apps.

Шаблон планировщика заданий Azure Logic Apps создает приложение логики с именем CreateTimerJob , которое вызывает приложение логики TimerJob . Затем можно вызвать приложение логики CreateTimerJob в качестве API, выполнив HTTP-запрос и передав расписание в качестве входных данных для запроса. Каждый вызов приложения логики CreateTimerJob также вызывает приложение логики TimerJob, которое создает новый экземпляр TimerJob, непрерывно выполняющийся в соответствии с указанным расписанием или до достижения указанного предела. Таким образом, можно запускать столько экземпляров TimerJob , сколько требуется, не беспокоясь об ограничениях рабочих процессов, так как экземпляры не являются отдельными определениями рабочих процессов приложения логики или ресурсами.

Триггеры расписания

Вы можете запустить рабочий процесс Logic Apps с помощью триггера «Повторение» или триггера «Скользящее окно», которые не связаны с какой-либо конкретной службой или системой. Эти триггеры запускают рабочий процесс с указанной периодичностью, где вы можете выбрать интервал и частоту запуска, например количество секунд, минут, часов, дней, недель или месяцев. Можно также задать дату и время начала, а также часовой пояс. При каждом срабатывании триггера Azure Logic Apps создает и запускает новый экземпляр рабочего процесса для приложения логики.

Ниже приведены различия между этими типами триггеров.

  • Повторение: рабочий процесс запускается через заданные интервалы времени в соответствии с заданным расписанием. Если триггер пропускает повторения, например из-за сбоев или отключенных рабочих процессов, триггер повторения не обрабатывает пропущенные повторения, но перезапускает повторения со следующим запланированным интервалом.

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

    Внимание

    Если вы используете частоту День, Неделя или Месяц указываете будущую дату и время, настройте повторение заранее:

    • День: настройте ежедневное повторение как минимум за 24 часа.

    • Неделя. Настройте еженедельное повторение по меньшей мере за 7 дней до назначенного времени.

    • Месяц: настройте ежемесячное повторение по крайней мере один месяц заранее.

    В противном случае рабочий процесс может пропустить первое повторение.

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

    Если для повторения не указаны другие дополнительные параметры планирования, такие как определенное время будущих повторений, эти повторения будут рассчитываться от времени последнего выполнения. В результате время начала этих повторений может быть смещено из-за таких факторов, как временная задержка при вызовах хранилища. Чтобы убедиться, что процесс не пропускает повторения, особенно если частота задана в днях или более крупных единицах времени, попробуйте следующие варианты:

    • Укажите дату и время начала повторения, а также точное время выполнения последующих повторов с помощью свойств В эти часы и В эти минуты, которые доступны только для частот повторения День и Неделя.

    • Используйте триггер скользящего окна, а не триггер повторения.

    Дополнительные сведения см. в разделеСоздание, планирование и выполнение повторяющихся задач и рабочих процессов с помощью триггера повторения.

  • Скользящее окно: через регулярные интервалы времени запускает рабочий процесс, который обрабатывает данные в непрерывных блоках. Если триггер пропустит повторения, например из-за нарушений или отключения рабочих процессов, то триггер скользящего окна вернется и обработает пропущенные повторения.

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

Примечание.

Дополнительные параметры планирования, такие как "В эти часы " и "В эти дни", доступны и работают только со встроенными триггерами опроса, такими как триггеры повторения и скользящего окна , которые непосредственно выполняются с средой выполнения Azure Logic Apps. Для соединителей, управляемых Корпорацией Майкрософт, размещенных и работающих в Azure, триггеры опроса вычисляют следующее повторение, используя только значения интервала и частоты , а не расширенные параметры планирования.

Запланированные действия

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

Шаблоны для даты и времени начала

Ниже приведены некоторые шаблоны, которые показывают, как можно управлять повторением, используя дату и время начала, и как Azure Logic Apps выполняет эти повторения.

Время запуска Повторение без расписания Повторение с расписанием (только триггер повторения)
{нет} Выполняет первую рабочую нагрузку мгновенно.

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

Выполняет будущие рабочие нагрузки по указанному расписанию.
Время начала в прошлом Триггер Повторение: вычисляет время запуска на основе указанного времени начала и игнорирует уже прошедшие моменты запуска.

Запускает первую задачу при следующем запланированном запуске.

Запускает последующие задачи исходя из времени последнего выполнения.

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

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

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

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

Примечание: Если вы задаете повторение по расписанию, но не указываете для него часы или минуты, Azure Logic Apps вычисляет время будущих запусков, используя соответственно часы или минуты из времени первого запуска.
Время запуска в данный момент или в будущем Выполняет первую рабочую нагрузку в указанное время начала.

Повтор — триггер: запускает последующие рабочие нагрузки на основе времени последнего запуска.

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

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

- День. Настройте ежедневное повторение по меньшей мере за 24 часа до назначенного времени.
- Неделя. Настройте еженедельное повторение по меньшей мере за 7 дней до назначенного времени.
- Месяц: настройте ежемесячную повторяемость как минимум за месяц.

В противном случае рабочий процесс может пропустить первое повторение.
Примечание: Если вы задаете повторение по расписанию, но не указываете для него часы или минуты, Azure Logic Apps вычисляет время будущих запусков, используя соответственно часы или минуты из времени первого запуска.

Примеры времени начала и повторения в прошлом, но без расписания

Предположим, текущая дата и время — 8 сентября 2017 г., 13:00. Вы указываете дату и время начала — 7 сентября 2017 г., 14:00, а также повторение каждые два дня.

Время запуска Текущее время Периодичность Расписание
2017-09-07T14:00:00Z
(2017-09-07 в 14:00)
2017-09-08T13:00:00Z
(2017-09-08 в 13:00)
Каждые два дня {нет}

Для триггера повторения подсистема Azure Logic Apps вычисляет время выполнения на основе времени начала, отменяет время последнего выполнения, использует следующее время начала первого запуска и вычисляет будущие запуски на основе последнего времени выполнения.

Вот как выглядит это повторение:

Время запуска Первый запуск Последующее время выполнения
2017-09-07 в 14:00 2017-09-09 в 14:00 2017-09-11 в 14:00
2017-09-13 в 14:00
2017-09-15 в 14:00
и так далее...

Итак, независимо от того, насколько далеко в прошлом вы указали время начала, например 2017-09-05 в 14:00 или 2017-09-01 в 14:00, при первом запуске всегда используется следующее будущее время начала.

Для триггера скользящего окна подсистема Azure Logic Apps вычисляет время запусков на основе времени начала, учитывает прошлые времена выполнения, использует время начала для первого запуска и вычисляет время будущих запусков на основе времени начала.

Вот как выглядит это повторение:

Время запуска Первый запуск Последующее время выполнения
2017-09-07 в 14:00 2017-09-08 в 13:00 (текущее время) 2017-09-09 в 14:00
2017-09-11 в 14:00
2017-09-13 в 14:00
2017-09-15 в 14:00
и так далее...

Поэтому для этого сценария, независимо от того, насколько далеко в прошлом вы указали время начала, например 2017-09-05 в 14:00 или 2017-09-01 в 14:00, для первого запуска всегда используется указанное время начала.

Поведение при повторении

Повторяющиеся встроенные триггеры, такие как триггер повторения, выполняются напрямую и изначально поддерживаются средой выполнения Azure Logic Apps. Эти триггеры отличаются от повторяющихся триггеров управляемых соединителей, основанных на подключении, для которых сначала нужно создать подключение, например от триггера управляемого соединителя Office 365 Outlook.

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

Повторение для встроенных триггеров

Повторяющиеся встроенные триггеры учитывают заданное расписание, в том числе любой указанный часовой пояс. Однако если для повторения не указаны другие дополнительные параметры планирования, такие как определенное время будущих повторений, эти повторения будут рассчитываться от последнего выполнения триггера. В результате время начала этих повторений может быть смещено из-за таких факторов, как временная задержка при вызовах хранилища. Дополнительные варианты планирования, такие как "В эти часы" и "В эти дни для еженедельного повторения", доступны и работают только со встроенными триггерами опроса, такими как триггеры повторения и скользящего окна, которые непосредственно и изначально выполняются в среде выполнения Azure Logic Apps.

Дополнительные сведения см. в следующей документации:

Повторяемость для управляемых триггеров

Расписание — это не единственный драйвер, который управляет выполнением повторяющихся управляемых триггеров, таких как Office 365 Outlook, Outlook.com и т. д. Часовой пояс определяет только начальное время начала. Последующие запуски зависят от расписания повторений, времени последнего выполнения триггера и других факторов, которые могут привести к смещению времени запусков или непредвиденному поведению, например:

  • Указывает, обращается ли триггер к серверу с большим количеством данных, который триггер пытается немедленно получить.
  • Любые сбои или повторные попытки, возникающие у триггера.
  • Задержка при обращениях к хранилищу.
  • Несоблюдение заданного расписания при переходе на летнее время и обратно.
  • Другие факторы, которые могут повлиять на время следующего запуска.

Дополнительные параметры планирования, такие как "В эти часы " и "В эти дни для еженедельного повторения", недоступны или поддерживаются для соединителей, управляемых Корпорацией Майкрософт, и запускаемых в Azure. Эти триггеры опроса вычисляют следующее повторение с помощью только значений интервала и частоты .

Дополнительные сведения см. в следующей документации:

Повторение триггера для летнего времени и стандартного времени

При планировании заданий Azure Logic Apps помещает сообщение для обработки в очередь и указывает, когда это сообщение становится доступным, в зависимости от времени в формате UTC, когда было выполнено последнее задание, а также времени в формате UTC, когда запланировано выполнение следующего задания. Если вы указываете время начала для повторения, обязательно выберите часовой пояс, чтобы рабочий процесс приложения логики выполнялся в указанное время начала. Таким образом, время UTC для вашего приложения логики также смещается, чтобы компенсировать сезонный перевод времени. Повторяющиеся триггеры учитывают заданное расписание, в том числе любой указанный часовой пояс.

Если вы не выберете часовой пояс, переходы на летнее и зимнее время (DST) могут повлиять на время срабатывания триггеров. Например, время запуска сдвинется на один час вперед при переходе на летнее время и на один час назад при его отмене.

Активация смены повторения и смещения во время летнего времени и стандартного времени

Для повторяющихся триггеров на основе подключения расписание повторения — не единственный фактор, определяющий выполнение. Часовой пояс определяет только исходное время начала. Последующие запуски зависят от расписания повторений, времени последнего выполнения триггера и других факторов, которые могут привести к смещению времени запусков или непредвиденному поведению, например:

  • Не удается сохранить указанное расписание при запуске и окончании летнего времени (DST).
  • Другие факторы, которые могут повлиять на время следующего запуска.
  • Задержка при обращениях к хранилищу.
  • Указывает, обращается ли триггер к серверу с большим количеством данных, который триггер пытается немедленно получить.
  • Любые сбои или повторные попытки, возникающие у триггера.

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

Примечание.

При запуске триггеров, начинающихся в промежутке от 02:00 до 03:00, могут возникнуть проблемы, так как переход на летнее время происходят в 2:00, что может привести к тому, что время запуска станет недействительным или неоднозначным. При наличии нескольких приложений логики в пределах одного и того же неоднозначного интервала они могут перекрывать друг друга. Поэтому, возможно, придется не использовать время начала с 02:00 до 03:00.

Например, предположим, что у вас есть два приложения логики, которые выполняются ежедневно. Одно приложение логики запускается в 01:30 по местному времени, а другое — часом позже, в 02:30 по местному времени. Что происходит, если запуск этих приложений приходится на дни начала и окончания летнего времени?

  • Срабатывают ли триггеры, когда время смещается на один час вперед?

  • Запускаются ли триггеры дважды, когда время смещается на один час назад?

Если эти приложения Logic Apps используют часовой пояс UTC-6:00 — Центральное время (США и Канада), это моделирование показывает, как в 2019 году время UTC сдвигалось, чтобы компенсировать переходы на летнее время, смещаясь на один час назад или вперед по мере необходимости, чтобы приложения продолжали выполняться в ожидаемое местное время без пропущенных или повторных запусков.

  • 03.10.2019: летнее время начинается с 2:00, время сдвигается на один час вперед

    Чтобы компенсировать переход на летнее время, время UTC смещается на один час назад, чтобы приложение логики продолжало выполняться в то же местное время:

    • Приложение логики № 1

      Дата Время (местное) время (в формате UTC) Примечания.
      03.09.2019 1:30:00 ночи 7:30:00 утра Время в формате UTC до дня, когда начинает действовать летнее время.
      03.10.2019 1:30:00 ночи 7:30:00 утра Время в формате UTC не меняется, поскольку летнее время не действует.
      03.11.2019 1:30:00 ночи 6:30:00 утра Время UTC было переведено на один час назад после перехода на летнее время.
    • Приложение логики № 2

      Дата Время (местное) время (в формате UTC) Примечания.
      03.09.2019 02:30:00 08:30:00 Время в формате UTC до дня, когда начинает действовать летнее время.
      03.10.2019 03:30:00* 08:30:00 Летнее время уже действует, поэтому местное время смещено на один час вперед, поэтому часовой пояс UTC-6:00 меняется на UTC-5:00. Дополнительные сведения см. в разделе Триггеры, срабатывающие в промежутке от 02:00 до 03:00.
      03.11.2019 02:30:00 7:30:00 утра Время UTC было переведено на один час назад после перехода на летнее время.
  • 11.03.2019: летнее время заканчивается в 02:00, время сдвигается на один час назад

    Чтобы это компенсировать, время UTC смещается на один час вперед, чтобы приложение логики продолжало выполняться в то же местное время:

    • Приложение логики № 1

      Дата Время (местное) время (в формате UTC) Примечания.
      11.02.2019 1:30:00 ночи 6:30:00 утра
      11.03.2019 1:30:00 ночи 6:30:00 утра
      11.04.2019 1:30:00 ночи 7:30:00 утра
    • Приложение логики № 2

      Дата Время (местное) время (в формате UTC) Примечания.
      11.02.2019 02:30:00 7:30:00 утра
      11.03.2019 02:30:00 08:30:00
      11.04.2019 02:30:00 08:30:00

Запускать один раз в последний день месяца

Чтобы запустить триггер повторения только один раз в последний день месяца, см. статью "Запуск один раз в последний день месяца".

Примеры повторений

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

Триггер Периодичность Интервал Периодичность Время запуска В эти дни В эти часы В эти минуты Примечание.
Повторение
Скользящее окно
Выполняется каждые 15 минут (нет даты и времени начала) 15 Минута {нет} {недоступно} {нет} {нет} Это расписание запускается немедленно, а затем рассчитывает последующие запуски на основе времени последнего выполнения.
Повторение
Скользящее окно
Выполняется каждые 15 минут (с датой и временем начала) 15 Минута startDateTstartTimeZ {недоступно} {нет} {нет} Это расписание не запускается раньше указанных даты и времени начала, а затем вычисляет последующие повторения на основе времени последнего запуска.
Повторение
Скользящее окно
Каждый час, ровно в начале часа (с датой и временем начала) 1 Час startDateThh:00:00Z {недоступно} {нет} {нет} Это расписание не начинается раньше указанных даты и времени начала. Будущие повторения выполняются каждый час с меткой "00" минут, которую Azure Logic Apps рассчитывает от момента начала.

Если для частоты задано "Неделя" или "Месяц", это расписание соответственно выполняется один раз в неделю или в месяц.
Повторение
Скользящее окно
Выполняется каждый час, каждый день (нет даты и времени начала) 1 Час {нет} {недоступно} {нет} {нет} Это расписание запускается немедленно, а будущие повторы рассчитываются на основе времени последнего выполнения.

Если для частоты задано "Неделя" или "Месяц", это расписание соответственно выполняется один раз в неделю или в месяц.
Повторение
Скользящее окно
Выполняется каждый час, каждый день (с датой и временем начала) 1 Час startDateTstartTimeZ {недоступно} {нет} {нет} Это расписание не запускается раньше указанных даты и времени начала, а затем вычисляет последующие повторения на основе времени последнего запуска.

Если для частоты задано "Неделя" или "Месяц", это расписание соответственно выполняется один раз в неделю или в месяц.
Повторение
Скользящее окно
Выполняется через 15 минут после наступления каждого часа (с датой и временем начала) 1 Час startDateT00:15:00Z {недоступно} {нет} {нет} Это расписание не начинается раньше указанных даты и времени начала. Последующие повторения выполняются на 15-й минуте, которую Azure Logic Apps отсчитывает от времени начала, то есть в 00:15, 1:15, 2:15 и так далее.
Периодичность Выполняется через 15 минут после наступления каждого часа (нет даты и времени начала) 1 день {нет} {недоступно} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 15 Расписание выполняется в 00:15, 1:15, 2:15 и т. д. Кроме того, это расписание эквивалентно частоте "Каждый час" и времени начала — "15" минут.
Периодичность Выполняется каждые 15 минут с указанной меткой времени (нет даты и времени начала). 1 день {нет} {недоступно} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 0, 15, 30, 45 Это расписание не начнется до следующей указанной 15-минутной отметки.
Периодичность Запускается ежедневно в 8:00 плюс количество минут, соответствующее моменту сохранения приложения логики 1 день {нет} {недоступно} 8 {нет} Без даты и времени начала это расписание запускается в зависимости от того, когда вы сохраняете приложение логики (операция PUT).
Периодичность Выполняется ежедневно в 8:00 (с датой и временем начала) 1 день startDateT08:00:00Z {недоступно} {нет} {нет} Это расписание не начинается раньше указанных даты и времени начала. Будущие запуски будут выполняться ежедневно в 8:00.
Периодичность Выполняется ежедневно в 8:00 (без даты и времени начала) 1 день {нет} {недоступно} 8 00 Это расписание выполняется ежедневно в 8:00.
Периодичность Выполняется ежедневно в 8:00 и 16:00 1 день {нет} {недоступно} 8, 16 0
Периодичность Выполняется ежедневно в 8:30, 8:45, 16:30 и 16:45 1 день {нет} {недоступно} 8, 16 30, 45
Периодичность Выполняется каждую субботу в 17:00 (нет даты и времени начала) 1 неделя {нет} Суббота 17 0 Расписание выполняется каждую субботу в 17:00.
Периодичность Выполняется каждую субботу в 17:00 (с датой и временем начала) 1 неделя startDateT17:00:00Z Суббота {нет} {нет} Запуск по этому расписанию не начнется раньше, чем в указанные дату и время начала: в данном случае 9 сентября 2017 г. в 17:00. Следующие повторения происходят каждую субботу в 17:00.
Периодичность Запускается каждый вторник и четверг в 17:00 плюс на той же минуте, в которую вы сохранили приложение логики 1 неделя {нет} "Вторник", "Четверг" 17 {нет}
Периодичность Выполняется каждый час в рабочее время. 1 неделя {нет} Выберите все дни, кроме субботы и воскресенья. Выберите необходимые часы дня. Выберите любые минуты часа. Например, если ваше рабочее время с 8:00 до 17:00, выберите 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 в качестве часов дня плюс значение "0" для минут.
Периодичность Выполняется один раз в день в выходные дни 1 неделя {нет} "суббота", "воскресенье" Выберите необходимые часы дня. Выберите необходимые минуты часа. Расписание выполняется каждую субботу и воскресенье по указанной схеме.
Периодичность Выполняется каждые 15 минут, каждые две недели только по понедельникам 2 неделя {нет} Понедельник 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 0, 15, 30, 45 Это расписание выполняется каждый второй понедельник каждые 15 минут.
Периодичность Запускается каждый месяц 1 Месяц startDateTstartTimeZ {недоступно} {недоступно} {недоступно} Это расписание не запускается раньше указанных даты и времени начала, а будущие повторения рассчитываются на основе даты и времени начала. Если не указать дату и время начала, это расписание использует дату и время создания.
Периодичность Выполнять каждый час в течение одного дня в месяц 1 Месяц {см. примечание} {недоступно} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 {см. примечание} Если не указать дату и время начала, это расписание использует дату и время создания. Чтобы контролировать минуты расписания повторения, укажите минуты часа, время начала или используйте время создания. Например, если время начала или время создания — 8:25, это расписание выполняется в 8:25, 9:25, 10:25 и т. д.

Устранение неполадок, связанных с повторным возникновением

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

  • При переходе на летнее время вручную настройте повторение, чтобы рабочий процесс продолжал выполняться в ожидаемое время. В противном случае время запуска сдвинется на один час вперед при переходе на летнее время и на один час назад — при переходе на зимнее время. Дополнительные сведения и примеры см. в статье Повторение при переходе на летнее время и стандартное время.

  • Если вы используете триггер Повторение, укажите часовой пояс, дату и время начала. Кроме того, определенное время выполнения последующих повторений можно настроить в свойствах В эти часы и В эти минуты, которые доступны только для вариантов частоты День и Неделя. Однако некоторые временные интервалы по-прежнему могут вызывать проблемы при смещении времени.

  • Чтобы избежать пропущенных повторений, рекомендуется использовать триггер Скользящее окно вместо триггера Повторение.

Следующие шаги