The CreatorCon Call for Content is officially open! Get started here.

Parent incident should not be resolved when child incident is in open state

Tulasiram1
Kilo Guru

Parent incident should not be resolved when child incident is in open state

1 ACCEPTED SOLUTION

Good Catch!! @Sonam_Tiwari 

 

Please try to update the script as below:

Also your BR should be before update

 

var gr = new GlideRecord('incident');

  gr.addQuery('active',true);

  gr.addQuery('parent_incident',current.sys_id);

  gr.query();

  if(gr.next())

  {

 current.setAbortAction(true);
gs.addInfoMessage("Please close all the child incidents first and try again!!");

  }

If my answer solved your issue, please mark my answer as  Correct & 👍Helpful based on the Impact.

 

View solution in original post

11 REPLIES 11

Tulasiram1
Kilo Guru
 

Tulasiram1_0-1701068842947.png

 


I tried this one but not working

 

@Tulasiram1 

 

Have you written the Business rule and condition of Business rule would be Before-update.

 

Check the parent back-end name once. OOB its parent_incident 

sonamtiwari_0-1701069141746.png

 

Consider indicating the response as helpful and marking it as correct if it meets your needs.

Good Catch!! @Sonam_Tiwari 

 

Please try to update the script as below:

Also your BR should be before update

 

var gr = new GlideRecord('incident');

  gr.addQuery('active',true);

  gr.addQuery('parent_incident',current.sys_id);

  gr.query();

  if(gr.next())

  {

 current.setAbortAction(true);
gs.addInfoMessage("Please close all the child incidents first and try again!!");

  }

If my answer solved your issue, please mark my answer as  Correct & 👍Helpful based on the Impact.

 

I changed backend name of parent incident. Now its working. Thank you @Sonam_Tiwari @Prince Arora