Chapter 11. Extending SCSM with Advanced Personalization

In this chapter, we will walk you through the use of the System Center 2016 Service Manager Authoring Tool and advanced management pack authoring techniques for extending, customizing, and personalizing your installation of Service Manager. In particular, we will be covering the following tasks:

  • Using the SCSM Authoring Tool
  • Sealing management packs
  • Extending Service Manager classes
  • Creating new classes
  • Customizing default forms
  • Creating your own forms
  • Using an XML editor to modify management packs
  • Editing the XML of a view to alter the criteria to include AND instead of OR

Introduction

Service Manager uses management pack files that contain definitions for the various features in the product. The features available in Service Manager as well as the behavior of the product can be customized by modifying or adding management packs. Chapter 2, Personalizing SCSM 2016 Administration, walked you through the basic concepts of management packs and here we will look even deeper into the subject.

Basically, there are three methods that you can use to customize Service Manager. While all the three methods result in changes to a management pack file, they differ in scope and in the complexity of the customization that they provide:

  • Using the Service Manager console
  • Using the Service Manager Authoring Tool
  • Directly editing the Management Pack XML

The most basic and common settings as well as customizations can be performed by using the Service Manager console. Most of this can be configured in the Administration and Library workspace, but other things can be configured in other workspaces as well, such as creating or editing views. Throughout this book you have seen plenty of ways to customize Service Manager.

While using the Service Manager console is sufficient for most customization requirements, there are certain limitations that require you to use the Service Manager Authoring Tool. The Service Manager Authoring Tool allows for the following kinds of advanced customizations:

  • Extending Service Manager classes
  • Creating new classes
  • Customizing Service Manager forms
  • Creating new forms
  • Creating advanced workflows

The recipes in this chapter and the next will walk you through all of these advanced personalization scenarios.

For extensive or complex customizations and for customizations that require coding, you have to edit the XML file of the management pack directly. Working directly with management pack files requires in-depth knowledge in several areas, such as the System Center Common Schema and the structure of management packs. Also, manual editing is prone to errors.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset