Элемент WBSMask
Маска структуры разбивки работы (WBS), которая применяется ко всем задачам в проекте.
<WBSMask>
ComplexTypeValue
</WBSMask>
Родительские элементы
Дочерние элементы
Элемент |
Обязательный или необязательный |
Описание |
---|---|---|
Обязательный |
Номер уровня WBS, начиная с 1. |
|
Обязательный |
Тип строки кода для задач первого уровня. |
|
Обязательный |
Число символов, необходимых для значения маски WBS, от 1 до 255. Если может быть любое количество символов, длина равна нулю. |
|
Обязательный |
Символ, используемый для разделения уровней маски WBS. |
Occurrences
Минимум: 0 Максимум: без ограничений |
Пример
В следующем примере в маске WBS есть три уровня и глобальный префикс. Уровень 1 имеет символы верхнего регистра, второй уровень — числа, а третий уровень — неупорядоченные символы любой длины. В таблице приведено значение WBS для примеров задач. Пользователь ввел значение уровня 3 WBS; Проект создал другие значения WBS. Так как задача была удалена, а коды WBS должны быть уникальными, задача T2 имеет значение WBS Test-AC. ЗначениеМ WBS удаленной задачи было Test-AB.
Задача |
Уровень структуры задачи |
Значение WBS |
---|---|---|
T1 |
1 |
Test-AA |
st1 |
2 |
Test-AA.001 |
st2 |
2 |
Test-AA.002 |
ss1 |
3 |
Test-AA.002.ThisIsATest |
T2 |
1 |
Test-AC |
<Project>
. . .
<WBSMasks>
<VerifyUniqueCodes>4</VerifyUniqueCodes>
<GenerateCodes>1</GenerateCodes>
<Prefix>Test-</Prefix>
<Masks>
<WBSMask>
<Level>1</Level>
<Type>1</Type>
<Length>2</Length>
<Separator>.</Separator>
</WBSMask>
</Masks>
<Masks>
<WBSMask>
<Level>2</Level>
<Type>0</Type>
<Length>3</Length>
<Separator>.</Separator>
</WBSMask>
</Masks>
<Masks>
<WBSMask>
<Level>3</Level>
<Type>3</Type>
<Length>0</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-13T13:34:00</CreateDate>
<WBS>Test-AA</WBS>
<WBSLevel>AA</WBSLevel>
. . .
</Task>
. . .
</Tasks>
. . .
</Project>