Если указан новый настраиваемый класс для расширения System Center Service Manager 2010, может потребоваться создание настраиваемой формы для взаимодействия с этим классом. Приложение System Center Service Manager Authoring Tool можно использовать для создания формы двумя способами:

Authoring Tool включает такие элементы управления, как Флажок, Выбор даты, Набор вкладок и Элемент вкладки, которые можно добавить в форму. Эти элементы управления можно открыть из панели элементов настройки формы. Как правило, элементы управления формы привязываются к определенным свойствам базового класса формы. Поэтому при использовании любого метода сначала необходимо выбрать базовый класс, с которым будет связана форма. Дополнительные сведения о тех элементах, которые можно добавить в форму, см. в предыдущих темах раздела, таких как Добавление элемента управления «Флажок» в форму в средстве Authoring Tool и Добавление элементов управления «Набор вкладок» и «Элемент вкладки» в форму в средстве Authoring Tool.

Ниже описываются два метода разработки формы в Authoring Tool.

Создание формы с нуля

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

Создание новой формы с нуля

  1. В обозревателе пакетов управления разверните пакет управления, в котором следует сохранить новую форму. Щелкните правой кнопкой мыши Формы и выберите Создать.

  2. В диалоговом окне Базовый класс выберите базовый класс для формы. Можно сузить критерии поиска, выбрав определенный пакет управления, или оставить значение по умолчанию Все пакеты управления. Нажмите кнопку ОК.

  3. Если во время шага 1 был выбран запечатанный пакет управления, появится диалоговое окно Целевой пакет управления. Выберите незапечатанный пакет управления, в котором следует сохранить форму, и нажмите кнопку OK.

  4. В диалоговом окне Создать форму введите имя формы в поле Внутреннее имя и нажмите кнопку Создать. В области разработки будет отображаться исходная пустая форма. Исходная форма состоит из раздела заголовка наверху и основного раздела внизу. Оба раздела пусты.

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

  6. Сохраните пакет управления с созданной формой.

Создание новой формы на основе настраиваемой формы WPF

Иногда простой формы недостаточно и необходимо воспользоваться дополнительными функциями, такими как настраиваемая логика, в форме. В этом случае можно создать настраиваемую форму WPF с помощью Visual Studio, а не Authoring Tool. Затем можно загрузить файл сборки формы WPF в Authoring Tool и использовать его в качестве начальной точки для дальнейшей настройки формы. При этом создание формы с нуля не потребуется. Изменения формы, сделанные в Authoring Tool, сохраняются в файле пакета управления.

Позднее для использования настраиваемой формы в Service Manager после добавления всех настроек следует объединить исходный файл сборки формы с пакетом управления, который содержит настройки, добавленные в Authoring Tool. Дополнительные сведения о том, как объединить пакет управления и создать MPB-файл см. в разделе Объединение пакетов управлений и файлов ресурсов.

Следующая процедура используется для загрузки файла сборки настраиваемой формы WPF в Service Manager и дальнейшей настройки этой формы.

Создание новой формы на основе настраиваемой формы WPF

  1. В обозревателе пакетов управления разверните пакет управления, в котором следует сохранить настройки формы. Щелкните правой кнопкой мыши Формы и выберите Добавить настраиваемые.

  2. В диалоговом окне Базовый класс выберите базовый класс для формы. Можно сузить критерии поиска, выбрав определенный пакет управления, или оставить значение по умолчанию Все пакеты управления. Нажмите кнопку ОК.

  3. Если во время шага 1 был выбран запечатанный пакет управления, появится диалоговое окно Целевой пакет управления. Выберите незапечатанный пакет управления, в котором следует сохранить форму, и нажмите кнопку OK.

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

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

  6. Сохраните пакет управления с настройками формы.

  7. Упакуйте оригинальный файл сборки, пакет управления с настройками формы, созданными в Authoring Tool, и любые другие необходимые ресурсы в MPB-файл.