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

Glossary


The following glossary contains terms that are relevant to BMC Helix Platform: 

A

TermDescription
accuracy

In BMC Helix Cognitive Automation, the ratio of number of correct predictions to the total number of input samples. 
For example, if the test results indicate that 9 out of 10 variations of increase RAM request are correctly predicted, the accuracy is 9/10 = 0.9.

action button

In BMC Helix Innovation Studio, a predefined view component available in the View designer that enables you to perform an action in a view definition. For example, you can create action buttons in a view definition for saving the view, deleting a record instance, launching a URL, and so on. 

alias

In BMC Helix Platform, a placeholder for a tenant-specific configuration for connectors or RESTful services.

ancestor group

In BMC Helix Innovation Studio, a top-level group within the hierarchy, with one or more subgroups associated with it. An ancestor group can be attached to one or more user groups. 

application

In BMC Helix Platform, a type of bundle that provides business functionality to the users. Remedy customers, partners, and software developers who need business functionality can create and use applications.

application license

In BMC Helix Platform, a license that is application-specific and is required for using an application.

application scoped definition

In BMC Helix Innovation Studio, a definition that is used only within the same application and within the same customization layer in which the definition is created. This definition cannot be customized by a user of the application or accessed by custom definitions, even if the custom definitions are within the same application.

association

In BMC Helix Innovation Studio, an association that enables you to define a relationship between the record definitions. While creating a record association, you specify the cardinality and the constraint for the association.

association service

In BMC Helix Innovation Studio, a service that defines relationships between records and relates record instances.

assignment policy

In BMC Helix Innovation Studio, a policy that specifies the sequential rules for automatically assigning the application requests.

assignment rule

In BMC Helix Innovation Studio, a rule that identifies the correct assignee when automatically assigning the application requests. The assignment rules are based on foundation data. As per the assignment rules, BMC Helix Platform identifies the correct assignee for the request. If multiple assignees are available, the predefined assignment methods are used to identify an assignee for the request. 

assignment process

In BMC Helix Innovation Studio, a process that defines and executes the business logic as a flow of usable set of activities and conditional gateways for assigning requests. The assignment process trigger the assignment rules.

audit record

In BMC Helix Innovation Studio, a read-only record that gets created when the record auditing feature is enabled. Whenever the source record is modified, BMC Helix Platform records the audit data from the source record to a new read-only audit record.

B

TermDescription
BMC application

In BMC Helix Platform, an application that has Author Type value set to 1. A developer assigns this value to the application by using the Maven license command.

BMC Modern Shell

In BMC Helix Innovation Studio, a special built-in configurable view that exists for all application bundles. It is used as the outer container of an application that creates an entry point for users to access the application on the web.

bundle

In BMC Helix Platform, a bundle that consists of the following properties:

  • Contains
    • Java code
    • JavaScript code
    • Definitions
    • Roles
    • Data
  • Depends on other bundles
  • Is licensed
bulk data loading

In BMC Helix Platform, a loading process that copies the Foundation data sets from template Excel spreadsheets and loads the data sets to BMC Helix Platform. 

C

TermDescription

cardinality

In BMC Helix Innovation Studio, enables you to specify the type of relationship between two associated records.

constraint

In BMC Helix Innovation Studio, enables you to specify the limitation for an association.

container

In BMC Helix Innovation Studio, a built-in view component available in the View designer that enables you to define a section for a view that can include view components or nested containers.

content service

In BMC Helix Innovation Studio, provides access to complex document types and rich media.

context key

In BMC Helix Innovation Studio, a unique identifier that you can assign to a process instance to identify a process and to find out the context in which the process is activated. Typically, the context key is set by means of a process input parameter with some meaningful value. 

For example, an Approval Process that has a context key as HPD0002340 indicates that the Incident request HPD0002340 started the Approval Process. A context key can be a text value or a record type only.

custom application

In BMC Helix Platform, an application having Author Type value as 3, that is assigned by a developer by using the Maven license command.

D

TermDescription
Developer ID

In BMC Helix Platform, uniquely identifies the organization creating the smart bundle. Each organization developing an application must have a Developer ID. When you create a Bundle project using archetype, a Developer ID is assigned to the smart bundle by the archetype.
Every definition deployed with the smart bundle has a Developer ID property which is used to identify the organization that creates the definition.

Data Caching Service

In BMC Helix Platform, a data caching service (com.bmc.arsys.rx.services.cache.CacheService) that enables applications to cache data, metadata, and configuration items. The cache is created during application deployment and when the data entries are created.

dedicated system

In BMC Helix Platform, a dedicated system is an environment that contains only one tenant identified by the tenant's domain name, such as example.com.

deployment package

In BMC Helix Platform, a zip file containing the compiled OSGI bundle jar and the bundle's definition file. It is produced using the maven "package" command.

descendant group

In BMC Helix Innovation Studio, a child group within the hierarchy that is attached to an ancestor group. A child group can be attached to only one ancestor group.

development deployment

In BMC Helix Platform, once a bundle is compiled and packaged by using the maven commands, it's Deployment Package is deployed to a development server by using the -pdeploy option.

development server

In BMC Helix Platform, a dedicated system with a configured developer-id, ready to be used for Development Deployment of bundles. Such a system is not used for production use.

direct affiliation

In BMC Helix Platform Foundation library, an association between two foundation data elements where the one foundation data element is a part of or associated with the second foundation data element.

For example, when you create a direct affiliation between person and support organization such as Support Groups, the affiliation implies that the associated person works for, or reports to the manager of the support organization and performs task for that support organization.

E

TermDescription
export package

In BMC Helix Platform, a package which contains only the customized definitions and configuration data. You cannot include application code in an export package.

The export package is used by administrators to deploy the application's tailoring changes only to test or production environments.

extension record definition

In BMC Helix Innovation Studio, a regular record definition with fields that you want to add to the record definitions and view definitions that are not customizable.

extension view definition

In BMC Helix Innovation Studio, a view definition that displays the fields added in the extension record definition and the fields in a view that is not customizable (view that is being extended).

extension association definition

In BMC Helix Innovation Studio, a direct association between the extension record definition and the record definition that is not customizable (record definition that is being extended).

extension Container

In BMC Helix Innovation Studio, a view component that can be added to the view that is not customizable (view that is being extended).

F

TermDescription
framework services

In BMC Helix Platform, a set of services and extensible objects that allow you to access Remedy Platform capabilities using REST-based API and provide the ability to extend the platform with custom behaviors using Java and JavaScript. Each of these services define a collection of REST-ful resources accessible through the Remedy Platform REST API.

F-score

In BMC Helix Cognitive Automation, the harmonic average of precision and recall. F-score reaches its best value at 1 (indicating perfect precision and recall) and worst at 0. 
Traditionally, F-score is calculated as F = 2 × (Precision × Recall) / (Precision + Recall)

H

TermDescription
hierarchical group

In BMC Helix Innovation Studio, defines the relationship of user groups with each other and ranks them according to the level of importance or authority. A hierarchical group is headed by an ancestor group with descendant groups beneath it.  At each level above the bottom of the hierarchy, the descendant groups themselves can be ancestor groups.

I

TermDescription
index

In BMC Helix Innovation Studio, in a record definition, a list of record fields that are frequently searched. Indexes reduce the database search time and optimize the performance of your application by returning search results faster. Adding too many indexes to a single record definition may lead to performance degradation.

For example, a record definition for 'Task' can include an index based on the 'Assignee' field.

indirect affiliation

In BMC Helix Platform Foundation library, an association between two foundation data elements where the one foundation data element is not a part of or not associated with the second foundation data element, but can access data from the second foundation data element

For example, when you create an indirect affiliation between person and support organization such as Support Groups, the affiliation implies that the associated person does not work for, or reports to the manager of the support organization but performs task for that support organization.

inner join record

In BMC Helix Innovation Studio, combines only the matching data from multiple records. An inner join searches for fields that have corresponding values in the multiple records and then combines the matching data to form a join record. If a field does not have a corresponding value in any one of the record, then that field is omitted from the join record. 

BMC Helix Platform license

In BMC Helix Platform, a one-time platform license required for using BMC Helix Innovation Studio.

BMC Helix Platform SDK

In BMC Helix Platform, a zip file containing the Java libraries and maven infrastructure to build and deploy projects onto a development server. It includes API documentation and sample code as well.

Install package

In BMC Helix Innovation Studio, a package created that contains the entire application data, such as code, definitions, and configurations. The install package is used by application business analysts or developers to:

  • Deploy an entire application to a test or production environment
  • Deploy an application to another development environment for collaborative application development.

J

TermDescription
join record

In BMC Helix Innovation Studio, a combination of data that is retrieved from multiple record definitions. Join record definitions are similar to database joins.

Join records lets you perform the following operations:

  • Retrieve data from multiple records
  • Specify the criteria for retrieving data from multiple record definitions
  • View or edit record fields of multiple record definitions at the same time

Join records are further divided into the inner join or outer join records.

L

TermDescription
library

In BMC Helix Platform, a type of bundle that provides a reusable building block for developing applications. A library is a subset of an application. Remedy customers, partners, and software developers who are building applications can create and use libraries.

library scoped definition

In BMC Helix Innovation Studio, used only within the same library and within the same customization layer in which the definition is created. This definition cannot be customized by a user of the application or accessed by custom definitions, even if the custom definitions are within the same library.

N

TermDescription
named list definition

In BMC Helix Innovation Studio, a reusable list of data that you can associate with a record field to make data entry faster and more accurate.

named list service

In BMC Helix Innovation Studio, provides the specified set of valid options for the record fields.

named license

In BMC Helix Platform, a license that is always associated with a user name and is always reserved for that user. A Named user license enables a user to create, modify, save requests besides reading the requests.

node side

In BMC Helix Innovation Studio, a parameter that is used for disassociating one-to-many record instances. Node Side specifies the left side or right side record definition in an association. There can be only two values for the Node Side parameter:

Node A: Left side record definition in the Association

Node B: Right side record definition in the Association

P

TermDescription
palette

In BMC Helix Innovation Studio, the available types of behavioral tasks, flows, and other elements that can be used in the Process Designer.

partner application

In BMC Helix Platform, an application whose Author Type value is 2, which is assigned by a developer using Maven license command.

precision

In BMC Helix Cognitive Automation, the number of correct positive results divided by the total number of relevant samples.
For example, for a search query that contains Calbro Services, the system returns 10 results that contain both Calbro and Services and 8 of those results include the phrase Calbro Services. In this case, the precision is 8/ 10 = 0.8.

process definition

In BMC Helix Innovation Studio, an application service that performs application business logic and achieves the application purpose.

process service

In BMC Helix Innovation Studio, defines and executes the business logic as a flow of are usable set of activities and conditional gateways.

production deploymentA Deployment Package is deployed to a Production Server using the BundleDeployment.bat utility, where it can then be configured and tailored.
production serverA shared system ready for Production Deployment of bundles, and configuration / tailoring by administrators. This system is not used for development.
public scoped definition

In BMC Helix Innovation Studio, a definition that is used by all applications or libraries. The definition can be customized by configuring the customization options for the definition.

R

TermDescription
recall

In BMC Helix Cognitive Automation, the number of correct positive results divided by the number of positive results predicted by the cognitive service. 
For example, for a search query that contains Calbro Services, if the system returns 10 results that contain both both Calbro and Services and 8 of those results include the phrase Calbro Services, the precision is 8 out of 10. If 20 more instances are related to Calbro Service, the recall is 8 out of 30.

record editor

In BMC Helix Innovation Studio, a built-in view component available in the View Designer that lets you create record instances or modify existing record instances from the view definition. 

record editor inputs

In BMC Helix Innovation Studio, used to add the record fields to the record that is associated with the record editor. 

record field

In BMC Helix Innovation Studio, units of information that collectively form a record definition. A single record definition consists of multiple fields, and each field has its own attributes.
For example, a 'Task' record definition can consist of the following fields:

  • Task ID
  • Assignee
  • Description
  • Submitter
  • Status
  • Due date
record grid

In BMC Helix Innovation Studio, a built-in view component available in the View designer. Record grid is used to display the record fields in a tabular format on the user interface of the application.  

record instance

In BMC Helix Innovation Studio, the data created by the application for which the structure of the data is specified by the record definition.

For example, a 'Task' record definition can consist of the following record instances:

  • Assigned to: Seth
  • Priority: Critical
  • Status: In Progress
  • Due date: 20-6-2016

record service

In BMC Helix Innovation Studio, defines the business entities of a data model. 

Manages record instances by performingSCRUD(Search, Create, Read, Update, Delete) operations on data

record definition

In BMC Helix Innovation Studio, a collection of the data required for building the application for your business process. A record definition is made up of specific record fields.
Any important task in your organization's business process can be stored as a record.

rule definition

In BMC Helix Innovation Studio, a rule, along with a process, models the business logic of an application. The purpose of a rule is to perform data validation, and interact with a process on record events or timer events.

rule service

In BMC Helix Innovation Studio, defines the conditions with certain actions to enforce business constraints.

S

TermDescription
security label

In BMC Helix Innovation Studio, in a hierarchical group, used to dynamically control record and field access. The label can be populated with group names through a rule or a process. Security labels protect your database tables at the row level, by assigning different levels of security. Only those users with the appropriate permissions can access the row data. 

For example, in a car dealership company, you create security labels like car type, sales group, or dealership, and only users with the appropriate security classification are allowed access to the relevant data.

scope

In BMC Helix Platform, defines if the application is limited to be used within the Digital Service application or library or can be used by any other application or library.

shared system

Multitenant environment is renamed to shared system. A shared system is an environment that includes one or more tenants identified by their domain names for each user, such as example.com and example1.com.

T

TermDescription
tailor

In BMC Helix Platform, customize the smart bundle to suit your environment and business requirements. The following tasks are involved when you tailor a smart bundle:

  • Apply new themes by changing the application logo, color, or brand
  • Modify the business process model
  • Manage records by creating new records or editing the existing records
  • Modify the elements on the application
  • Edit the business rules thereby modifying the business processes

U

TermDescription
update package

From BMC Helix Innovation Studio, a package created that contains only the incremental changes for an application. Importing configuration data is optional.

The update package is used by application business analysts or developers to:

  • Deploy incremental changes of an application to test or production environments.
  • Can use the update package to deploy incremental changes for coded or codeless application to a test or production environment. 
unique record Id

In BMC Helix Innovation Studio, helps to identify a record internally in an application and move the application data from environment 1 to environment 2. It also ensures that the Id of a record is the same, regardless of the environment from where you load Foundation data.

V

TermDescription
view component

In BMC Helix Innovation Studio, a configurable UI widget that can be composed with others and configured in the View Designer. These can be built-in or custom Javascript extensions.

view definition

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. For example, a view definition called Tracking Item, which will be used to create and update Item Console records.

view service

In BMC Helix Innovation Studio, defines the user interface of a standard application.

W

TermDescription
webhook definition

In BMC Helix Platform, an HTTP callback mechanism to receive real-time event notifications. Administrators can register applications to the Webhook to receive notifications or data when a record event takes place.

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

Comments