Базовое администрирование > Поддержка совместной работы > Администрирование календаря > Настройка свойств календаря
  
Настройка свойств календаря
Администраторы могут настраивать календарь, используя следующие свойства. Некоторые свойства задаются для системного календаря, а другие можно настраивать для определенного плана контекста.
Информацию об использовании утилиты xconfmanager для настройки файла wt.properties см. в разделе Сведения об утилите xconfmanager.
Возможность для пользователей делегировать задания и персонализировать нерабочие дни
Можно предоставить пользователям возможность делегировать задания и обозначать их собственные нерабочие дни (например, дни отпуска).
Используя утилиту xconfmanager, установите для следующего свойства значение false в файле wt.properties:
wt.calendar.calculateDefaults=false
* 
Время начала и время окончания делегированного задания отражают часовые пояса, выбранные пользователем, а не установленные системой. Этим поведением управляет свойство.
Отображение вкладки "Организация"
По умолчанию вкладка Организация не отображается в окнах Делегировать и Делегировать на неопределенный срок. Чтобы дать пользователям возможность делегировать задания организациям, установите для следующего свойства значение true в файле wt.properties:
wt.clients.calendar.delegate.display_org_tab=true
Определение рабочей недели
По умолчанию системный календарь распознает субботу и воскресенье как еженедельные нерабочие дни. Чтобы определить другие дни, задайте следующее свойство в файле wt.properties:
wt.calendar.nonWorkDaysOfTheWeek
Чтобы задать это свойство, используйте значения от 1 до 7, где 1 обозначает воскресенье (первый день недели), а 7 обозначает субботу (седьмой день недели). По умолчанию для этого свойства используется значение 1,7 (суббота и воскресенье).
Чтобы изменения вступили в силу, выберите Сбросить все в утилите "Управление календарем" и перезапустите сервер методов.
* 
Чтобы задать это свойство, для wt.calendar.calculateDefaults должно быть установлено значение false.
Назначение количества рабочих часов в неделю
Используйте следующие свойства, чтобы определить количество рабочих часов в неделю, которые уникальны для конкретного проекта, программы или плана изделия.
Чтобы задать час начала рабочего дня:
com.ptc.projectmanagement.plannable.WorkingCalendarConfig.DAY_START
Значение по умолчанию - 8.
Чтобы задать час завершения рабочего дня:
com.ptc.projectmanagement.plannable.WorkingCalendarConfig.DAY_END
Значение по умолчанию - 17.
Чтобы задать час начала перерыва на обед:
com.ptc.projectmanagement.plannable.WorkingCalendarConfig.LUNCH_START
Значение по умолчанию - 12.
Чтобы задать количество часов, отведенных на перерыв на обед:
com.ptc.projectmanagement.plannable.WorkingCalendarConfig.LUNCH_BREAK_DURATION
Значение по умолчанию - 1.
Ежедневная продолжительность работы рассчитывается по формуле [DAY_END - DAY_START - LUNCH_BREAK_DURATION = ОБЩАЯ ПРОДОЛЖИТЕЛЬНОСТЬ РАБОТЫ].
Эти изменения не влияют на системный календарь, они влияют только на вычисление длительности объектов плана (таких как задача).
* 
При внесении в системный календарь Windchill изменений, влияющих на план проекта, необходимо вручную обновить план, чтобы отразить эти изменения. Перейдите на информационную страницу плана и выберите Действия > Изменение плана.
Во вновь созданных планах проекта изменения системного календаря Windchill не будут отражены, пока не будет перезапущен сервер методов или пока хотя бы один раз не будет выполнено действие Изменение плана.