В разделе "Настройки" ("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. При определении типа дня происходит проход по всем маскам, отсортированным по приоритету (чем выше приоритет, тем позже маска накладывается). Тип подходящих масок либо сливается, для получения нового типа, в случае если более приоритетная маска имеет тип предпраздничного или сокращенного дня, либо замещается.
На рисунке ниже представлены элементы навигации приложения.
- Календарь.
- Поле определения типа дня (рабочий, предпраздничный, сокращенный предпраздничный, праздничный, выходной).
- Выбор часового пояса.
Добавление нового расписания можно выполнить двумя способами:
- Выбрать дату в поле календаря. Запись в расписании появится автоматически.
- Нажать кнопку "Добавить"("Add") для ручной настройки. Появится незаполненное расписание.
После внесения изменений нужно нажать кнопку "Сохранить"("Save").
Список услуг, которые активируются по настроенному расписанию
- Переадресация по расписанию (Find Me)
- Переадресация по расписанию и по неответу (Find Me No Response)
0 Комментариев