Настройка свойств календаря
Администраторы могут настраивать календарь, используя следующие свойства. Некоторые свойства задаются для системного календаря, а другие можно настраивать для определенного плана контекста.
Дополнительные сведения о задании свойств в утилите CCD см. в разделе Задание значений свойств и распространение изменений.
Возможность для пользователей делегировать задания и персонализировать нерабочие дни
Задайте для следующего свойства значение false в файле <customizationRootDirectory> /configurations/xconf/custom.site.xconf, как показано в примере ниже:
<Property name="wt.calendar.calculateDefaults" value="false" targetFile="codebase/wt.properties"/>
* 
Время начала и время окончания делегированного задания отражают часовые пояса, выбранные пользователем, а не установленные системой. Этим поведением управляет свойство.
Отображение вкладки "Организация"
По умолчанию вкладка Организация не отображается в окнах Делегировать и Делегировать на неопределенный срок. Чтобы предоставить пользователям возможность делегирования заданий организациям, задайте для следующего свойства значение true в файле <customizationRootDirectory> /configuration/xconf/custom.site.xconf, как показано в примере ниже:
<Property name="wt.clients.calendar.delegate.display_org_tab" value="true" targetFile="codebase/wt.properties"/>
Определение рабочей недели
По умолчанию системный календарь распознает субботу и воскресенье как еженедельные нерабочие дни. Задайте следующее свойство в файле <customizationRootDirectory> /configurations/xconf/custom.site.xconf, чтобы указать другие дни, как показано в примере ниже:
<Property name="wt.calendar.nonWorkDaysOfTheWeek" value="<Define Work Week>" targetFile="codebase/wt.properties"/>
Чтобы задать это свойство, используйте значения от 1 до 7, где 1 обозначает воскресенье (первый день недели), а 7 обозначает субботу (седьмой день недели). По умолчанию для этого свойства используется значение 1,7 (суббота и воскресенье).
Чтобы изменения вступили в силу, выберите Сбросить все в утилите "Управление календарем" и перезапустите сервер методов.
* 
Чтобы задать это свойство, для wt.calendar.calculateDefaults должно быть установлено значение false.
Назначение количества рабочих часов в неделю
При работе над конкретным проектом, программой или планом изделия можно использовать любое из следующих свойств, чтобы указать число рабочих часов в неделе.
Чтобы задать час начала рабочего дня:
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.DAY_START" value="<Value of Workday Start Hours>" targetFile="codebase/wt.properties"/>
Значение по умолчанию - 8.
Чтобы задать час завершения рабочего дня:
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.DAY_END" value="<Value of Workday End Hours>" targetFile="codebase/wt.properties"/>
Значение по умолчанию - 17.
Чтобы задать час начала перерыва на обед:
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.LUNCH_START" value="<Value of midday break start hours >" targetFile="codebase/wt.properties"/>
Значение по умолчанию - 12.
Чтобы задать количество часов, отведенных на перерыв на обед:
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.LUNCH_BREAK_DURATION" value="<Value of midday break hours>" targetFile="codebase/wt.properties"/>
Значение по умолчанию - 1.
Ежедневная продолжительность работы рассчитывается по формуле [DAY_END - DAY_START - LUNCH_BREAK_DURATION = ОБЩАЯ ПРОДОЛЖИТЕЛЬНОСТЬ РАБОТЫ].
Эти изменения не влияют на системный календарь, они влияют только на вычисление длительности объектов плана (таких как задача).
* 
При внесении в системный календарь Windchill изменений, влияющих на план проекта, необходимо вручную обновить план, чтобы отразить эти изменения. Перейдите на информационную страницу плана и выберите Действия > Изменение плана.
Во вновь созданных планах проекта изменения системного календаря Windchill не будут отражены, пока не будет перезапущен сервер методов или пока хотя бы один раз не будет выполнено действие Изменение плана.
Было ли это полезно?