WBSMasks 元素
定義 WBS) 遮罩 (工作分解結構的專案集合。
<WBSMasks>
ComplexTypeValue
</WBSMasks>
父項目
子項目
元素 |
必要/選擇性 |
描述 |
---|---|---|
選用 |
指出 WBS 程式碼對於新工作是否是唯一的。 |
|
選用 |
指出是否為新工作產生 WBS 程式碼。 |
|
選用 |
所有 WBS 程式碼的前置詞。 |
|
選用 |
套用至專案中所有工作的 WBS 遮罩。 |
Occurrences
最小值:0 最大值:1 |
範例
在下列範例中,WBS 遮罩中有兩個自訂 WBSMask 層級。 第一層是三個數字,第二層則是兩個小寫字母。 下表顯示工作範例的 WBS 值。 由於 GenerateCodes = 1,因此 Project 為大綱層級 1 和 2 產生 WBS 值。 雖然工作已刪除 (UID = 2) 的工作,但 WBS 程式碼不一定是唯一的;task 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>