Configuring Proactive Service Resolution for TMF-compliant trouble tickets
Currently, BMC Helix Intelligent Automation connects with BMC Helix for CSP and ServiceNow Telecommunications and Media Assurance Workflows.
Proactive Service Resolution supports the following levels:
PSR Levels | Description |
---|---|
Level 1 (L1): Event-based service resolution | For a critical events, TMF621 and for alarms, TMF-642 trouble tickets are created in the supported Trouble Ticket management system. Trouble tickets for TM Forum's TMF-642 alarms are supported only with ServiceNow Telecommunications and Media Assurance Workflows. |
Level 2 (L2): Infrastructure-based service resolution | For a critical event, a TMF621 trouble ticket is created along with the associated configuration items. If CI details are unavailable in the event, or not specified in the solution, a trouble ticket is created without associating any CIs. Currently, L2 is supported for ServiceNow Telecommunications and Media Assurance Workflowsonly. |
Before you begin
Before configuring the solution, ensure that the following conditions are met:
- If using BMC Helix for CSP, it is available for your BMC Helix tenant.
- You have the credentials such as the URL, username, password, and so on for the Trouble Ticket Management System in which you want to create the ticket.
- Proactive Service Resolution with BMC Helix Integration Service is NOT enabled from BMC Helix Operations Management.
- You have the administrative permissions for your BMC Helix tenant.
Video
The following video (3:55) demonstrates how to configure Proactive Service Resolution for the L1 - Event-based service resolution level from BMC Helix Intelligent Automation and the artifacts that are created post configuration.
To configure Proactive Service Resolution
The following graphic illustrates the steps involved in configuring Proactive Service Resolution.
Step 1: To set up a connection with the Trouble Ticket Management System
Click Solutions >
Proactive Service Resolution
(TMF-compliant) > Configure.
- Click Set Up > select the target trouble ticket system.
By default, BMC Helix for CSP is selected.- For BMC Helix for CSP, enter the application endpoint URL, username, and password to connect with the application.
- If using ServiceNow Telecommunications and Media Assurance Workflows cloud application, enter the following details:
- ServiceNow Endpoint URL
- Username and password
(Username supports # ! $ & * ( ) _ - +, and . special characters.) - Grant Type
- Client ID
- Client Secret
- If using on-premises instance of ServiceNow Telecommunications and Media Assurance Workflows, see Configuring-ServiceNow-connector-for-Proactive-Service-Resolution.
- Click Save.
Step 2: To define a trigger condition
By default, the trigger condition is set to Severity = Critical, which indicates that BMC Helix Intelligent Automation creates trouble tickets when the event severity is critical.
If there are more than two conditions, click Click here to view additional details to view them.
Step 3: To provide the event to trouble ticket fields mapping
By default, BMC Helix Intelligent Automation provides mapping of event fields to the trouble ticket fields. Based on these mappings, a trouble ticket of the type Incident gets created. You can choose to specify custom values for the default fields, add more fields, or apply transformation based on your requirements. As part of this step, the Create and Update Trouble Ticket automation policy is created.
To view the default mappings, click Configure against the Configure mapping : Event → Trouble Ticket field.
(Optional) Click Add Trouble Ticket Field to add more fields to be updated while creating a trouble ticket.
The field names in the list appear based on the fields supported by the connected Trouble Ticket Management System.When you add a field, you must map it to a field in the incoming event.
For example, if you add the StatusReason, you can add any reason in the event field.(Optional) To add a condition to a field, click +Add Condition and add the ticket field and map it to the event field.
- (Optional) Against any field, click Transform fields and select the transformation type:
- Source value to target value: Enables you to map the event source fields to the target ticket fields.
- String: Enables you to concatenate or extract a part of a string.
- Source value to target value: Enables you to map the event source fields to the target ticket fields.
(Optional) To add multiple functions to process the strings for a field, go to a field and specify the conditions based on your requirement:
For example, in the following MP4, you can add another function to process the value available in the Summary field in the event:- (Optional) To add date and time function, add a new field and click Configure Text and perform the following steps:
- Click Add.
- Select the transformation type as Date & Time.
- To transform date, select the getDate function.
The time zone format is generated based on your system settings. - Select an output format:
- ISO
- yyyy-dd-MM hh:mm:ss
- ddMMyyyy
- MMddyyyy
- To transform time, select the getTime function and select the output format as hhmm.
- Save changes.
- Click Save.
A Policy published successfully message appears.
Step 4: To provide the trouble ticket fields to Information Event mapping
By default, BMC Helix Intelligent Automation provides mapping of trouble ticket fields to Information Event mapping. Based on these mappings, an information event is created in BMC Helix Operations Management. Every time the ticket is updated, the information event is updated too. As part of this step, the Create an Information Event automation policy is created.
- To view the default mapping of the trouble ticket fields to the Information Event, click Configure against the Configure mapping : Event → Trouble Ticket field.
- If required, make changes, and click Save.
- Click Enable to enable the solution.
The Proactive Service Resolution enabled successfully message appears. If you skip any of the steps, the status on the Solutions page shows the pending step.
Artifacts created after configuring Proactive Service Resolution
Consult the following table to learn more about the artifacts created after configuring the solution:
Artifact name | Type | Available in product |
---|---|---|
BMC Helix for CSP connector or ServiceNow TMF-compliant Plugin | Connector | BMC Helix Intelligent Automation |
Create or Update Trouble Ticket | Automation Policy | BMC Helix Intelligent Automation |
Create an Information Event | Automation Policy | BMC Helix Intelligent Automation |
Predefined Policy for Incident For more information, see Out-of-the-box event policies and templates | Event policy | BMC Helix Operations Management |
To disable or enable Proactive Service Resolution
If there is a downtime for any of the integrated products, you can disable the solution temporarily. This ensures that the artifacts and the customizations are not deleted when you enable the solution again.
Click Solutions >
Proactive Service Resolution
.
- Use the toggle key to disable the solution.
The message Proactive Service Resolution disabled successfully appears. Use the toggle key to enable the solution as required.
To modify Proactive Service Resolution
To modify the solution, you first disable it.
Click Solutions >
Proactive Service Resolution
and click Disable.
- Click Modify.
You cannot update the connection details to the Trouble Ticket Management System. You can only update the field mappings. - Click Enable.
To merge new or updated field mappings
If new out-of-the-box field mappings are provided or if the existing mapped values are updated, you can merge them with the existing mappings. The out-of-the-box policies get updated and the solution creates incidents automatically based on the updated configurations.
- Click Solutions > Proactive Service Resolution and use the toggle key to disable the solution.
- Click Modify and then click Modify against the Configure mapping: Event Incident or Configure mapping: Incident Information Event section.
- For updated fields, click View Difference to view the updated values.
- Click Merge Changes and select the new or updated fields that you want to merge.
- Click Merge.
Changes are merged successfully and the updated field mappings are displayed. - Click Save and then enable the solution.
To delete Proactive Service Resolution
To delete the solution, you first disable it.
Click Solutions >
Proactive Service Resolution
and click Disable.
- Click Delete.
On the warning message that appears, click Yes.
When you delete the solution, the Create or Update Trouble Ticket and Create an Information Event automation policies and the connector are deleted from BMC Helix Intelligent Automation.
Where to go from here
- If using Proactive Service Resolution for ServiceNow Telecommunications and Media Assurance Workflows, you need to create a business rule in ServiceNow Telecommunications and Media Assurance Workflows to be able to create information events in BMC Helix Operations Management, which includes the ticket details.
For more information, see Creating-a-business-rule-in-ServiceNow-for-creating-information-events-for-trouble-tickets. - If using Proactive Service Resolution for BMC Helix for CSP, you can directly view the status of the policies run by BMC Helix Intelligent Automation for creating trouble tickets.
For more information, see Viewing-automation-policy-runs-history.