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


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

Создание в 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 и расширить его, создав и изменив пакеты управления. Данное руководство по разработке содержит сведения об использовании, разработке и настройке пакетов управления.

Пакет средств разработки программного обеспечения 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
Дополнительные требования
  • 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<>_AuthoringTool_RTM.exe содержится средство разработки Service Manager .msi пакет установки и файлы поддержки. Сюда входят файлы, необходимые для настройки форм Service Manager по умолчанию. Убедитесь, что пользователь, который будет работать с средством разработки, имеет доступ к локальной папке, используемой для извлечения файлов из версии> SCSM<_AuthoringTool_RTM.exe файла программы.

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

Примечание.

  • Не устанавливайте средство разработки 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. В области браузера классов нажмите кнопку "Обновить". Это заполняет браузер всеми классами, определенными в пакетах управления из <папки> установки или папки библиотеки. При первом открытии средства разработки эта область была пуста.

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

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

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

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

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

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

Браузер форм

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

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

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

Разработка

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

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

Сведения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Следующие шаги