设置日历属性
管理员可以使用以下属性自定义日历。一些属性为系统日历所设置,但其他属性可为特定的上下文计划所设置。
允许用户委派任务和个性化非工作日
您可以对用户授权,使其能够委派任务并指定自己的非工作日 (例如,假期)。
使用 xconfmanager 实用程序在 wt.properties 文件中将以下属性设置为 false:
wt.calendar.calculateDefaults=false
|
委派任务的开始和结束时间反映的是用户首选的时区而不是系统设置的时区。此行为由属性控制。
|
显示“组织”选项卡
在默认情况下,“组织”选项卡不会在“委派”和“不确定委派”窗口中显示。要允许用户具有将任务委派给组织的选项,在 wt.properties 文件中将以下属性设置为 true:
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 =TOTAL WORK DURATION] 计算每天的工作时间。
这些更改不会影响系统日历,仅影响如何计算计划对象 (例如,活动) 的工期。
|
如果对影响项目计划的 Windchill 系统日历进行了更改,则必须手动刷新项目计划才能反映这些更改。导航至计划信息页面,然后选择 > 。
Windchill 系统日历的更改不会反映在新创建的项目计划中,直到您重启方法服务器或至少执行一次“重新安排计划”操作。
|