You are browsing the archive for scsm 2012.

Avatar of kurtvh

by kurtvh

Empty form for custom CI’s – Invalid column name BaseManagedEntityID

9:21 am in Service Manager by kurtvh

Hello,

After applying the Update Rollup 2 for System Center 2012 SP1 Service Manager (KB2802159) I’ve encountered the following issue.

Symptoms

Installation of the update was done in the correct order, all servers are rebooted after installation and no errors during the update of the SCSM servers. After completing the installations, some CI’s could not be accessed anymore in the Configuration Items workspace of the console. A white page in the form is displayed. When opening the expander, the following error is displayed:

image

(GUID of the query is environment specific, this will be another GUID in your environment.)

In this environment we found that customer created CI classes that have no custom form associated could not be visualized anymore. Default SCSM CI classes  (computers, printer…) had no issues displaying the form in the console. It is like that all CI’s that are using the default form of SCSM are experiencing this issue. No errors in the OpsManager even viewer folder are logged.

Resolution

The procedure to solve this issue in my customer his environment was rather simple. Custom CI classes are defined in a separate management pack and something must went wrong during the installation of the update. The definition of the customization in the SCSM database was corrupted. To solve this issue I went through the following procedure:

  • Open the management pack that defines the custom classes. In this case, customer Configuration Items classes with the “Configuration Items” class as base class. Note: I always separate class definitions from other customization like forms in different management packs. In this way only my “Configuration Items library” customizations management pack needs an update.
  • Update the version of the management pack, save and seal it again. No changes needed, only an updated version of the mp is needed.
  • Re-import the updated management pack.

In this way your customization is re-imported again in the SCSM database. After this import all issues with accessing the CI’s are gone. Custom CI classes can be accessed again in the console, no blank forms anymore. Note: Keep in mind that the import of the updated mp will also update the “Last modified” date on the CI’s of the update classes.

Hope this helps!

Kurt

Avatar of kurtvh

by kurtvh

Customizing the SCSM self-service portal

7:48 pm in Service Manager by kurtvh

Hello,

During the implementations of the SCSM environment I have run against different requirements to customize the self-service portal of System Center Service Manager. There are different ways to configure or adjust the portal to your needs. The way the portal is functioning is coded in the web-part and cannot be adjusted. This blog post provides an overview of the different ways to tweak and tune the portal.

Basic configuration via the SharePoint site settings:

image

  • Configuration of the site.
  • Update site theme configuration
  • Security settings can be configured via this link –> need to be applied on parent site
  • Sample procedure van be found here.

Configuring the Service Manager web-parts

The web-parts are configurable via the Page – Edit Page link tool on the portal.

image

On the upper right of the web-part you can see a drop-down and select “Edit Web Part”

image

For the different items that are displayed in the web-part you can configure color, visibility and font.

image

Example procedure can be found here.

Example of a portal with changed header title and color adjustments. Color adjustments are made in “Site theme” and on the web part.

image

Changing the translation resource files of the portal.

If you need to change the translation of items like links or button text, there is a possibility to change the text directly in the portal localization resource files.

Note: These files can be overwritten with updates, it is always recommended to backup your configuration.

The localization resource files are located in the following folder: <drive>:\inetpub\wwwroot\System Center Service Manager Portal\ContentHost\Clientbin\ on the SharePoint server. In this folder you have a list of folders – supported languages with each its own language resource file.

An example adjustment is the link to cancel a request. On the “My Request” page you have a link from where a portal user can cancel a request. This actually resolves the request. If you want to adjust the naming of the link, you can lookup the SilverlightModule_StringResources.resx file for your language, search abit through the translations and adjust the value of your item you want to adjust.

Cancel link on My Requests page

clip_image001

Configuration of the resource file (EN)

image

Resolve link now on My Request page

clip_image001[4]

SharePoint experts will probably know other ways to configure and tune the Service Manager portal. The 3 configuration possibilities are out-of-the-box available and doesn’t impact your portal behavior. As you can read in this post, more or less everything on the portal can be adjusted to your needs, only how the web-parts behave is not configurable. If you need to develop a custom Silverlight module using the portal WCF service, this blog is a good starter.

Have fun configuring the Service Manager portal!

Kurt Van Hoecke