- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2025 04:28 AM
Hello,
Could anyone please tell me the difference between After BR using gs.eventQueue() and Async BR.
Is there any difference or is it the same. Explanation with example will be appreciated.
-Thanks.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2025 04:39 AM
After BR + event + script action == Aysnc BR
Both will run asynchronously and won't impact the user transaction and user experience
explanation here
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2025 04:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2025 04:37 AM - edited 01-28-2025 04:37 AM
Hi @Priyanka_Ghosh,
Direct from the ServiceNow (Business Rules Technical Best Practices) doc:
"Async Business Rules are similar to after rules in that they run after the database commits a change. Unlike after rules, async rules run in the background simultaneously with other processes. Async Business Rules allow ServiceNow to return control to the user sooner but may take longer to update related objects."
See here for more detail: https://developer.servicenow.com/dev.do#!/guides/xanadu/now-platform/tpb-guide/business_rules_techni...
To help others (and for me to gain recognition for my efforts), please mark this response correct by clicking on Accept as Solution and/or Kudos.
Thanks, Robbie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2025 04:39 AM
After BR + event + script action == Aysnc BR
Both will run asynchronously and won't impact the user transaction and user experience
explanation here
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2025 04:52 AM
Hi @Ankur Bawiskar ,
As stated by you --> "After BR + event + script action == Aysnc BR",
So, can I conclude that there is no difference since both the BRs will run asynchronously in such a case?
And probably this can be one of the alternatives to convert After (synchronous) BR to Async BR, correct?