Creating a process workflow
Your workflow is the set of steps that must be completed to finish an item. The workflow in a process shows the path for the data in the most ideal situation and also allows for alternate conditions and flows.
Starting a workflow
In process forms, you create the workflow in the second step of the editor.
You can add the steps for the workflow. You can add as many steps you want. To add a workflow step, click the Add button (), and then add a new step, add a parallel branch, add a Goto, run a process, or use AI to suggest and create steps.
Adding a new step
Workflow steps are human tasks required to process the item. Enter a name and description for the step. Step names can be a maximum of 100 characters. You can add rich text descriptions including images and video by clicking the Text formatting button ( ). These descriptions show on the form in the run time.
Next, choose whom to assign the task to. It can be a specific application role in your form. If you click Choose assignee from other sources, you can choose Add by user filter, Add by Dataform, Add by Dataset, or Add by formula. Under Assignment options, the default assignment option is that only one user needs to approve the item.
Under When does this step happen?, you can add conditions to only allow the step to happen in certain conditions.
Steps do not have deadlines by default. To add one, click +Add a deadline.
If you click Manage field permission, youβll be able to see what fields are editable, read-only, and hidden at that step. Click here to know more.
Adding a parallel branch
Parallel branches serve two use cases. One is when you want two or more steps to happen at the same time. Each branch moves forward independent of what is happening in the other branches. For example, many of the steps in employee onboarding can happen simultaneously and they aren't dependent on other steps to finish first. However, the workflow will not proceed further until all of the branches have finished.
The second use case is to create two separate branches that are dependent on data in the form. If certain data is triggered, the item goes down one side. If not, it goes down the other. To configure this, click Change on the branch and then write the condition for when that branch should happen.
When you add a branch, you first give the entire branch a name. Then you can click the Add button () to add steps to that branch. Steps in the branch can be collapsed or expanded by clicking the arrow button next to Change.
Adding a Goto
A Goto allows you to hop between workflow steps when certain conditions are met. You can jump forward or backward within the workflow steps. For example, if someone is filling out a travel request, but doesnβt require hotel accommodations, plane tickets, or a travel advance, you can skip other steps and go straight to a final approval.
To configure the Goto, enter the conditions under which it should fire and then name of the step the item should go to.
Running (connecting) a process
You can connect multiple processes to automatically initiate related items based on actions taken in a parent/source process. Learn more about connected processes.
AI-suggested workflow and steps
You can create an entire process workflow and individual steps with the help of AI. Learn more about creating AI-suggested workflow and steps.
Moving, copying and deleting a step
Click the More options button () on a specific process step and,
- Move the step - Click Move and paste it in a desired location.
- Copy and paste the step - Click Copy and paste it in a desired location.
- Delete the step.
Exporting a workflow
Click the Export button () at the bottom left, and select the format to export.