Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Prevent Creation of incidents with the same short description

Community Alums
Not applicable

Prevent Creation of incidents with the same short description

1 ACCEPTED SOLUTION

sreeshsurendran
Tera Guru

Hi @Community Alums , you can use before Business Rule with insert and update checked where condition will be 'short description changes'

 

Here is the script : 

 

(function executeRule(current, previous /*null when async*/ ) {

    // Add your code here
    var shortDescription = current.short_description;
    var gr = new GlideRecord('incident');
    gr.addQuery('short_description', shortDescription);
    gr.query();
    if (gr.hasNext()) {
        gs.addErrorMessage('Short Description already exists');
        current.setAbortAction(true);
    }
})(current, previous);

 

Note : you can replace hasNext() with next() if you want to show the Incident Number on the error message.

 

Mark this as solution if it's working 🙂

View solution in original post

6 REPLIES 6

Community Alums
Not applicable

Not a real requirement just a use case that I was implementing.

just to test, meaning not for real?
I don't see any value in this restriction why would anyone like this? (What is the use case?)