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

Object definition scope

BMC Helix Platform enables you to define a scope for the following object definitions:
  • Record definitions
  • View definitions
  • Process definitions
  • Rule definitions
  • Named list definitions
  • Association definitions

You can define the scope to either limit the use of definitions within the same application or allow the definitions to be used outside the application. Defining the scope allows you to control the usage of the definitions by other developers or consuming applications.

Definition scope is of the following types:

  • Application/Library
  • Public

The following table provides the details for each of the types:

Scope
Description
Application/Library
  • The definitions can only be used within the same application or library.
  • These definitions cannot be customized by a user of the application or accessed by custom definitions, even if the custom definitions are within the same application or library.

The following image illustrates the concept of Application/Library Definition scope:

Public
  • The definitions can be used by all applications or libraries.
  • If a Public scoped definition uses an Application/Library scoped definition, any customizations for this Public scoped definition is not allowed.
  • The extent to which the other Public scoped definitions (the Public scoped definitions that do not use Application/Library scoped definitions) can be customized is decided by the developer. The customizations can be controlled by setting the customization options for each definition. For more information, see Making definitions available for customization.

The following image illustrates the concept of Public Definition scope:

Where to go from here

ActionReference
Review and understand the best practices for defining scopeGuidelines to define scope for the definitions
Allow customizations for the definitionsMaking definitions available for customization
Was this page helpful? Yes No Submitting... Thank you

Comments