Автор с System Center — Service Manager
Создание в Service Manager (SM) относится к использованию, разработке и настройке пакетов управления, которые позволяют настраивать настройки в Service Manager. В этих статьях приведены общие сведения о создании в Service Manager, включая обзор средства разработки Service Manager.
Введение в работу с инструментом разработки Service Manager Authoring Tool
Service Manager автоматизирует функции службы технической поддержки, такие как процессы обработки заявок и изменений, чтобы помочь организациям управлять своими службами технической поддержки. Service Manager интегрируется с службами домена Active Directory (AD DS), Operations Manager и Configuration Manager для создания единой согласованной инвентаризации активов организации.
Service Manager использует файлы пакета управления, содержащие определения объектов для различных функций продукта. Вы можете настроить поведение Service Manager и расширить его, создав и изменив пакеты управления. Данное руководство по разработке содержит сведения об использовании, разработке и настройке пакетов управления.
Пакет средств разработки программного обеспечения Service Manager (SDK) содержит сведения, которые могут потребоваться при разработке с помощью Service Manager. Пакет SDK включает справочные сведения для библиотек классов и документов, которые используются схемой для создания пакетов управления на базе XML. Чтобы скачать документацию по пакету SDK System Center Service Manager, ознакомьтесь с документацией по пакету SDK для System Center Service Manager.
Общие сведения о пакетах управления
Пакеты управления в Service Manager — это XML-файлы, содержащие определения классов, рабочих процессов, представлений, форм и отчетов. Пакеты управления можно использовать для следующих задач:
- Расширьте Service Manager при помощи новых объектов
- Расширьте Service Manager, добавив новое поведение
- Сохранение созданных вами пользовательских объектов, таких как формы и шаблоны.
- Перенос настроек в другое развертывание Service Manager или реализация настроек в новом развертывании
Пакеты управления можно использовать для расширения Service Manager с определениями и сведениями, необходимыми для реализации всего или части процесса управления службами.
По умолчанию папка установки Service Manager содержит несколько предварительно импортированных пакетов управления, которые обеспечивают основные функции Service Manager, такие как управление инцидентами и управление изменениями.
Внимание
Неподписанные пакеты управления не обновляются автоматически при обновлении до Service Manager.
Обзор методов разработки для Service Manager
Существует три метода, которые можно использовать для настройки Service Manager. Хотя все три метода приводят к изменениям в файле пакета управления, они отличаются в области и сложности предоставленной настройки.
Ниже приведены три метода настройки и расширения Service Manager.
- Использование консоли Service Manager
- Использование средства разработки Service Manager
- Непосредственное изменение и разработка файлов пакетов управления
Как правило, мы рекомендуем использовать консоль Service Manager или средство разработки для простых настроек и работать непосредственно с файлами пакета управления только для настроек, которые консоль Service Manager и средство разработки не поддерживают.
Консоль Service Manager
Область администрирования и область разработки в консоли Service Manager обеспечивают ограниченную настройку функций Service Manager. При настройке функций Service Manager в консоли Service Manager настройки хранятся в новых или существующих неуправляемых пакетах управления и в базе данных Service Manager. (Незапечатанные пакеты управления — это пакеты управления, которые можно изменить. Дополнительные сведения о запечатанных и незапечатанных пакетах управления см. в разделе "Пакеты управления: основные понятия".)
Консоль Service Manager предоставляет следующие настройки:
- В области Администрирование можно настроить параметры действий, управления изменениями, управления инцидентами и уведомлений. Например, можно настроить список получателей уведомлений об изменении состояния инцидента.
- В области авторства вы можете сделать простые настройки в объектах, таких как очереди, списки и представления.
Инструмент авторинга
Средство разработки предоставляет среду, в которой можно открывать, просматривать, настраивать, расширять и создавать пакеты управления Service Manager. Средство разработки можно использовать для изменения некоторых свойств класса, настройки форм в графическом конструкторе форм и изменения и создания рабочих процессов Service Manager.
Вы также можете использовать средство разработки для создания дополнительных настроек, требующих тестирования и проверки перед реализацией. Средство разработки не требует расширенных навыков пользователя или расширенных знаний о внутренней архитектуре Service Manager.
Непосредственное изменение и разработка файлов пакетов управления
Для обширных или сложных настроек и настроек, требующих написания кода (например, расширения данных в базе данных Service Manager, настройки форм или изменения поведения рабочего процесса компонента по умолчанию), необходимо изменить файл .xml соответствующего пакета управления напрямую. Для работы с файлами пакетов управления напрямую требуются глубокие знания в некоторых областях, таких как общая схема System Center и структура пакетов управления. Кроме того, ручное редактирование может привести к ошибкам.
Обзор средства разработки для Service Manager
Инструмент разработки в Service Manager можно использовать для открытия существующего пакета управления, чтобы его просматривать, настраивать и расширять. С помощью инструмента разработки вы можете выполнить следующее:
- Расширение и настройка модели класса Service Manager
- Настройка форм
- создание и настройка рабочих процессов.
Вы также можете использовать средство разработки для создания новых пакетов управления Service Manager. Создав пакеты управления, вы можете настроить функции Service Manager.
После изменения или создания пакета управления необходимо сохранить его, а затем импортировать его в Service Manager.
Требования к средству разработки
Перед настройкой средства разработки в Service Manager убедитесь, что сервер, на котором планируется установить средство разработки, соответствует всем следующим требованиям к серверу и операционной системе.
Требования к серверу
Средство разработки можно установить на сервере, на котором размещен сервер управления Service Manager, или установить его на отдельном сервере.
Требования к операционной системе
- Windows Vista (любой выпуск) с последним пакетом обновления
- Windows 7
- Windows Server 2008 с последним пакетом обновления
- Windows Server 2008 R2
- Windows 10
- Windows Server 2019 с последним пакетом обновления
- Windows Server 2016
- Windows 10
- Windows 11
- Windows Server 2022 с последним пакетом обновления
- Windows Server 2019
- Windows 10
- Windows 11
- Windows Server 2025 с последним пакетом обновления
- Windows Server 2022
Дополнительные требования
Microsoft .NET Framework 3.5, которую можно скачать из Центра загрузки Майкрософт.
Оболочка Microsoft Visual Studio 2008, которая должна находиться на том же языке, что и язык отображения операционной системы. Оболочку Visual Studio 2008 можно установить на странице Предварительные требования в мастере настройки средства разработки Service Manager.
Примечание.
Если во время установки средства разработки появится сообщение об ошибке о том, что Microsoft Visual Studio Shell 2008 не установлена, и вы проверили, что она действительно установлена, возможно, распространяемый пакет для изолированного режима оболочки Visual Studio 2008 не установлен полностью. Чтобы установить его, перейдите в <SystemDrive>\VS 2008 Shell Redist\Изолированный режим\ и запустите VS_Shell_isolated.enu.exe.
Настройка средства авторинга
В программном файле SCSM<version>_AuthoringTool_RTM.exe содержится установочный пакет .msi и файлы поддержки для средства разработки Service Manager. Сюда входят файлы, необходимые для настройки форм Service Manager по умолчанию. Убедитесь, что пользователь, который будет работать со средством разработки, имеет доступ к локальной папке, которая использовалась для извлечения файлов из программного файла SCSM<version>_AuthoringTool_RTM.exe.
Если отчёты об ошибках Windows включены на компьютере, на котором выполняется средство создания, сообщения об ошибках передаются автоматически.
Примечание.
- Не устанавливайте средство разработки Service Manager на том же компьютере, на котором установлен веб-портал Service Manager (SM).
- Установите по крайней мере накопительный пакет обновления 5 на компьютере с установленным сервером управления SM, сервером управления хранилищем данных или консолью Service Manager, если на том же компьютере будет использоваться средство разработки Service Manager.
Установка авторского средства
- Убедитесь, что компьютер, на котором планируется установить средство разработки, соответствует требованиям.
Скачайте требуемую версию средства разработки SM на локальный компьютер, на котором требуется установить средство разработки.
Скачайте требуемую версию средства разработки SM на локальный компьютер, на котором требуется установить средство разработки.
- Дважды щелкните скачанный ZIP-файл, прочитайте лицензионное соглашение и извлеките файлы в нужное расположение.
- Перейдите к папке, в которой вы извлекли файлы, разверните папку CDImage и найдите Setup.exe и дважды щелкните файл Setup.exe.
- В мастере установки средства разработки Service Manager выберите "Установить средство разработки Service Manager".
- Перейдите к страницам регистрации продукта и расположения установки.
- На странице предварительных требований, если какой-либо тест предварительных требований завершился неудачей, необходимо обновить сервер, чтобы убедиться, что выполнены все условия. Если оболочка Microsoft Visual Studio 2008 не установлена, установите Microsoft Visual Studio Shell 2008 , чтобы установить это приложение.
Нажмите кнопку " Проверить предварительные требования" еще раз и исправьте все другие проблемы до тех пор, пока все тесты предварительных требований не будут пройдены. - Продолжайте просматривать страницы Использование Центра обновления Майкрософт для поддержания безопасности и актуальности вашего компьютера.
- На странице сводки по установке нажмите кнопку "Установить" и дождитесь завершения установки.
Запустите инструмент авторинга
- На рабочем столе нажмите кнопку "Пуск".
- Выберите Программы, выберите Microsoft System Center и выберите Service Manager< версия > Авторинг.
- Выберите средство разработки Service Manager и дождитесь открытия средства разработки.
- В панели Class Browser выберите Обновить. Это заполняет браузер всеми классами, определенными в пакетах управления из <папки> установки или папки библиотеки. При первом открытии средства разработки эта область была пуста.
Панели инструментов для создания контента
В средстве разработки Service Manager можно открыть пакет управления, просмотреть и настроить его объекты, а также создать новые объекты.
Инструмент авторинга имеет несколько панелей. Вы можете изменить размер, закрепить, открепить, переместить или закрыть каждую панель в соответствии с вашими предпочтениями. Вы можете открыть любую из панелей в Авторском инструменте из меню "Вид".
В следующих разделах описаны области в инструменте для создания контента.
Браузер классов
В области "Браузер классов" отображаются классы и их свойства из всех пакетов управления, которые находятся в папке библиотеки, и все пакеты управления, открытые в средстве разработки. Вы также можете перетащить свойство из этой области, чтобы добавить элемент управления в форму, которую вы создаете в области разработки.
Браузер форм
В области "Браузер форм" отображается список форм из всех пакетов управления, которые находятся в папке библиотеки или из определенного пакета управления. На этой панели вы можете найти и выбрать форму, чтобы просмотреть или настроить её в области разработки, не зная точного пакета управления, к которому принадлежит форма. На этой панели вы также можете просмотреть сведения о форме в панели 'Сведения'.
Обозреватель пакетов управления
В этой области навигации можно просматривать пакеты управления и их объекты. Объекты группируются по типам. Обозреватель пакетов управления отображает классы, формы, рабочие процессы и ссылки. Можно также выбрать конкретный объект, например форму, для настройки.
Создание контента
В области разработки отображаются вкладки, в которых вы изменяете или создаете объекты пакета управления, такие как формы и классы. Например, при настройке или создании форм на этой панели отображаются элементы управления пользовательского интерфейса формы, позволяющие добавлять, перемещать или изменять эти элементы управления, чтобы настроить внешний вид и поведение формы.
Панель разработки также содержит вкладку начальной страницы , которая отображает страницу обзора средства разработки.
Сведения
В области сведений отображаются такие сведения, как свойства для выбранного объекта. Сведения в этой области обновляются каждый раз, когда вы выбираете объект в обозревателе пакетов управления, области разработки, области браузера классов или в области браузера форм. Вы можете внести изменения непосредственно в эту область, чтобы обновить значения свойств.
Панель элементов настройки формы
На панели элементов настройки формы отображаются базовые элементы управления пользовательского интерфейса, которые можно перетащить в область разработки при настройке форм.
Набор инструментов активностей
На панели инструментов действий отображаются действия, которые можно использовать в качестве строительных блоков при создании рабочих процессов.
Обновление пакетов управления для работы с средством разработки
Во время обновления до Service Manager все настраиваемые пакеты управления Service Manager раскрываются. (Незапечатанные пакеты управления — это пакеты управления, которые можно изменить. Дополнительные сведения о запечатанных и незапечатанных пакетах управления см. в разделе
Формы
Расположение элемента управления в форме определяется его полями сверху, снизу, слева и справа относительно родительского элемента управления либо самой формы. В настроенной форме этот метод может привести к неправильной настройке элементов управления при изменении полей у родительского элемента управления или формы.
В результате обновленных стилей, реализованных в System Center 2012 — Service Manager, некоторые пользовательские формы, созданные в System Center Service Manager 2010, могут иметь проблемы с макетом при импорте в Service Manager. В зависимости от характера настройки некоторые элементы управления могут расположиться неправильно, став причиной перекрытия и обрезки. Некоторые из этих проблем влияют только на внешний вид формы, в то время как другие могут помешать правильной работе формы.
В следующих разделах описываются проблемы, которые могут возникнуть при импорте в формы Service Manager, созданные в System Center Service Manager 2010. В этих разделах также описывается, как использовать средство разработки Service Manager для устранения этих проблем, чтобы обеспечить, чтобы эти формы выглядели и функционировали должным образом.
Обрезка и перекрытие элементов управления
Некоторые элементы управления на форме могут выглядеть обрезанными, с незамкнутыми границами и обрезанным текстом. Иногда эта проблема возникает с другой проблемой, в которой элементы управления перекрываются друг с другом. Кроме того, некоторые элементы управления формы могут оказаться невидимыми, в результате чего некоторые функции формы могут стать недоступными.
Чтобы устранить эти проблемы, может потребоваться использовать средство разработки для настройки свойств элемента управления следующим образом. Возможно, потребуется испробовать несколько способов и выполнить несколько попыток, прежде чем элемент управления занял правильное положение.
- Выделите затронутый элемент управления и проверьте значения его параметров Поля: Снизу, Слева, Справа и Сверху. Например, установите для этих свойств значение 0 или положительное значение, чтобы обеспечить отсутствие отрицательных значений, которые приводят к неправильному расположению элемента управления.
- Проверьте значения свойств группы макетов затронутого элемента управления: горизонтальное выравнивание и вертикальное выравнивание. Для этих свойств может потребоваться установить значение Растяжение, чтобы улучшить выравнивание контрола.
- Поместите затронутый элемент управления в сетке внутри элемента управления Панель , чтобы исправить его выравнивание.
- Задайте для родительского контрола значение Auto чтобы его размер уменьшался или рос динамически.
- Задайте свойству Height контейнера затронутого элемента управления значение Auto. Это позволяет автоматически настраивать ширину и высоту элементов управления в соответствии с контейнером объекта.
Элементы управления перетасовкой
Некоторые элементы управления на форме могут быть перемешаны друг с другом, в результате чего они оказываются не на своем месте.
Чтобы устранить эту проблему, используйте Авторскую программу для выполнения одного из следующих действий:
- Перетащите элементы управления в нужное положение на форме.
- Выделите элемент управления, который перемешан. В области Подробности в группе свойств Поля измените свойства, например Снизу или Слева, чтобы расположить элемент управления в нужном месте.
- Выберите элемент управления, содержащий перемешанный элемент управления. В области Подробности измените свойства, например, Нижний или Слева в группе свойств полей.
Рабочие процессы
Рабочие процессы, разработанные в System Center Service Manager 2010, поддерживаются в Service Manager.
Действия по управлению виртуальными машинами
Действия рабочего процесса менеджмента виртуальных машин (VMM) в Service Manager поддерживают System Center Virtual Machine Manager 2008 R2. Однако эти действия не поддерживают System Center VMM.
Если вы пытаетесь автоматизировать ИТ-процессы, требующие использования действия, поддерживающего VMM, с помощью System Center — Runbook Orchestrator и VMM вместо этого может оказаться полезным.
Следующие шаги
- Узнайте о настройке функций объектов в Service Manager с помощью пакетов управления в Инструменте авторинга.
- Настройка и создание классов с помощью авторинга в Service Manager.