This document is part of the Operations Manager Management Pack Authoring Guide. The Microsoft System Center team has validated this procedure as of Revision #2. We will continue to review any changes and periodically provide validations on later revisions as they are made. Please feel free to make any corrections or additions to this procedure that you think would assist other users.
The following tables list the commonly used components that are available in the Visualization Library for use in Operations Manager dashboards. You can compose a custom dashboard by creating components that either have a Component Type using one of these components as a base or that have a Component Implementation that includes one of these components.
The name of each component is simplified in the tables. Most have a prefix of Microsoft.SystemCenter.Visualization. You can obtain the exact name from the Microsoft.SystemCenter.Visualization management pack.
There is currently no detailed reference for these components defining each of their properties. Until such a reference is available, you can refer to the component’s definitions in the Microsoft.SystemCenter.Visualization management pack which will include each of the components’ properties and their types.
The following components display specific data in a particular format that can typically be configured by the user.
Component
Description
AlertDashboard
Displays alerts that match the specified criteria in a table format.
GenericDetailsWidget
Displays all properties of a specific class instance from other widgets.
InstanceDetailsWidget
Displays all properties of a specific class instance.
ObjectsByPerformanceWidget
Displays the top specified number of class instances based on a particular performance counter.
PerformanceWidget
Displays the performance counters that match the specified criteria in a line graph.
StateWidget
Displays the objects that match the criteria in a table with their current health and the specified set of properties.
The following components display specific data in a particular format that cannot be configured by the user.
Chart
Displays a two dimensional line chart.
DataGrid
Displays a grid that contains other controls to organize them on the dashboard.
GenericDetailsPane
Displays all properties of a selected object in another component.
SpeedometerGauge
Displays a numeric value on a speedometer gauge control.
The following components are used to display other components in a grid.
LayoutGrid
Displays a grid used to organize other components.
LayoutGridRow
Defines a row of a grid.
LayoutGridColumn
Defines a column of the grid.
LayoutGridCell
Defines the contents of a cell that is defined by a row and column.
The following components are used to display other components in a grid. Each component is surrounded with a frame and provided the option to allow users to personalize and customize it.
ColumnLayout
Displays set of cells across the screen used to organize other components. Can be modified by the user.
GridLayout
Displays a grid used to organize other components. Can be modified by the user.
StaticGridLayout
Displays a grid used to organize other components. Cannot be modified by the user.
GridLayoutGenericConfig
Defines a set of cells comprised of columns and rows.
The following components are used to retrieve data.
GetManagedEntitiesDataSource
Retrieves a set of discovered class instances.
PowershellDataSource
Runs a Windows PowerShell script and returns the results.
The following components allow you to define wizards that allow users to customize their own dashboard.
WizardDialog
Defines a wizard to be displayed to a user of the Operations Console.
WizardRegularPage
Defines a page in a wizard that collects data from the user.
WizardSummaryPage
Defines a page in a wizard that displays the settings that the user has selected.
WizardResultPage
Displays a page in a wizard that displays the results of the wizard’s action.
PropertyDialog
Displays a dialog box for collecting properties from the user for configuring a component.