Flow designer Vs business rules. Which is performance wise preferable to use.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-18-2019 12:30 AM
Hi all,
May I please know which gives better performance among Flow designer , business rules and scheduled job. We are planning to figure the use cases to use flow designer wherever possible. could anyone please provide me some insight.
Thanks & Regards,
Raji
- 7,132 Views

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-18-2019 12:51 AM
Flow Designer will run in the background, similar to scheduled jobs and asynchronous business rules. There will always be a delay between the actual trigger and the start of the flow. So it's not a replacement for before or after business rules, but for use cases that you would previously have solved with an asynchronous business rule, I'd consider using the flow designer.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-18-2019 11:26 AM
Thank you so much for the Information Julian. May I please also know if there is any significant difference in using the Flow designer in place of Business rules and script includes.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2019 12:15 AM
Business rules and Script Includes are still a bit more flexible, since you can create scripts of arbitrary complexity in Scripts Includes (this is offset somewhat by the possibility to use script steps in flows).. Flow Designer flows are more maintainable, since they are more structured.
Flows created by Flow Designer are more comparable to "legacy" Workflows and are meant to replace these. There is a bit of overhead in creating and calling a flow compared to a business rule, but they also have the big advantage that you can later go back at an execution context and inspect what happened in a particular flow execution - this provides some good auditing possibilities that you don't have with business rules.
I don't think we have hard and clear rules on where flows are appropriate compared to business rules, but my philosophy is that wherever there is a longer running piece of business logic that doesn't directly have to interact with the user interface, try using the flow designer. (If for example you are just setting a single field outside the context of a larger flow, a simple business rule is probably better).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2024 11:01 PM
Flow can run synchronously
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0819167