Performance Considerations in Customized Workflows

If you have a workflow containing more than 20 steps, break it up into smaller subflows to reduce the completion time. Longer workflows take more time to complete.

Design workflows to create work items for exceptions. Creating thousands of notification work items leads to poor performance and excessive workloads.

Use work item time out judiciously. For example, you should not typically configure Notification workflows to timeout because these type of work items, do not provide input parameters ExpiryType.