This documentation supports the 20.08 version of BMC Helix Platform. 
To view an earlier version, select 20.02 from the Product version menu.

Defining record definitions to store and manage data

A record definition is a collection of the data required for building the application for your business process. A record definition is made up of specific record fields. For example, a task can be stored as a record definition. 


Application business analysts can customize the objects developed in their own applications and that are marked customizable by the developers, but cannot customize the objects developed in com.bmc.arsys. For example, objects in core BMC applications like Foundation, Approval, and Assignment cannot be customized.

Where to go from here

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

GoalWhere to go
To understand the concepts related to a record definition and a record field, and types of record definitions.Record definition concepts
To create a regular record definition and modify record definitions to add or update record fields, permissions, or record indexes or include record data with the bundle.Creating or modifying regular record definitions
To create a join record definition to combine data from multiple record definitions. Join record definitions are similar to database joins.Creating join record definitions
To create an external record definition.Creating external record definitions
To inherit or extend an existing record definition to a new record definition.Inheriting an existing record definition to a new record definition
To define a relationship between the record definitions.

Creating record associations

To encrypt or hide the field data.

Encrypting fields

To create record instances.

Creating record instances

To enable auditing of record definitions.

Enabling record auditing

To create hierarchical groups by using security labels.Creating hierarchical groups by defining security labels
To customize the record definitions, view definitions, process definitions, rule definitions, named list definitions, and association definitions created for an application.

Customizing definitions

Use shell to:

  • create the application UI having navigation bar without writing code
  • customize the list of navigational links and the list of actions
  • provide permissions to views

Creating and customizing application views by using Shell

Was this page helpful? Yes No Submitting... Thank you