Help > Tasks > Feature Tutorials > How to set up Dynamic Forms in Fluix Tasks

How to set up Dynamic Forms in Fluix Tasks

What are Dynamic Forms?

Dynamic Forms is a new functionality in Fluix Tasks that adds even more flexibility in creating processes according to the company’s business needs. In addition to the classic PDF format that is supported in Fluix, companies can create web forms with dynamic layouts. Let’s dive into the details in this article.

What tasks do Dynamic Forms solve?

The main benefits Dynamic Forms functionality provides to the companies are faster form filling, with more accurate data. This is reached in certain ways below.

How to set up Dynamic Forms in the business process?

Let’s check a real-life scenario of how the dynamic forms can be utilized in Fluix.

Picture this: during the shift on the field, your service technician needs to fill out the inspection checklist and add multiple photos from the location. Depending on the choice the technician makes in the form, the Dynamic Form does an automated check based on predefined conditions and suggests further fields to be filled.

Step 1 – Create a dynamic form in Form Builder

Navigate to the Fluix admin portal, the Forms section, click Create Form, and select the Dynamic View option. Add the name of the form and click the Create button.

In the upper panel, you will see two tabs:

Form creation – in this tab, you will see a menu with a list of elements that can be used to create a form. Click on the element to add it or drag and drop it to the centre to start creating your form.

Condition setup – in this tab, you can configure the conditions for different fields in the form to make them required, read-only, and hidden dynamically based on the options the users select in the form.

Form creation tab – mapping the fields in the form

The elements are divided into two groups:

Fillable fields  – provide you with fields of different types to allow users to fill out the most relevant information.

Layout – helps to customize your forms by adding the header, text, your company’s logo, and a divider.

Once the element is added, you may do the following:

In our use case, during the inspection on the field, it might be necessary for the service technicians to add multiple photos to the form in case some of the remarks do not match the standards. Let’s check how this can be achieved.

In the Form Creation section, you may add the Radio Buttons field to the form, add the options from which the users will select, and make the field Visible & Editable.

After that, you may add Image field and make it Hidden by default since we’ll add a condition to it later.

In the Image field, you may add not only a Placeholder and/or Description for the field but also the Accompanying Field which is an additional field where your technician can add more context to the image that he added (it can be either text field, date, number, signature or email field). In our use case, we’ll add a Text field.

Once we map the fields in the form, it’s time to add Conditional logic based on which the specific fields in the form will be demonstrated for the service technicians.

Condition Setup tab – Add conditional logic to the form

Open the Condition Setup tab, click Add Condition in the sidebar, and click Edit to name it and add the logic of the field.

In our case, service technicians will need to add the images to the form in case the option Yes is selected in the form.

Select the specific field ID and the value from the dropdown list that will be a trigger for the Image field to appear in the form.

Add similar conditions to other radio buttons in your form and click the Save & Publish button in the upper right corner to save the form. Once the checklist is created, let’s add it to the process.

Step 2 – Create the repetitive inspection process in Fluix

Navigate to the Fluix admin portal, the Taskstreams section and click the New Taskstream button. Drag and drop Process Start to the working area and select User / Guest Action.

Drag and drop the User task and connect it with Process Start.
Configure User task by adding the overview of the task and adding the Service technician group.
In the Forms & Attachments section, click Add form -> Choose from forms option and select the checklist created earlier.

Optionally, you can click on the form assignment mode to configure who will fill out which fields in a form on different steps of the process. By assigning form fields you define the particular fields in a form for the Group-Assignee of the current Task. You can make particular fields visible & editable, read only, hidden or required for this Group.

Please note: Making the field required does not work in case this field will be read only or hidden.

Drag and drop another user task for the Supervisor if the review of the checklist is needed and connect it with the previous task.

Decide where the checklist will land once the inspection is completed: upload it to the Fluix storage or your company’s cloud storage, send it via email, or push it to third-party platforms like Procore, Smartsheet, Salesforce, etc. To learn more about different submit actions, please follow this link.

Once ready, save and publish the taskstream and proceed to its testing.

Step 3 – Testing Dynamic Form in the App

To test the setup, make sure that you have added yourself to the group of users who participate in this Taskstream. Open the Fluix app on your iOS or Android device. Alternatively, you may test the setup through the Web User App in the right corner of the admin portal.

Open the task and the dynamic form, and click the Start work button to fill out the checklist. Initially, you may notice that the form does not contain any image fields, however, upon selecting the Yes option from the list, the Image picker will become available allowing you to add as many photos and comments from your location as you need.

In case you have any questions or difficulties with setup, contact our support at support@fluix.io and we’ll be happy to help you.

Was this article helpful?
Thanks for your feedback!
Oops, something went wrong. Please, try again later.
We're sorry about that, please contact our support for help.
1 out of 1 found this helpful

Sign Up to Our Product Newsletter

The latest updates from our Product team, straight
to your inbox