Incident automatic Change State to On Hold whenever agent reply

Yee Man Chun
Tera Expert

Hi Guys,

 

Am new in ServiceNow Implementation. I realize that whenever argent added the additional comments, the state need to be manually change to On Hold ,On hold reason: awaiting caller.

 

YeeManChun_0-1665221788400.png

 

I have created a business rule as below: 

When 

additional comments :changes
State is New or In Progress
Assignment Group: Servicedesk Team

Actions

Set field value State to "On hold
On Hold reason :Awaiting Caller

 

YeeManChun_1-1665222153570.png

 

YeeManChun_3-1665222290734.png

 

Thing to be achieved: Whenever Argent add comments, the State will automatic change to State On Hold , Reason  Awaiting Caller.

 

Thank you in Advance ! 

 

1 ACCEPTED SOLUTION

Pavankumar_1
Mega Patron

Hi @Yee Man Chun ,

 

Use create after business rule and check Update on When to run Tab. use below script

Script:

(function executeRule(current, previous /*null when async*/) {
	current.state='3'; //on hold backend value out of the Box On hold state value is 3
	current.hold_reason='1'; //hold reason backned value. out of the Box Awaiting Caller hold resoan is 3
	current.update();
})(current, previous);

Refer below screenshots.

 Screenshot (188).png

Screenshot (189).png

 

If it helps please click Accept as Solution/hit the Thumb Icon.
ServiceNow Community MVP 2024.
Thanks,
Pavankumar

View solution in original post

16 REPLIES 16

Last  resort. Delete and re-build the BR from scratch.

 

Alternatively, you could disable the BR and create a flow that handles that specific case.

Have you customized your Incident form. is there any other script running on On  hold reason field?