Generating extension record definitions and populating the extension fields
Process to use extension fields
The following image shows the process to create and use extension fields for your line of business:
Task 1: To generate extension record definitions for your line of business
- As a case business analyst, click Settings
.
- Expand Line of Business, and select Manage Line of Business.
- On the Extension Record Definitions tab, click Generate Extension Record Definition.
The following image shows the Generate Extension Record Definition button:
The following image shows the generated extension record definitions:
Configuring extension fields for BMC HelixGPT-powered capabilities
As a case business analyst, you can enhance the capabilities of BMC HelixGPT by configuring extension record definitions to include additional case-specific fields. By default, BMC HelixGPT utilizes standard fields such as summary, description, and activities. These fields help generate insights such as case summarization, resolution description, and knowledge curation.
To include custom fields in BMC HelixGPT outputs, add a new context under the Intent type for the relevant skill. This context should define the list of case-related fields you want to include. Adding these fields helps BMC HelixGPT to access more detailed case data and generate more relevant insights.
To add a new context in an Intent type for a skill
- Log in to BMC Helix Innovation Studio.
- Select Shared Services > GPT Configuraton > Edit data.
- Click +New.
- In the new record window, enter the details in the following fields:
Field name Description Application ID Enter a unique identifier for the application. For BMC Helix Business Workflows, this value is always set to com.bmc.dsm.bwfa. Intent type Enter the Intent type; for example, Case summarization.
Context name Enter the context name for the intent type; for example, case_additional_details
Field mapping Enter comma-separated list of <field_id>:<field_length>:<field_label> combinations for each field ID.
Fetch condition Enter the condition used to fetch records; for example, 'Case Id' = "#recordId#" where 'Case Id' stores the original case ID.
Fields Enter a comma-separated list of field IDs that you want to use to build context for BMC HelixGPT.
Skill ID Enter the Skill ID related to the Skill name. Line of business Enter the line of business. Source form Enter the name of the extension record definition that serves as the source form for data extraction. Sort by Enter a list of comma-separated field IDs to be used for sorting the data fetched for context building; for example, -2, -3. Use case Enter the name of the use case; for example, Helix - BWF Case Summarization - Click Save.
A new context name is created in an Intent type for a skill.
Task 2: To create Process Questions
Learn how to create a process question in BMC Helix Digital Workplace Catalog in Adding questions to a questionnaire.
Task 3: To create the extension field mappings
- In BMC Helix Digital Workplace Catalog, open an existing workflow with the Create Ticket element or create a new workflow.
- In the palette, add the Build Extension Record action to the designer.
- Select the extension type as case or the extension record definition defined in a line of business.
Map the process variables to the fields from the selected record definition.
Property
Description
Extension Type
- Line of business: Select the extension record definition in the line of business to map values to.
- Case: Select the case to map values to custom fields on the case record definition.
Add/Remove Input Map Fields
The values from the process are mapped to the field values from either the case or the extension record definition.
- In the Create Ticket action, complete one of the following steps:
- Map the output to Other Fields if Build Extension Record was set to Case.
Map the output to Extension Fields if Build Extension Record was set to the line of business extension record definition.
The following image shows the mapping of the fields in the Create Ticket element:
- Click Save.
To assign permissions for auditing existing extension fields
Auditing is automatically enabled when a case business analyst enables extension record definitions. But for existing extension record definitions, a case business analyst must enable it from BMC Helix Innovation Studio and assign permissions. Without the permissions, audit entries are not visible to case agents.
- Assign the following permissions to the fields that are added in the case extension table:
- Assign these permissions manually to the following field IDs:
- 450 - Original Request ID
- 452 - Audit Date
- 454 - Action
- 455 - User
- 456 - Fields Changed
Where to go from here