The Builder for Advanced Forms

Have more questions? Submit a request

This article provides a comprehensive directory to articles about building Advanced Mobile Forms using GoCanvas. It covers the basics of form building: configuring Screens, Fields, Calculations, Conditions, and using Reference Data for auto-population.

The Builder has the most customizable form building options to date, containing all the latest features and functionality.


Table of Contents

  1. Form Building Basics
  2. Form Enhancing Functionality
  3. Testing, Saving, & Publishing a Form

Building an Advanced Mobile Form

To get started building a new mobile form in the Builder, select Create New in the upper right corner of the Forms page, select Advanced Form from the drop down menu to launch a new form.

Create New_Advanced Form.png

Form Building Basics

GoCanvas users who have experienced the evolution of building forms in GoCanvas will hopefully recognize the blend of the best features from both of the previous Builder experiences. The Builder has been designed to not only feel familiar but fresh to existing users but also be intuitive and easy to start building for those users that are just starting out in GoCanvas.

Name your Form

The name of the form will automatically populate with “[User's Name] New Form” but a descriptive name is necessary for users in the field to choose the correct form. Move your cursor over the form name field, triple click to highlight the placeholder, and type the new form name.

Builder_Edit Form Name.gif

Please Note

Moving the cursor outside certain label fields will deselect the text; leave the cursor in the field area to continue typing. This applies specifically to the form name field or screen name fields in the Outline in the right panel of the Builder.

Configuring All Screen Types

The foundation of all forms is Screens. Screens are used to compartmentalize, or “chunk out,”  the subsets of data that will be collected with this form. Separating the form by screens also creates a better user experience since it gives a feeling of making progress.

Examples of chunking data subsets include grouping customer information on one screen or listing out all materials used for a job in a table.

There are several Screen types that serve different data collection needs. Follow the links below to articles dedicated to these topics.

Configuring Fields

If Screens are foundational to building forms, then Fields are the blocks with which we build the form. Fields are categorized into Types and/or Styles within the Field Library and they all serve specific purposes. 

Field types and styles allow you to quickly capture information in the format that makes the most sense for the information being collected or completing an action during the submission process. For example, Date fields make adding a date easy and Calculation fields can perform simple mathematical operations automatically.

Please take note that all fields have Labels that should be used to guide the user on what data is required in the field value. A user won’t know what to do if a field says “New Text” so be sure to provide instruction and/or a very clear label.


Form Enhancing Functionality

Once your form has screens and fields, there are several functions that enhance the user’s experience when completing a submission. These functions are Calculations, Conditions, and Reference Data.

Configuring Calculations

Calculations are configured in the form building process and will run automatically when completing a submission, so the submitter can rely on the form to do the math for them. 

Configuring Conditions

Conditions allow users to skip or reveal screens and fields in the normal workflow if certain user defined variables are met.

Using Reference Data to Auto-populate your Form

Reference Data allows admins to provide data to their users in the field that not only ensures consistency and accuracy in the field, but also saves time, eliminating the need to manually enter tedious or repetitive information.


Testing, Saving, & Publishing a Form

Once your form is complete, you’ll want to Test the form, either from within the Builder or on mobile. Before you can test it on your mobile device, users can fill out your form, it must be Saved and Published.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful
Share

Comments

0 comments

Please sign in to leave a comment.