Conditional routing functionality allows you to automate decision-making throughout the business process – based on the values entered in form fields by the field workers.
Conditional routing in Fluix routes completed forms to different emails, cloud storage and a CRM, or returns a task for another round of approval, and many other scenarios. Below we collected a couple examples for your convenience.
Let’s look at the real-life safety injury reporting case as an example of utilizing conditional routing in Fluix Taskstreams. An employee is injured on the job. The Supervisor needs to submit an injury report to the Safety Director.
Step 1 – Create the first task and a form. Navigate to the Fluix admin portal, create a new Taskstream, and configure the first task for Supervisors who will fill out a safety incident report.
Step 2 – Configure the Conditional routing. Drag and drop the Conditional routing element to the Taskstream chart and connect it with the Supervisors’ task using an arrow. By default, the Conditional Routing element has two conditions: Condition 1 and Else. You may rename them as needed for more clarity. You can also add more conditions if needed (check the details in Step 3 below).
Click on the condition and configure it. In our example the report will go down this branch of the Taskstream only in case the site Supervisor enters Yes or Yes – Fatality into the hospitalization required field.
To select the field in a form, click on the configuration icon to open a dynamic values configurator.
Here is how the preview of the configured condition looks like:
Besides IS the list includes other options:
Step 3 – Decide on actions when the condition is met and not met.
In this example, when the condition is met – we chose two submit actions and connected them with the parallel action element. This way, the report will be sent by email to the Safety Director and uploaded to the required folder on cloud storage.
When the condition is not met, the form will go down the second branch of the conditional routing – in our scenario, the report will be uploaded to another folder on the cloud storage for record purposes.
In fact, you may add as many conditions as needed. Drag and drop a task or submit action and connect it with the Conditional Logic element by stretching an arrow from the latter.
Step 4 – Save changes and proceed to testing. To try the setup, add yourself to the Group of Supervisors in the Taskstream, open the app either on an iOS or Android device, or a web-based User app, and complete the task.
In fact, you may add as many conditions as needed. Drag and drop a task or submit action and connect it with the Conditional Routing element by stretching an arrow from the latter.
Step 4 – Save changes and proceed to testing. To try the setup, add yourself to the Group of Supervisors in the Taskstream, open the app either on an iOS or Android device, or a web-based User app, and complete the task.
Conditional Routing is a powerful tool to streamline your documents, tasks, and workflows. Creating automated branching based on conditional inputs can help you bring the expected logic to a business process of any complexity.
Feel free to contact us at support@fluix.io if you have any questions on setup.
The latest updates from our Product team, straight
to your inbox