WorkWeek 元素
包含定义有效工作周的元素。
<WorkWeek>
ComplexTypeValue
</WorkWeek>
父元素
子元素
元素 |
必需/可选 |
说明 |
---|---|---|
可选 |
定义工作周中的一组连续天数。 |
|
可选 |
有效周的名称 |
|
可选 |
定义工作周中的天数。 |
出现次数
最小值:0 最大值:无限制 |
备注
警告
在 Project 2007 到 SP1 的版本中,将工作周已修改的工作时间保存为 XML 的项目时,WorkWeek 元素不会关闭。 此外,不会保存修改后的 WorkingTimes 元素。 如果尝试在 Project 中打开 XML 文件,则会收到错误:“打开文件时出现意外问题。 文件可能已损坏。”可以编辑 XML 文件,使其有效并正常打开。 但是,由于 Project 2007 无法正确读取 XML 文件中修改的工作时间,因此建议在以后的 Service Pack 中修复错误之前,不要使用 Project XML 文件保存工作周数据。
为了能够打开 XML 文件,可以编辑该文件并执行以下操作:
在 WorkWeeks 节的空开始和结束元素中添加 WorkWeeks 名称。
通过添加 </WeekDay 关闭所有 WeekDay> 元素。
使用 FromTime 和 ToTime 子元素添加缺少的 WorkingTimes 节。
示例
以下示例以加粗字体和批注显示手动编辑的部分。 XML 文件在 Project 中打开,因此可以使用其他数据,但工作时间仍显示默认时间。
<Calendar>
<Calendars>
. . .
<WorkWeeks> <!-- Add element name-->
<WorkWeek>
<TimePeriod>
<FromDate>2007-11-26T00:00:00</FromDate>
<ToDate>2007-11-26T23:59:00</ToDate>
</TimePeriod>
<Name>Training day</Name>
<WeekDay>
<DayType>2</DayType>
<DayWorking>1</DayWorking>
<WorkingTimes> <!-- Add modified working times-->
<WorkingTime><FromTime>14:00:00</FromTime><ToTime>17:00:00</ToTime></WorkingTime></WorkingTimes></WeekDay> <!-- Add closing element -->
</WorkWeek>
</WorkWeeks> <!-- Add element name-->
</Calendar>
</Calendars>