Defining the user interface through view definitions
In BMC Helix Innovation Studio, a view definition is a graphical representation of your application. You use the view definitions to design the user interface for applications.
You can create a view definition by arranging the data items in a specific order or by showing only specific data items. For example, a view definition called Tracking Item which will be used to create and update Tracking Item records.
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.
Where to go from here
Use the information in the following table to navigate to the topic relevant to your goal.
Where to go
|To understand the components of view definitions.|
|To create view definitions or update the existing view definitions.||Creating or modifying view definitions|
|To perform an action in a view definition such as saving a view, deleting a record instance, and launching a URL.|
|To define the layout for a region of a view that can include view components or nested container.|
|To design a user interface where you can create or edit associations between the record definitions.||Creating a view for associating records|
|To define the tabbed view layout for a region of a view that can include view components.||Configuring a Tab Panel view component|
|To configure the responsive web layout of a view definition.||Creating a responsive web layout|
|To create record instances or to modify existing record instances from the view definition.|
To display the record instances and fields of the associated record definitions in a tabular format on the user interface of the deployed application.
|To define custom filter presets to improve records search at run time.||Defining filter presets to search records|
|To create a view definition for localized field values||Creating a view for localized field values|
|To extend a view so that multiple views are displayed as a single combined view during runtime.||Enabling extension of application definitions|