Configuring columns in ticket console
To add a custom column to the ticket console
If a field is defined in the Action Request System forms, use the following procedure to add custom columns in the ticket console of Smart IT. This procedure uses Incident tickets as an example. For other ticket types, select the appropriate forms and relevant filter in the Action Request System. The required forms and fields of BMC Helix ITSM are the same for all ticket types.
- Open Developer Studio in Best Practice Customization mode (the default).
- If a custom field does not exist in the HPD:HelpDesk form, create a new field and assign it the appropriate permissions.
From BMC Helix ITSM, open the SHR:Union_DataSource_Fields form.
- Select New request.
- Select SmartIT Ticket Console in the Implementation Area.
Enter a unique name in Union Field Name in uppercase characters.
- Select Enabled in the Status and Save the record.
Open the SHR:Union_DataSource_FieldMappings form and map the custom field with the column that you have created on the SHR:Union_DataSource_Fields form.
Open the SHR:Union_ConfigurationConsole form.
- Select SmartIT Ticket Console in the Implementation Area.
(Optional) For an enumerated field, select Yes next to Bypass Enum Value Conversion.
If you are adding a new custom value for enumerated fields such as Status reason, then the value must be added to the SMT:UnionSmartIT_TicketConsole form before you build the view.
- Click Build/Rebuild Database Union Structure.
- On the Developer Studio, open the SMT:UnionSmartIT_TicketConsole form.
- Create an overlay of the SMT:UnionSmartIT_TicketConsole form by selecting the Form > Create View Overlay.
Add a field from view option or create a new field and update the view information.
- Modify the display name, permission and database name in the Property. Under the View Information of the Property, enter the column name that you created in the SHR:Union_DataSource_Fields form for the field Union Field Name .
Any new custom field must be added to default view on the SMT:UnionSmartIT_TicketConsole form for it to be shown in the Smart IT column list. While adding a new field on the SMT:UnionSmartIT_TicketConsole form, make sure that the Column Name value (under the View Information property) matches with the corresponding Union Field Name value defined on the SHR:Union_DataSource_Fields form.
- For enumerated field, on a ticket console form with all consolidated values from different ticket types, go back to the SHR:Union_ConfigurationConsole form.
- Uncheck the Bypass Enum Value Conversion.
- Click Build/Rebuild Database Union Structure.
- Log on to the Smart IT universal client as an Admin user.
- (For enumerated fields only) From the Configuration menu, select Screen Configuration. Refresh the Smart IT server cache to reload the metadata.
- In the Ticket Console, click Refresh Metadata in the Change and Order Columns panel.
- Click the menu that appears below the ticket counts to display the Change and Order Columns panel.
The newly added column appears in the Available Columns section. - Select the column.
The selected column appears in the Visible Columns section. - Click Save.
- Click Ticket Console in the Console option and verify the field name that you have added.
To apply filters
When you add a custom column in a ticket console, it becomes available as custom filter in the ticket console filters. To search for specific tickets on the ticket console, you can select multiple filters and click Apply. The system displays the result according to the filters that you specified. When selecting filters if you select Cancel, the system cancels your selection and displays the result according to the filters that were previously applied. Note that you must select minimum two filters for the system to display the result. If you have set preset, and additionally specified filters, the system displays the result as per the preset and filters. To clear all the filters, click the Clear Filters option. The system now displays the result according to the default preset.
If you move an out-of-the-box column from Available Columns to Visible Columns, the filter for this column does not appear in Filters in Ticket Console. To make the filters available in the Ticket console for an out-of-the-box column, you need to add the field as custom field by following the steps mentioned in the Adding a custom column to the ticket console section.