Major Incident - Add a custom Communication Channel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2023 09:02 AM
I'd like to add an xMatters communication channel to the Major Incident Workbench.
I've found I can add a record to the comm_channel_config table running the following as a background script which adds it to the dialog screen in the workbench:
var gr = new GlideRecord('comm_channel_config');
gr.initialize();
gr.sys_name = 'xMatters';
gr.type = 'xMatters';
gr.active = true;
gr.config_script = 'c1bdfe585310130009170ef5d5dc347f'; // This is the email script include sys id
gr.classification = 'update';
gr.insert();
With the email script include, this adds the xMatters Channel to the Add Communication Task dialog.
The problem I'm facing is when I try to create a new Script Include for xMatters, I get a lot of errors.
I'm extending the Script Include called CommunicationManagementChannelAbstractSNC (using the email one as an example)
The error I get with that is:
Following that through leads me to more script includes. I suspect the one I need to amend is CommunicationManagementUtil (which is extended from the protected CommunicationManagementUtilSNC).
I'm struggling to find documentation on how to add a communication channel. It looks like it should be possible.
Has anyone ever done this? Any pointers would be appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-05-2023 05:37 PM
I am interested in collaborating on the ServiceNow to xmatters integration, we are also trying to improve our experience with this functionality. if you would like, drop me a note and we can pool our knowledge.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-22-2024 11:16 AM
Were you able to get this accomplished?