If short description is same as current short description,then user must not be able to save inciden

Shubham_verma
Tera Contributor

When user tries to enter short description on incident form,if short description is same as recently entered short description,then user must not be able to submit incident.How can we achieve this?

3 ACCEPTED SOLUTIONS

Hi @Shubham_verma 

Try this

(function executeRule(current, previous /*null when async*/) {
var grIncident = new GlideRecord('incident');
grIncident.addQuery("short_description",current.short_description);
grIncident.query();
if (grIncident.next()) {
    current.setAbortAction(true);
}
})(current, previous);
 
Make sure you have not applied any condition on when to run section
 
Please mark help if this resolves your query
Thanks!

View solution in original post

@Shubham_verma 
The script will take the SD value that you're entering, with all the incidents present in the system, if the SD matches with any other incident's SD, then it will not allow you to save the incident, however, if no SD matches then it will allow you to save the incident.

View solution in original post

@Shubham_verma  , when you update XYZ to XYZ , there wont be any difference right Shubam 

Technically when you update from XYZ to YZA and then when you update YZA to XYZ in next update it throughs error

 

Regards,

Shyamkumar 

 

Please mark this as helpful and accept as a solution if this resolves your Ask.
Regards,

Shyamkumar

View solution in original post

12 REPLIES 12

shyamkumar VK
Kilo Patron

@Shubham_verma  ,

 

1. Design BR on Before Insert on Incident Table and use this Below Script 

function onBefore(current, previous) {
  var gr = new GlideRecord('incident');
  gr.addQuery('short_description', current.short_description);
   gr.query();
   while(gr.next())
   gs.addInfoMessage('Incident exists With same short description please select different SD');  //change as you need
   current.setAbortAction(true); //aborts the record

   }

}

 

Regards,

Shyamkumar

Please mark this as helpful and accept as a solution if this resolves your Ask.
Regards,

Shyamkumar

I opened a existing incident,tried to update short description with same name as well as different name .In both cases incident is getting updated.?

@shyamkumar VK :-  You need to select update checkbox in your BR so that it will work for update as well if you want to restrict for update.

Kindly mark helpful/accepted if it helps you.

Regards,

Priyanka Salunke

Have selected update checkbox in BR,still existing incident is updating .