Поделиться через


Создание с помощью System Center — Service Manager

Важно!

Поддержка этой версии Service Manager завершена. Мы рекомендуем выполнить обновление до Service Manager 2022.

Разработка в Service Manager (SM) относится к использованию, созданию и настройке пакетов управления, которые позволяют настраивать в Service Manager. Статьи в этом разделе содержат общие сведения о разработке в Service Manager, включая общие сведения о средстве разработки Service Manager.

Общие сведения о создании с помощью средства разработки Service Manager

Service Manager автоматизирует функции службы технической поддержки, такие как запросы на запросы на изменение, чтобы помочь организациям управлять своими службами технической поддержки. Service Manager интегрируется с доменные службы Active Directory (AD DS), Operations Manager и Configuration Manager для создания единой выверенной инвентаризации ресурсов организации.

Service Manager использует файлы пакетов управления, содержащие определения объектов для различных функций продукта. Вы можете настроить поведение Service Manager и расширить его, создавая и изменяя пакеты управления. Данное руководство по разработке содержит сведения об использовании, разработке и настройке пакетов управления.

Пакет sdk для Service Manager содержит сведения, которые могут потребоваться при разработке с помощью Service Manager. Пакет SDK включает справочные сведения для библиотек классов и документов, которые используются схемой для создания пакетов управления на базе XML. Чтобы скачать документацию по пакету SDK для System Center Service Manager, см. System Center Service Manager документации по пакету SDK.

Обзор пакетов управления

Пакеты управления в 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
Дополнительные требования
  • Microsoft платформа .NET Framework 3.5, которую можно скачать в Центре загрузки Майкрософт.

  • Среда Microsoft Visual Studio 2008 Shell, язык которой должен совпадать с языком отображения ОС. Вы можете установить оболочку Visual Studio 2008 на странице Предварительные требования в мастере установки средств разработки Service Manager.

    Примечание

    Если во время установки средства разработки появляется сообщение об ошибке о том, что оболочка Microsoft Visual Studio 2008 не установлена и вы убедились, что она установлена, то распространяемый пакет оболочки Visual Studio 2008 с изолированным режимом может быть установлен не полностью. Чтобы установить его, перейдите в <раздел SystemDrive>\VS 2008 Shell Redist\Isolated Mode\ и запустите VS_Shell_isolated.enu.exe.

Настройка средства разработки

Файл программы_AuthoringTool_RTM.exe версии> SCSM<содержит пакет установки средства разработки Service Manager .msi и вспомогательные файлы. Сюда входят файлы, необходимые для настройки форм Service Manager по умолчанию. Убедитесь, что пользователь, который будет запускать средство разработки, имеет доступ к локальной папке, которая использовалась для извлечения файлов из версии> SCSM<_AuthoringTool_RTM.exe программного файла.

Если на компьютере, на котором работает средство разработки, включена отчеты об ошибках Windows, сообщения об ошибках будут сообщаться автоматически.

Примечание

Не устанавливайте средство разработки Service Manager на том же компьютере, на котором установлен веб-портал Service Manager.

Примечание

  • Не устанавливайте средство разработки Service Manager на том же компьютере, на котором установлен веб-портал Service Manager (SM).
  • Установите по крайней мере накопительный пакет обновления 5 на компьютере с установленным сервером управления SM, сервером управления хранилищем данных или консолью Service Manager, если на том же компьютере будет использоваться средство разработки Service Manager.
Установка средства разработки
  1. Убедитесь, что компьютер, на котором планируется установить средство разработки, соответствует требованиям.
  1. Скачайте необходимую версию средства разработки SM на локальный компьютер, на котором требуется установить средство разработки.

  1. Скачайте необходимую версию средства разработки SM на локальный компьютер, на котором требуется установить средство разработки.

  1. Дважды щелкните скачанный ZIP-файл, прочтите лицензионное соглашение и извлеките файлы в нужное расположение.
  2. Перейдите в папку, в которой были извлечены файлы, разверните папку CDImage , найдитеSetup.exe и дважды щелкните Setup.exe файл.
  3. В мастере установки средств разработки Service Manager выберите Установить средство разработки Service Manager.
  4. Перейдите на страницы Регистрация продукта и Расположение установки .
  5. На странице Предварительные требования необходимо обновить сервер, чтобы убедиться, что все необходимые условия выполнены, на странице Предварительные требования не пройдены. Если оболочка Microsoft Visual Studio 2008 не установлена, выберите Установить Microsoft Visual Studio Shell 2008 , чтобы установить приложение.
    Снова выберите Проверить предварительные требования и исправьте все другие проблемы, пока не будут пройдены все предварительные тесты.
  6. Перейдите к разделу Использование Центра обновления Майкрософт для обеспечения безопасности и актуальности страниц компьютера .
  7. На странице Сводка по установке выберите Установить и дождитесь завершения установки.
Запуск средства разработки
  1. На рабочем столе нажмите кнопку Пуск.
  2. Выберите Программы, Microsoft System Center и Service Manager <версиях>.
  3. Выберите Service Manager Средство разработки и дождитесь открытия средства разработки.
  4. В области Обозреватель классов выберите Обновить. При этом браузер заполняется всеми классами, определенными в пакетах управления из <папки> установки или папки Library. При первом открытии средства разработки эта область была пустой.

Области средств разработки

В Service Manager Authoring Tool можно открыть пакет управления, просмотреть и настроить его объекты и разработать новые объекты.

Средство разработки имеет несколько областей. Каждую их них можно изменить, прикрепить, открепить, переместить или закрыть в соответствии со своими требованиями. Вы можете открыть любую из областей в средстве разработки в меню Вид .

В следующих разделах описаны области в средстве разработки.

Браузер классов

В области Обозреватель классов отображаются классы и их свойства из всех пакетов управления, которые находятся в папке Библиотека, и всех пакетов управления, открытых в средстве разработки. Вы также можете перетащить свойство из этой области, чтобы добавить элемент управления в форму, которую вы создаете в области разработки.

Браузер форм

В области Браузера форм отображается список форм из всех пакетов управления, которые находятся в папке Библиотека или из определенного пакета управления. В этой области можно найти и выбрать форму для просмотра или изменения в области разработки, не зная точного пакета управления этой формы. На этой панели можно также просмотреть сведения о форме в области Сведения .

Обозреватель пакетов управления

В этой области навигации можно просматривать пакеты управления и их объекты. Объекты сгруппированы по типам. В Обозреватель пакета управления отображаются классы, формы, рабочие процессы и ссылки. Здесь можно выбрать конкретный объект, например форму, для настройки.

Разработка

В области разработки находятся вкладки, где можно изменять или создавать объекты пакетов управления, например формы и классы. Например, при настройке или разработке форм в этой области отображаются элементы управления пользовательского интерфейса формы, что позволяет добавлять, перемещать или изменять эти элементы с целью настройки внешнего вида и действия формы.

Область разработки также содержит вкладку Начальная страница , на которой отображается страница Обзор средства разработки .

Сведения

В области Сведения отображаются сведения, например свойства, для выбранного объекта. Сведения в этой области обновляются каждый раз, когда вы выбираете объект в пакете управления Обозреватель, области разработки, в области "Обозреватель классов" или в области "Браузер форм". Для обновления значений свойств вносить изменения можно непосредственно в этой области.

Панель элементов настройки формы

Панель элементов настройки формы отображает базовые элементы управления пользовательского интерфейса, которые можно перетащить в область разработки при настройке форм.

Панель элементов действий

На панели панель элементов действий отображаются действия, которые можно использовать в качестве стандартных блоков при создании рабочих процессов.

Обновление пакетов управления для работы со средством разработки

Во время обновления до Service Manager все настроенные пакеты управления Service Manager удаляются. (Незамеченные пакеты управления — это пакеты управления, которые можно изменить. Дополнительные сведения о запечатанных и незапечатанных пакетах управления см. в разделе Пакеты управления: основные понятия). Пакеты управления копируются в новые папки Service Manager без дальнейшей обработки, связанной с обновлением. Использование этих пользовательских пакетов управления, созданных в предыдущих версиях System Center, поддерживается 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 или положительное значение, чтобы обеспечить отсутствие отрицательных значений, которые приводят к неправильному расположению элемента управления.
  • Проверьте значения свойств группы макета затронутого элемента управления: Горизонтальное выравнивание и Выравнивание по вертикали. Для этих свойств может потребоваться установить значение Растяжение , чтобы исправить выравнивание элемента управления.
  • Поместите затронутый элемент управления в сетке внутри элемента управления Панель , чтобы исправить его выравнивание.
  • Задайте для родительского элемента управления значения Автоматически , чтобы его размер динамически уменьшаться или увеличиваться.
  • Присвойте свойству Height контейнера затронутого элемента управления значение Auto. Это позволяет автоматически настраивать ширину и высоту элементов управления в соответствии с контейнером объекта .
Элементы управления "Перемешив"

Некоторые элементы управления формы могут поменяться местами и оказаться в форме не на своем месте.

Чтобы устранить эту проблему, используйте средство разработки для выполнения одного из следующих действий:

  • Перетащите элементы управления в нужное место формы.
  • Выделите элемент управления, который находится не на своем месте. В области Подробности в группе свойств Поля измените его свойства, например Снизу или Слева , чтобы элемент управления оказался в нужном месте.
  • Выделите элемент управления, содержащий элемент управления, который находится не на своем месте. В области Сведения измените его свойства, такие как Bottom или Left , в группе свойств Поля .
Рабочие процессы

Рабочие процессы, разработанные в System Center Service Manager 2010 г., поддерживаются в Service Manager.

Действия по управлению виртуальными машинами

Действия рабочего процесса управления виртуальными машинами (VMM) в Service Manager поддерживают System Center Virtual Machine Manager 2008 R2. Однако эти действия не поддерживают System Center VMM.

Если вы пытаетесь автоматизировать ИТ-процессы, требующие использования действия, поддерживающего VMM, может быть полезно использовать модули Runbook System Center Orchestrator и VMM.

Дальнейшие действия