В разделе "Настройки" ("Settings"), во вкладке "Календарь" ("Calendar") выполняется настройка рабочих, предпраздничных, праздничных и выходных дней. Это необходимо для настройки услуг, работа которых привязана к конкретной дате, времени и т.д.

Логика работы с календарем подразумевает использование более высокого приоритета для более конкретных масок.

Например:

+------+-------------+------+-------+-------------+-----------+
| Год  | День в году | День | Месяц | День недели | Приоритет |
+------+-------------+------+-------+-------------+-----------+
| 2020 | 238         | _    | _     | _           |        14 |
| 2020 | '*'         | 25   | 8     | '*'         |        13 |
| 2020 | '*'         | 25   | '*'   | '*'         |        12 |
| 2020 | '*'         | _    | 8     | 2           |        11 |
| 2020 | '*'         | '*'  | 8     | '*'         |        10 |
| 2020 | '*'         | _    | '*'   | 2           |         9 |
| 2020 | '*'         | '*'  | '*'   | '*'         |         8 |
| '*'  | 238         | _    | _     | _           |         7 |
| '*'  | '*'         | 25   | 8     | '*'         |         6 |
| '*'  | '*'         | 25   | '*'   | '*'         |         5 |
| '*'  | '*'         | _    | 8     | 2           |         4 |
| '*'  | '*'         | '*'  | 8     | '*'         |         3 |
| '*'  | '*'         | _    | '*'   | 2           |         2 |
| '*'  | '*'         | '*'  | '*'   | '*'         |         1 |
+------+-------------+------+-------+-------------+-----------+

Таким образом, маска "все вторники в 2020 году" имеет приоритет 9, "каждое 25 августа любого года" - 6, а "любой день" - 1. При определении типа дня происходит проход по всем маскам, отсортированным по приоритету (чем выше приоритет, тем позже маска накладывается). Тип подходящих масок либо сливается, для получения нового типа, в случае если более приоритетная маска имеет тип предпраздничного или сокращенного дня, либо замещается.

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

  1. Календарь.
  2. Поле определения типа дня (рабочий, предпраздничный, сокращенный предпраздничный, праздничный, выходной).
  3. Выбор часового пояса.

Добавление нового расписания можно выполнить двумя способами:

  1. Выбрать дату в поле календаря. Запись в расписании появится автоматически.
  2. Нажать кнопку "Добавить"("Add") для ручной настройки. Появится незаполненное расписание.

После внесения изменений нужно нажать кнопку "Сохранить"("Save").


Список услуг, которые активируются по настроенному расписанию

  • Переадресация по расписанию (Find Me)
  • Переадресация по расписанию и по неответу (Find Me No Response)