- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-15-2024 08:47 PM
Is it possible to create an Incident, when a specific Event occurs? If Event 'integration.send_warning' triggers, create an Incident. And add the following values to the Incident:
Description = Parm 1 of the Event
Short description = Download Activity Alert
Assigned Group = Download Activity Alert
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 12:02 PM
Hi @MStritt,
There is no need to create a Script Include for this, you can add the script in the Script Action.
Try the following script:
var incGr = new GlideRecord('incident');
incGr.initialize();
incGr.setValue('description', event.parm1.toString());
incGr.setValue('short_description', 'Download Activity Alert');
incGr.setDisplayValue('assignment_group', 'Download Activity Alert');
incGr.insert();
Note that you are using the display value of the assignment group. This may change in the future, so you may want to consider using the sys_id instead.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-15-2024 10:41 PM
Hi @MStritt ,
Create an after insert BR on 'sysevent' table with the condition as 'event name = integration.send_warning' and write the script in the Advanced section to create an incident Record in the Incident Table and Map the respective values.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 04:57 AM
Thanks Manisha.
Can you provide sample code/script I can use?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 09:22 AM
Here's what I configured for the BR on the sysevent table. When the event fired, an Incident wasn't created.
var gr = new GlideRecord('incident');
gr.initialize();
gr.description = current.parm1;
gr.short_description = 'Download Activity Alert';
gr.assignment_group = 'Download Activity Alert';
gr.insert();
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-15-2024 11:05 PM
Hi @MStritt,
You can use a Script Action for this - https://docs.servicenow.com/bundle/washingtondc-platform-administration/page/administer/platform-eve...
Cheers