Here is a simple example that demonstrates how you can add a column to an existing view.
Specifically, we will be adding a “Source” column to the All Open Unassigned Incidents view that is shipped out of the box. “Source” property enables you to see the Incident source (e.g. email, portal, console, SCOM or DCM).
The high level steps are as follows, further details about each step are provided below:
Step 1: Export the Incident Management Configuration management pack
Step 2: Edit the management pack xml and add the column
1. Add the “source” column to Column definitions for the View
2. Add the “source” string to the Viewstrings for the View
3. Add the “source” string to the StringResources Section
4. Add the “source” display strings to the LanguagePacks section for English
Step 3: Save the management pack and Import it in Service Manager
Step 1: Export the management pack that contains the view definition
Note you can only export the unsealed management packs.
In this case the view is defined in Incident Management Configuration pack.
Go to Administration->Management Packs
Filter for Incident management config
In the task pane
Save the management pack
Step 2: Edit the Management Pack to add the “Source” column
Open the saved management pack in your favorite XML editor or Notepad :-)
Navigate to the Presentations section and find the view “System.WorkItem.Incident.Active.Unassigned.View”
Insert the xml fragments in two places as shown below: