Фрагменты схемы потока

  1.  Использование If для маршрутизации по времени суток

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


    &minute_of_day 

    Аргументы:

    • minutes (string) – минуты дня (1-1440) (полночь = 1, 1:00 = 60, полдень = 720 и т. д.).

    Возвращает:

    • true, false, или минута дня, если параметров нет.

    &time_of_day (08:00-17:00)

    Аргументы:

    • time (string) – диапазон времени в формате: чч:мм[:сс]-чч:мм[:сс] (секунды необязательны).

    Возвращает:

    • true, false, или время суток, если параметров нет.

    &minute 

    Аргументы:

    • minutes (string) – минута (часа), 0-59.

    Возвращает:

    • true, false, или минуты часа, если параметров нет.

    &hour 

    Аргументы:

    • houres (string) – час, 0-23.

    Возвращает:

    • true, false, или час дня, если параметров нет.

    &wday 

    Аргументы:

    • wdays (string) – день недели 1-7 (Вс=1, Пн=2 и т.д.) или «вс», «пн», «вт» и т.д.

    Возвращает:

    • true, false, или день недели, если параметров нет

    &mweek 

    Аргументы:

    • mweeks (string) – неделя месяца, 1-6.

    Возвращает:

    • true, false,или неделя месяца, если параметров нет

    &week 

    Аргументы:

    • weeks (string) – неделя года, 1-53.

    Возвращает:

    • true, false, или неделя года, если параметров нет

    &mday 

    Аргументы:

    • mdays (string) – день месяца, 1-31.

    Возвращает:

    • true, false, или день месяца, если параметров нет.

    &mon (m)

    Аргументы:

    • m (string) – месяц: 1–12 (январь = 1 и т. д.).

    Возвращает:

    • true, false, или месяц, если нет параметров.

    &yday (d)

    Аргументы:

    • d (string) – день года, 1-366.

    Возвращает:

    • true, false, или день года, если параметров нет

    &year (y)

    Аргументы:

    • y (string) – календарный год, 0-9999.

    Возвращает:

    • true, false, или год, если параметров нет.
    Пример кода:
    {
      "if": {
        "expression": "&hour(18-20) && &wday(2-6)",
        "then": [
          {
            "setVar": "time_now=&time_of_day()"
          }
        ]
      }
    }