Skip to main content
All CollectionsWorkflowsDesigning a WorkflowIntroduction to Workflow Nodes
Using Workflow Collaboration to Handle Complex Business
Using Workflow Collaboration to Handle Complex Business

Introduce how to handle complex business through workflow collaboration.

Updated over a week ago

There might be a need for collaboration among workflows within a company, such as the collaboration between the business trip/procurement workflow and the reimbursement workflow, the collaboration between the product quality inspection workflow and the product rework workflow, and the collaboration between the product return workflow and the product warehousing workflow.

In the past, many users put the workflows that require collaboration into one form, which not only increases the cost in the early stage but also causes great trouble in later maintenance.

Now you can resort to Child Workflow to easily achieve the collaboration among workflows, and manage complex businesses with ease.


What Does It Look Like?

For users:

  • Past: Before starting a business trip, one might apply to the trip. After the trip ends, the applicant needs to fill out the reimbursement application in the reimbursement workflow manually.

  • Now: With the help of Child Workflow, reimbursement applications can be initiated automatically.

For builders:

  • Past: In the case of business trips, procurement, projects, and so on, in which you need to go through the reimbursement procedures, you have to repeatedly configure multiple nodes and fields involved in a reimbursement workflow, which undoubtedly costs you more money.

  • Now: You only need to configure nodes and fields in a reimbursement workflow once through Child Workflow. Then you can easily realize the collaboration between relevant workflows and the reimbursement workflow.


How to Handle the Complex Business?

Take the collaboration between a business travel workflow and a reimbursement workflow as an example. You will know how to configure a child workflow.

Step 1 Enabling the Workflow

After designing a reimbursement workflow, you need to enable the workflow because only the enabled workflow can be selected in the parent workflow.

Step 2 Adding a Child Workflow

Add a child workflow node in the business trip application workflow. Set the node name to Reimbursement, select Reimbursement from the drop-down list of Form of Child Workflow, and select Workflow Initiator for Child Workflow Initiator.

Step 3 Setting the Data Transfer

Set Data Transfer. Firstly, set Parent Workflow -> Child Workflow: In the parent workflow, when data flows to the child workflow node, the value of relevant fields in the parent workflow will be automatically assigned to the child workflow.

Step 4 Setting the Workflow

Then set Child Workflow -> Parent Workflow: When the reimbursement in the child workflow is completed, the result (Yes or No) will be written back to the parent workflow. After finishing all the settings, click OK.

Step 5 Initiating the Child Workflow

In Advanced, select The child workflow is initiated in Proceed to the Next Node When. That is, after the child workflow is initiated, the business trip application directly flows to the next node even if the child workflow does not end. Then enable Auto-submit once initiated. If you expect a child workflow to be submitted after it is edited on a start node, you can disable it.


More to Know

The child workflow settings in purchase/project/team building reimbursement are similar to those in the reimbursement workflow.

You can also resort to Automations to reproduce the effect of the following case. However, compared with Automations, there are more advantages in Child Workflow:

  • It is more convenient to set a workflow through Child Workflow.

  • It is more convenient to maintain a workflow through Child Workflow.

For details, see Child Workflow.


I have finished reading. 🏆

👉I can't wait to HANDLE PROBLEMS.

👉I need more HELP in Discord Forum.

Did this answer your question?