time_window_properties [time_window_properties,...] (Дополнительный) | Задает диапазон времени, в течение которого начнется перерыв. Чтобы настроить временное окно перерыва, используйте два значения времени дня. Перечисленные ниже опции доступны, если для параметра Тип перерыва задано Перерыв Временное окно. - Платно - значение Boolean, указывающее, будет ли перерыв оплачиваемым или нет.
- Длительность перерыва - продолжительность перерыва. Это поле не может содержать значения NULL и имеет значение по умолчанию, равное 60.
- Начало временного окна - время начала временного окна.
- Окончание временного окна - время завершения временного окна.
- Максимальное время нарушения - максимальное разрешенное время нарушения для перерыва типа временного окна. Временное окно считается нарушенным, если время прибытия не попадает в диапазон времени. Нулевое значение указывает, что временное окно не может быть нарушено, то есть это окно является жестким. Ненулевое значение соответствует максимальному времени задержки. Например, перерыв может начаться через 30 минут после окончания выделенного ему временного окна, но штраф за опоздание рассчитывается в соответствии с параметром Значимость превышения временного окна, которым определяется важность соблюдения временных окон.
| Value Table |
travel_time_properties [travel_time_properties,...] (Дополнительный) | Определяет, как долго человек может находиться за рулем, прежде чем потребуется перерыв. Перечисленные ниже опции доступны, если для параметра Тип перерыва задано Перерыв Максимальное время в пути. - Платно - значение Boolean, указывающее, будет ли перерыв оплачиваемым или нет.
- Длительность перерыва - продолжительность перерыва. Это поле не может содержать значения NULL и имеет значение по умолчанию, равное 60.
- Максимальное время в пути между перерывами - максимальное общее время в пути до начала перерыва. Время в пути суммируется от окончания предыдущего перерыва или, если перерыв еще не произошел, от начала маршрута.
Если это последний перерыв маршрута, то MaxTravelTimeBetweenBreaks также указывает на максимальное время в пути от последнего перерыва до конечной станции. Это поле ограничивает продолжительность работы человека до обязательного перерыва. Например, если для параметра Единицы поля времени (time_units в Python) в настройках анализа установлено значение Минуты и в поле MaxTravelTimeBetweenBreaks указано значение 120, то у водителя будет перерыв через два часа вождения. Чтобы назначить второй перерыв еще через два часа нахождения за рулем, значение в поле MaxTravelTimeBetweenBreaks второго перерыва должно быть 120. Единицы измерения для значения данного поля задается параметром Единицы поля времени (time_units в Python).
| Value Table |
work_time_properties [work_time_properties,...] (Дополнительный) | Определяет, как долго человек может находиться за рулем, прежде чем потребуется перерыв. Перечисленные ниже опции доступны, если для параметра Тип перерыва задано Перерыв Максимальное время работы. - Платно - значение Boolean, указывающее, будет ли перерыв оплачиваемым или нет.
- Длительность перерыва - продолжительность перерыва. Это поле не может содержать значения NULL и имеет значение по умолчанию, равное 60.
- Максимальное наколенное время работы - максимальная общая продолжительность рабочего время до начала перерыва. Время работы всегда накапливается от начала маршрута. Оно включает в себя сумму времени перемещения, а также времени обслуживания и ожидания на заказах, на станциях и в перерывах. Обратите внимание, что в него не включается время ожидания, которое равно времени, затрачиваемому маршрутом (или водителем) на ожидание в точке заказа или на станции до начала временного окна.
Полем MaxCumulWorkTime определяется максимальное накопленное время работы до начала перерыва. Это поле ограничивает продолжительность работы человека, прежде чем потребуется перерыв. Например, если для свойства Единицы поля времени (time_units для Python) установлено значение Минуты, свойство MaxCumulWorkTime имеет значение 120, а в поле ServiceTime задано значение 15, водитель получит 15-минутный перерыв через два часа работы. Продолжая рассматривать последний пример, предположим, что второй перерыв должен начаться через три часа работы. Для указания данного перерыва необходимо ввести значение 315 (пять часов и 15 минут) в параметр MaxCumulWorkTime второго перерыва. Данное значение включает в себя значения в полях MaxCumulWorkTime и ServiceTime предыдущего перерыва, а также три дополнительных часа работы до второго перерыва. Чтобы избежать преждевременных перерывов с максимальным временем работы, помните, что они суммируют время работы от начала маршрута, а также, что время работы включает в себя время обслуживания на предварительно посещенных станциях, заказах и в перерывах.
| Value Table |
append_to_existing_breaks (Дополнительный) | Указывает, будут ли новые перерыва добавляться к таблице атрибутов имеющихся перерывов. - APPEND—Новые перерывы будут добавлены к существующему набору в таблице атрибутов перерывов. Это значение по умолчанию Короткое целое.
- CLEAR—Имеющиеся перерывы будут заменены новыми.
| Boolean |