|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
9.2 Определение НКССоздание настраиваемых кодов структуры на Project Server 2003, маска кода (code mask), таблица подстановок (lookup table), удаление настраиваемых кодов структуры, многозначные настраиваемые коды структуры После того, как вы решили, какие коды НКС потребуется в вашей организации, можно приступать к созданию НКС. Чтобы создать НКС, вам потребуется определить маску кода (code mask) и таблицу подстановок (lookup table). Маска кода определяет структуру и формат кода НКС, а таблица подстановок определяет набор допустимых значений этого кода. Маска кода позволяет определить: · количество уровней в иерархии кода; · последовательность символов, которая будет определять каждый уровень кода; · количество символов, которые используются на каждом уровне; · символ-разделитель. Вначале всегда определяется маска кода, а уже на основе этой маски создается таблица подстановок. Создание кода НКС производится так: 1) необходимо открыть глобальный корпоративный шаблон 2) в меню "Сервис" -> "Настройка" выбрать "Корпоративные поля" 3) Перейти на вкладку "Настраиваемые коды структуры" 4) выбрать нужный код НКС и воспользоваться для него кнопками "Переименовать", "Определить маску кода" или "Изменить таблицу подстановок". Некоторые соображения по созданию кода: · количество символов в уровне указывается только в достаточно редких случаях, когда значения сильно формализованы. Чаще всего такие значения формализовать невозможно (например, географические), поэтому придется выбирать "любое" количество символов; · в качестве разделителя рекомендуется выбирать такой символ, который с гарантией не будет встречаться в вводимых значениях. Например, использование точки в качестве разделителя не рекомендуется для географических кодов; · если вы определяете код НКС для ресурса, настоятельно рекомендуется установить флажок "использовать этот код для сопоставления универсальных ресурсов". Тем самым вы обеспечите себе комфортную работу с другими средствами, например, с мастером создания корпоративных групп (Build team) или мастером подстановки ресурсов (Resource Substitution Wizard) У таблиц подстановок есть особенность, важная с точки зрения администратора. После создания кода НКС удалить созданную таблицу подстановок стандартными средствами Project Professional невозможно. В то же время, как часть корпоративного шаблона, эта таблица будет грузиться при любом подключении Project Professional к серверу Project Server. Чтобы удалить ненужную таблицу подстановок, придется руками чистить таблицу MSP_OUTLINE_CODES в базе данных SQL Server. Работа по созданию кодов НКС может оказаться очень трудоемкой. Кроме того, у вас может быть система, в которой требуемые значения уже заведены (например, система учета активов). В этой ситуации можно создать коды НКС программным способом используя объектную модель Project Data Service. Информация о том, как это делать - в MSDN. Коды НКС для ресурсов с номерами с 20 по 29 - это специальные коды (хотя с виду они ничем не отличаются от других). Их отличие заключается в том, что они позволяют хранить многозначные (multi-valued) значения. Это - новая возможность, которая появилась только в Project Server 2003. В таких кодах можно хранить несколько разнородных параметров, относящихся к ресурсам (такие коды предусмотрены только для ресурсов, но не для задач и проектов). Определение их производится так же, как и обычных кодов.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||