Creating the definitions for a tailorable application


In BMC Helix Innovation Studio, you can create definitions, such as data, user interface, and business logic required for applications by using the various available designers.  

Definitions play an important role in making your application tailorable. By using definitions, you can develop an application that can be customized without coding. After an administrator develops and deploys an application, a user role like an application business analyst can customize the application by modifying definitions of the application by using BMC Helix Innovation Studio.

You must consider the following points when you create definitions for your application:

  • As an administrator, you must decide whether you want to create customizable, non customizable, or extendable definitions in the your applications.
  • Application business analysts can customize the objects developed in their own applications, if the objects are marked as customizable by the developer.

Important

Application business analysts can customize the objects developed in their own applications and that are marked customizable by the developers, but they 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. For more information, see Customization-layer.

Where to go from here

Use the information in the following table to navigate to the topic relevant to your goal:

Action

Reference

Create or modify a record definition for an application

Create or modify a view definition for an application

Create or modify a named list for an application

Create or modify a process for an application

Create or modify a rule for an application

Create a document schema to define communication between two third-party modules

Define event definitions to track the events that occur in your application

Define event statistics to set the frequency at which you want to track the event data

Understand the Expression Editor available in the View designer, Process designer, and Rule designer

Create or modify a configuration or setting for an application

Customize the definitions for views, processes, rules, named lists, and associations in your application