WBSMasks 元素
定义工作分解结构的元素集合 (WBS) 掩码。
<WBSMasks>
ComplexTypeValue
</WBSMasks>
父元素
子元素
元素 |
必需/可选 |
说明 |
---|---|---|
可选 |
指示 WBS 代码对于新任务是否是唯一的。 |
|
可选 |
指示是否为新任务生成 WBS 代码。 |
|
可选 |
所有 WBS 代码的前缀。 |
|
可选 |
应用于项目中所有任务的 WBS 掩码。 |
出现次数
最小值:0 最大值:1 |
示例
在以下示例中,WBS 掩码中有两个自定义 WBSMask 级别。 级别 1 是三个数字,级别 2 是两个小写字母。 该表显示例如任务的 WBS 值。 由于 GenerateCodes = 1,因此 Project 为大纲级别 1 和 2 生成了 WBS 值。 尽管在 UID = 2) 的任务 (删除了任务,但 WBS 代码不一定是唯一的:任务 T2 的 WBS 值为 002。 已删除任务的 WBS 值也为 002。
任务 |
任务大纲级别 |
WBS 值 |
---|---|---|
T1 |
1 |
001 |
st1 |
2 |
001.aa |
st2 |
2 |
001.ab |
ss1 |
3 |
001.ab.1 |
ss2 |
3 |
001.ab.2 |
T2 |
1 |
002 |
<Project>
. . .
<WBSMasks>
<VerifyUniqueCodes>0</VerifyUniqueCodes>
<GenerateCodes>1</GenerateCodes>
<Masks>
<WBSMask>
<Level>1</Level>
<Type>0</Type>
<Length>3</Length>
<Separator>.</Separator>
</WBSMask>
</Masks>
<Masks>
<WBSMask>
<Level>2</Level>
<Type>2</Type>
<Length>2</Length>
<Separator>.</Separator>
</WBSMask>
</Masks>
</WBSMasks>
. . .
<Tasks>
. . .
<Task>
<UID>1</UID>
<ID>1</ID>
<Name>T1</Name>
<Type>1</Type>
<IsNull>0</IsNull>
<CreateDate>2007-11-13T14:33:00</CreateDate>
<WBS>001</WBS>
<WBSLevel>001</WBSLevel>
<OutlineNumber>1</OutlineNumber>
<OutlineLevel>1</OutlineLevel>
. . .
</Task>
<Task>
<UID>3</UID>
<ID>2</ID>
<Name>st1</Name>
<Type>0</Type>
<IsNull>0</IsNull>
<CreateDate>2007-11-13T14:33:00</CreateDate>
<WBS>001.aa</WBS>
<WBSLevel>aa</WBSLevel>
<OutlineNumber>1.1</OutlineNumber>
<OutlineLevel>2</OutlineLevel>
. . .
</Task>
<Task>
<UID>4</UID>
<ID>3</ID>
<Name>st2</Name>
<Type>1</Type>
<IsNull>0</IsNull>
<CreateDate>2007-11-13T14:33:00</CreateDate>
<WBS>001.ab</WBS>
<WBSLevel>ab</WBSLevel>
<OutlineNumber>1.2</OutlineNumber>
<OutlineLevel>2</OutlineLevel>
. . .
</Task>
. . .
</Tasks>
. . .
</Project>