MagGenerate - Генерировать расписание (МАГ)¶
Операция позволяет производить автоматическую генерацию расписания на основе заранее подгруженных сеток с помощью заранее настроенных правил ротации в приложении МАГ.
Рис.12. Настройки шага Генерировать расписание
Укажите здесь имя шага и его свойства:
Расписание — необходимо выбрать обрабатываемое расписание.
На сколько дней вперед — выбор количество дней, на которые надо генерировать расписание.
Создать расписание, если оно не создано — установленный флажок позволяет сформировать блоки расписания в соответствии с имеющейся сеткой, если этого еще не сделано. Установлен по умолчанию.
Регенерировать, если уже сгенерировано — флажок устанавливается, если требуется перегенерировать уже существующее расписание.
Особенности работы на примерах типового использования:
- Если поставлен флажок Создать расписание, если оно не создано и отсутствует флажок в пункте Регенерировать, если уже сгенерировано.
Рис.13. Настройки шага Генерировать расписание
В данном случае ротация элементов расписания будет выполнена только в тех расписаниях, в которых этого еще не сделано. Например, мы знаем, что у нас уже сгенерированы расписания на следующие 5 дней от текущего. Значит ротация будет производиться только для 6, 7 и 8 дня от текущего.
- Если поставлены флажки Создать расписание, если оно не создано и Регенерировать, если уже сгенерировано.
Рис.14. Настройки шага Генерировать расписание
В данном случае ротация элементов расписания будет выполнена во всех расписаниях, даже если это было уже сделано ранее. То есть, если у нас уже сгенерированы расписания на следующие 5 дней вперед от текущего, ротация элементов будет производиться для 1-5 дня повторно, а для 6-8 дня впервые. Предыдущие версии расписаний удаляются.