Таймеры стратегий

Можно настроить запуск стратегий по истечении указанного количества времени.

Настроенные для стратегий таймеры обрабатываются ежедневно в 3:00. Если ресурс переходит в состояние со стратегией, выполняемой по таймеру, и затем выходит из этого состояния до истечения таймера, стратегия отменяется.

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

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

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

Если ресурс входит в состояние в 23:59 1 августа, и таймер стратегии настроен на один день, то стратегия будет выполнена после полуночи 2 августа. Если ресурс вошел в состояние в 00:01 1 августа, и таймер стратегии настроен на один день, то стратегия будет выполнена после полуночи 2 августа. Таймер стратегии вычисляется с учетом абсолютной даты, а не 24 часов. Другими словами, к текущей дате добавляются дни, а не перемножается число указанных дней на 24 часа с последующим добавлением результата к текущему времени суток. Стратегия может быть выполнена менее чем через 24 часа от времени входа ресурса в состояние, в зависимости от времени суток, когда ресурс вошел в состояние, так как изменяется дата, даже если не истекли 24 часа.

Комментарии