Mapping custom knowledge templates from BMC Helix ITSM:Knowledge Management with BMC Helix Knowledge Management
BMC Helix Innovation Studio supports BMC Helix Knowledge Management by ComAround by ComAround as one of the knowledge providers in your application. As an administrator, you can include custom knowledge templates and fields from BMC Helix ITSM: Knowledge Management in the BMC Helix Knowledge Management by ComAround knowledge base.
Before you begin
Make sure that you have created a data source connection and a data source mapping between BMC Helix ITSM: Knowledge Management and BMC Helix Knowledge Management by ComAround.
Process for mapping custom knowledge templates with BMC Helix Knowledge Management by ComAround
Complete the following tasks to map custom templates with BMC Helix Knowledge Management by ComAround:
Task | Action | Action | Reference |
---|---|---|---|
1 | Create an external record definition. | An external record definition contains the fields from the custom knowledge template in BMC Helix ITSM: Knowledge Management. | |
2 | Map the fields. | Map the fields from the custom BMC Helix ITSM: Knowledge Management template with BMC Helix Knowledge Management by ComAround. The mapping for out-of-the-box templates and fields is preconfigured. | |
3 | Add the custom BMC Helix ITSM: Knowledge Management template records to the Get RKM Articles process. | Include the custom articles in the Get RKM Articles process so that the custom templates are synchronized in BMC Helix Knowledge Management by ComAround. |
Task 1: To create an external record definition for a custom knowledge template
Create an external record definition for the custom knowledge template and its associated join form (to the RKM:KnowledgeArticleManager form). For example, if you have a custom knowledge template Custom:KCS:Template, you should have its associated join form Custom:KCS:Template_Manageable_Join.
In the Base layer, create the external record definitions and add the following values:
Tab | Field | Value |
---|---|---|
Record ID Fields | Record ID Field Mappings | Instance ID field (field ID 179) should map with the ID field (field ID 379) on the record. |
Field Selection | Available Fields | Select all fields. |
Task 2: To map the fields from custom templates with BMC Helix Knowledge Management by ComAround
You can create one-to-one or many-to-one field mappings between BMC Helix ITSM: Knowledge Management and BMC Helix Knowledge Management by ComAround. Review the field mapping examples.
- Log in to BMC Helix Innovation Studio and navigate to the Administration tab.
- Select Knowledge management > Knowledge sync configuration > Knowledge Article Templates and Attribute Mappings.
On the Knowledge Article Templates page, click New and complete the following fields:
Field
Description
Value
Example
Knowledge Article Source
Specify the knowledge base source.
Remedy Knowledge Management
Knowledge Article Type
Specify the form name of the custom template as seen in the Developer Studio.
For example, Custom KCS Template
ComAround Content Type
The value is populated automatically.
article
Do not change this value.
ComAround Parent Node Id
The value is populated automatically.
Default value: 0Do not change the default value.
- Click Save.
You have defined the source and content type for the field mapping. - In the Attribute Mappings section, click New.
From the ComAround Attribute list, select the BMC Helix Knowledge Management by ComAround field to which you want to map the custom field.
If you want to map a single field, for example, the title field in BMC Helix Knowledge Management by ComAround with the Article Title field in BMC Helix ITSM: Knowledge Management, select the following values:
- ComAround Attribute—title
- Knowledge Article Source Attribute—|ArticleTitle|
The following image is an example of mapping a single field:
If you want to map multiple fields, for example, Workaround and Release_Date in BMC Helix Knowledge Management by ComAroundwith the issue field in BMC Helix ITSM: Knowledge Management, specify the following values:
- ComAround Attribute—issue
- Knowledge Article Source Attribute—<p> The workaround for this issue is; </p> <p>|Workaround|</p><p>The fix for this issue will be available on |Release_Date|</p>
where <p></p> are HTML tags.
The following image is an example of mapping multiple fields:
- Click Save.
You have mapped the custom field in BMC Helix ITSM: Knowledge Management with BMC Helix Knowledge Management by ComAround. Repeat the procedure for each custom field that you want to synchronize with BMC Helix Knowledge Management by ComAround.
Task 3: To add the custom template records to the Get RKM Articles process
- Log in to BMC Helix Innovation Studio.
- On the Workspace tab, click Knowledge Sync.
- Click the Processes tab and open Custom Extension Process.
This is a placeholder process, as shown in the following image: Create a variable to track and make sure that the maximum number of retrieved records is within the server limits.
- From the Palette, drag the Exclusive Gateway element to the canvas.
You have configured the Custom Extension Process to get data from a single custom template. Repeat the process for all the custom templates that you want to synchronize with BMC Helix Knowledge Management by ComAround.
The following image shows how to add the Get Records By Query element to get the second custom template: