Пакеты управления: основные понятия
Опубликовано: Март 2016
Применимо к: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
Прежде чем приступать к работе с пакетами управления в System Center 2012 – Service Manager, необходимо ознакомиться со следующими понятиями пакетов управления.
Запечатанные и незапечатанные пакеты управления
Существует два типа пакетов управления:
Запечатанные пакеты управления. В запечатанный пакет управления (MP-файл) нельзя внести изменения.
Незапечатанные пакеты управления. В незапечатанный пакет управления (XML-файл) можно внести изменения.
За исключением списков и форм, объекты, например представления, которые определены в запечатанном пакете управления, недоступны для настройки. Настройка списка, определенного в запечатанном пакете управления, включает добавление элементов списка. Настройка формы, определенной в запечатанном пакете управления, включает добавление полей.
Запечатанный пакет управления невозможно распечатать. Чтобы изменить объекты, хранящиеся в пакете управления, который уже запечатан, можно внести изменения в исходный файл незапечатанного пакета управления, на основе которого был создан запечатанный пакет управления. Также можно импортировать запечатанный пакет управления и экспортировать его в незапечатанный, который доступен для изменения. После импорта запечатанного пакета управления незапечатанную версию этого пакета управления нельзя будет импортировать до тех пор, пока не будет удалена запечатанная версия.
Пакет управления модели
Пакет управления модели — это пакет управления, который содержит определения базовых объектов, таких как классы, комбинированные классы и типы отношений.
Благодаря построению пакетов управления модели остальные настройки, которые, как правило, связаны с представлением данных, например с шаблонами, представлениями и задачами, могут сохраняться в отдельных пакетах управления, в зависимости от расширений модели. Кроме того, пакеты управления модели легко перемещаются в хранилище данных для архивации и отчетности.
Зависимости, ресурсы и объединение пакетов управления
Пакет управление может зависеть от другого пакета управления, который запечатан. Например, пользовательский шаблон в одном пакете управления может зависеть от списка, который определен в другом пакете управления. Пакет управления, содержащий базовые определения (например, список), от которых зависят другие определения, должен быть запечатан. Для пакета управления также могут требоваться ресурсы, такие как форма или изображение, которые хранятся отдельно.
При развертывании пакета управления, для которого требуются ресурсы, требуемые ресурсы и пакет управления необходимо объединить в один файл пакета управления, который может быть импортирован в Service Manager.
Кроме того, если для пакета управления существуют зависимые пакеты управления, сначала необходимо импортировать зависимые пакеты. Также можно объединить пакет управления с требуемыми ресурсами и зависимыми пакетами управления.
Дополнительные сведения о объединении пакета управления с его ресурсами и зависимыми пакетами управления см. в разделе Как собрать пакеты управления и файлы ресурсов.
Настройка пакетов управления
Может возникнуть необходимость в настройке и расширении предварительно импортированных пакетов управления по умолчанию, чтобы ИТ-специалисты и другие пользователи в организации могли расширить существующие решения и настроить их в соответствии с потребностями бизнеса и клиентов. Для настройки функций Service Manager можно добавить новые объекты или внести изменения в объекты, связанные с этими функциями.
Настройка объекта — это изменение, применяемое к его базовому определению. Чтобы настройки могли быть применены к базовому определению, базовое определение должно храниться в запечатанном пакете управления. А поскольку сохранить настройки в запечатанном пакете управления, содержащем базовое определение объекта, невозможно, всегда необходимо использовать или создавать еще один, незапечатанный пакет управления для сохранения настроек.
Как правило, при настройке объектов из предварительно импортированных пакетов управления по умолчанию необходимо работать с двумя пакетами управления. Первый пакет управления — это запечатанный пакет управления, который содержит базовые определения объектов, а второй пакет управления — это изначально незапечатанный пакет управления, который содержит настройки базовых объектов. В этом случае пакет управления с настройками зависит от пакета управления, содержащего базовые определения объектов.
При настройке объектов, определенных в незапечатанном пакете управления, этот же пакет управления можно использовать для сохранения настроек.
Готовые настройки можно развернуть, импортировав пакет управления в Service Manager. При импорте запечатанного пакета управления Service Manager синхронизирует с определениями из пакета управления базу данных Service Manager и базу данных хранилища данных. При импорте незапечатанного пакета управления (за исключением определений списков) Service Manager синхронизирует с определениями из пакета управления только базу данных Service Manager. Определения списков в незапечатанном пакете управления синхронизируются с обеими базами данных.