gs.sleep() in business rule?

Kiddy
Tera Guru

I am using gs.sleep(5000) in after business rule ,when i submit form it is waiting for 5 seconds to submit ,does gs.sleep haluts form submission if we use it in after business rule??

 

 

1 ACCEPTED SOLUTION

Adrian Ubeda
Mega Sage
Mega Sage

Hi, 

Instead of using gs.sleep() use events for triggering that BR, it's best practice. Here's an example of delay applied on business rule and trigger event:

var when = new GlideDateTime();

var delay = new GlideTime();

delay.setValue("00:00:05");

when.add(delay);

gs.eventQueueScheduled("event_name", current, "", "", when);

If it was helpful, please give positive feedback.

Thanks, 

If it was helpful, please give positive feedback! ✔
☆ Community Rising Star 22, 23 & 24 ☆

View solution in original post

11 REPLIES 11

Does it work in a scenario of interval between retries?

Thanks a lot Adrian, really helpfull for me too