Configuring Smart IT on-screen fields
To hide fields or make them visible
- On the Dashboard, select Configuration > Screen Configuration.
- Navigate to the ticket view and select the section in which the field is available.
- Double-click a field (default or custom field).
Options to define the field property are displayed. - Select or clear the check box for the Hide property.
- Do one of the following:
- To hide or show the field dynamically, select Meet a Condition, and build an expression.
- To apply a set property always on the selected field or widget, select Always.
- Click Save.
When you add fields to a view, they are displayed vertically. You can edit a custom field inline, like all fields on the default view, by clicking the edit icon. However, fields in the Assignment area can be updated only on the Update Assignment panel.
Required and optional fields
Fields can be set as either required or optional. You can set fields that are displayed by default in Smart IT, such as Product Categorization Tier 1 - 3, to required or optional in the Smart IT UI. You can also set custom fields to be required or optional in Smart IT.
If a field is required in Remedy ITSM through the field properties on a form, it is also required in Smart IT. For example, if you set the Product Categorization Tier 1 field to Required in Remedy ITSM, then it behaves as a required field in Smart IT. However, if you make a field required in Remedy ITSM by using a filter workflow, the field is not automatically displayed as a required field in Smart IT. You can customize the field properties in Remedy ITSM by using BMC Developer Studio.
For Create Incident View and Create Change View, if you configure a field in BMC Developer Studio, Smart IT does not reflect the configured field. You need to configure the same field in Screen Configuration in Smart IT. For example, if you configure a field in the Developers Studio as Required, then you must mark this field as Required in Screen Configuration in Smart IT. If the field listed in the Selected Field column, then you must configure it as Required. Otherwise, you can add the field from the Available Fields to the Selected Fields column.
To set fields required, optional, or read-only
You can set a field as required in Smart IT, even if the field is optional in Remedy ITSM. The field is then displayed as required in the Smart IT UI and must be completed for every new ticket. In the mid-tier UI, the field continues to be shown as optional.
- On the Dashboard, select Configuration > Screen Configuration.
- Navigate to the ticket view and select the section in which the field is available.
- Double-click a field (default or custom field).
Options to define the field property are displayed. - Select or clear the check boxes as needed for the Required and Read Only properties.
- Do one of the following:
- To change the property for the field dynamically, click Meet a Condition, and build an expression, as in the example expressions.
- If you do not want to add expressions and apply a set property always on the selected field or widget, select Always from the menu.
- Click Save.
Example expressions that dynamically change field properties
You can build expressions to dynamically change the following field properties:
Customization | Example expressions |
---|---|
Hide fields | $status == "In Progress" && $customerVIPFlag ==true |
Show hidden fields | $productCategoryTier1 == "Service" && $productCategoryTier2 == "Infrastructure" && $productCategoryTier3 == "Telecommunications" |
Make fields required | ($status == "Assigned" && $company == "Petramco") || ($organization == "Finance" && $impact == "1-Extensive/Widespread) |
Make fields read-only | $lastName =="Allbrook" && $customerVIPFlag ==true |
Set field values | Set value contains all custom fields, email ID, phone fields and widgets like ‘priority', 'summary', 'serviceType', 'status', 'desc', 'changeClass‘. $sysdate$ - using function ($status == "In Progress") ? "ABC":"XYZ" - using if/Else condition $status + "Text" + $priority - Character appending $status == "In Progress" then will set true/false - True/False based on the given condition Notes:
|
For more information, see Dynamic-expressions-for-configuration.
Actions for fields
Actions are events triggered in Smart IT. These events can open a specified URL or URI or send a signal to the BMC Remedy IT Service Management server (Remedy ITSM server) to perform a specific activity. You can add a URL and Provider actions to the fields of Incident, Change, Work Order and Task tickets. For more information, see Configuring-actions-in-Smart-IT and Configuring-provider-actions-in-Smart-IT.
Alert message if ITSM (System Required) fields are removed
With the screen configuration capability, if you remove an ITSM required field from the Selected Fields section of a screen view (Configuration > Screen Configuration), Smart IT asks you to confirm the action as displayed in the following image:
If you confirm removal of the field, the view continues to display a red mark to remind you to add the field back to the view:
To add or remove menu items
The global menu is at the top of every page of application in Universal Client, and is accessible on mobile apps using a slide-out panel. You can either add items or remove menu items from this menu. The added items appear in More menu to the right of all default items.
- To add a menu item, click Add Menu Item.
In New Menu Item, specify the following details:
Option
Description
Alphabetical order/custom order
By default, menu items are displayed in alphabetical order in the More list. You can change the order by using the Custom Order option.
Supported platforms
You can add menu items on both the desktop and mobile platforms. Select the platform for which the new menu item is to be added.
URL/URI
Enter a URL/URl.
Open behavior
You can configure Smart IT to open the menu item in a new browser window or the same browser window. The New Browser Window option is selected by default.
Default label
You must provide a default label for the menu item. The label that you specify is displayed on the More list for the action you configured.
Localization label
When you configure menu items, you can localize the label in the languages supported by Smart IT. If the locale language configured in the service desk agent's OS or browser does not match with the localized label, the menu item is displayed in the default language.
For example, you configure a menu item and specify the label text with English as the default label and French as the localized label. If the locale language configured in the service desk agent's OS or browser is French, the menu item label is displayed in French. If the locale language configured in the service desk agent's OS or browser is not French, then the menu item label is displayed in the default English language.