设置日历特性
管理员可以使用以下特性来自定义日历。一些特性是针对系统日历设置的,而其他特性可针对特定的上下文计划来设置。
有关在 CCD 实用程序中设置特性的详情,请参阅
设置特性值和传播变更。
允许用户委派任务和个性化非工作日
在 <自定义根目录>/configurations/xconf/custom.site.xconf 文件中,将以下特性设置为 false,如下面的示例所示:
<Property name="wt.calendar.calculateDefaults" value="false" targetFile="codebase/wt.properties"/>
|
|
委派任务的开始和结束时间反映的是用户首选时区,而非系统设置时区。此行为由特性控制。
|
显示“组织”选项卡
在默认情况下,“组织”选项卡不会在“委派”和“不确定委派”窗口中显示。要使用户能够将任务委派给组织,需在 <自定义根目录>/configuration/xconf/custom.site.xconf 文件中,将以下特性设置为 true,如下面的示例所示:
<Property name="wt.clients.calendar.delegate.display_org_tab" value="true" targetFile="codebase/wt.properties"/>
定义工作周
默认情况下,系统日历会将“星期六”和“星期日”识别为一周当中的非工作日。在 <自定义根目录>/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 =TOTAL WORK DURATION] 计算每天的工作时间。
这些变更不会影响系统日历,只会影响如何计算计划对象 (例如活动) 的工期。
|
|
如果对影响项目计划的 Windchill 系统日历进行了更改,则必须手动刷新项目计划才能反映这些变更。导航至计划信息页面,然后选择 > 。
Windchill 系统日历的变更不会反映在新创建的项目计划中,直到您重启方法服务器或至少执行一次“重新安排计划”操作。
|