Facilitating data entry through named lists
In BMC Helix Innovation Studio, a named list is a reusable list of data that you can associate with a record field to make data entry faster and more accurate. Use named lists to assist with data entry on application UI fields in BMC Helix Innovation Studio. After you associate a named list with a record field, you can enter the named list name in a field and a list of values are displayed.
Named lists offer the following advantages:
- Restricts the input to a specified set of valid options, which eliminates input error for the values entry and ensures consistency.
- Speeds up the speed of data entry by allowing the selection of options rather than manual value entry.
You first create a named list in BMC Helix Innovation Studio, and then associate that named list with a record definition or a view definition.
Important
Application business analysts can customize the objects developed in their own applications and that are marked customizable by the administrator, but cannot customize the objects developed in com.bmc.arsys in Best Practice Customization mode. For example, objects in core BMC applications like Foundation, Approval, and Assignment cannot be customized in Best Practice Customization mode.
To create a named list
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- Select the application for which you want to add a named list.
- On the Named Lists tab, click New.
- On the Create Named List window, specify the properties for the named list.
The following table provides information about the properties:
Property Description Name of List Provide a unique name of the list. The name must start with an alphanumeric character. Only alphanumeric characters, hyphens, dashes and spaces are allowed in the name. Record Definition Identify the record definition to associate the named list. Note: The Application/Library scoped definitions are marked with an asterisk ( * ). Ensure that you follow the guidelines listed in Object definition scope before you select these definitions. Condition to Filter List Results Define the condition to control which items appear on the named list in the application. Label Field to be Displayed to the User Provide the name of the field that you want displayed to the user. Source Field for Value of Selection Define the value to associate the named field with the record. This name list is displayed on the view definition.
If you select different fields for Label Field to be Displayed to the User and Source Field for Value of Selection, see selecting different fields for label and source.Scope/Customization Options Option to define the scope for a named list definition. This option further contains the following options: - Application/Library (default)—To limit the use of the definition within the same Digital Service application or library.
- Public—To enable the definition to be used by all the applications or library and allow customizations for this definition.
Save the named list.
Selecting different fields for label and source
If you select different fields for Label Field to be Displayed to the User and Source Field for Value of Selection, you must add a field to the selected record definition to store the label value and create a rule to populate label value. So that when you use the record definition that has support group field with this named list associated in a record grid, you can add label field for support group and filter the record grid data based on the label value.
If you do not add a field to store the label value and rule to populate label value, you use the record definition in a record grid in a view definition. On the view definition, when you apply filter on the support group field, the search result does not displays (displays zero row) the result for the support group field.
Associating the named list
After you create a named list, you associate the named list with a record definition or a view definition.
To associate the named list with a record definition
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- Select the application for which you want to add a named list.
- Click the Records tab.
- Select the record definition to which you want to associate the named list.
- Select the field name for which you want to define a named list.
- Click the Settings icon in the Properties pane.
- From the Named list drop-down list, select the named list.
- Click Save.
To associate the named list with a view definition
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- Select the application for which you want to add a named list.
- On the Views tab, click the name of the view definition to which you want to associate a named list.
- From the Palette pane, drag and drop the Text component to the canvas as you want it to appear on the user interface.
- Click the Settings icon in the Properties pane.
- From the Field Name drop-down list, select the record field with the named list association.
- Click Save.
Related topics
Creating the definitions for a tailorable application
Defining record definitions to store and manage data
Defining the application business logic through processes
Adding rules to validate data or trigger events in a process
Comments
Log in or register to comment.