Types of sub-workflows

Harold Engstrom • November 8, 2019
Sub-workflows or sub-processes are key part of any workflow process. Instead of ending with very large processes, you should always break them down to smaller chunks and make sub-processes to ensure things remain clean. We explain why this is an important step. 

A consideration, what about reusability? Many times, functionality is reused in multiple places even within one process. As an example: updating a milestone in SugarCRM might happen many times during the automated sales process whenever the process reaches each milestone. Instead, why not use a sub-process to update the the milestone in SugarCRM?

FlowWright provides 2 kinds of sub-workflow steps:

  • sub-workflow - standard sub-workflow step
  • dynamic sub-workflow - dynamic sub-workflow is an interesting concept, and here's a whole blog article to explain
A screenshot of dynamic subworkflow and subworkflow

The sub-workflow step has 2 modes of operation:

  • synchronized - where the parent will wait until the child workflow finishes before continuing the parent workflow.
  • not synchronized - parent workflow will kick of the sub-workflow process and keeps processing the rest of the parent workflow.

Above are the differences within sub-workflow process options; both of these scenarios are important when automating manual processes into digital processes using workflow. In some cases, you will want the parent workflow to wait until the child finishes, and in other cases, the parent will kicks of the sub-workflow process and continue to process the parent. 



Contact us today to understand more about sub-workflow processing for your workflow automated business process.

workflow uatomation for hybrid work
By Dileepa Wijayanayake April 21, 2025
By addressing the challenges outlined above and implementing the recommended solutions, organizations can create a seamless and productive work environment...
enterprise workflow automation software
By Dileepa Wijayanayake April 16, 2025
Workflow automation continues to grow and is used by more teams than ever before. This is due to rapid technological innovation and increasing demands for efficiency, flexibility, and intelligence across industries.