FireForm quick-start guide
On this page:
Overview
Follow the instructions below to quickly get started building a basic form with FireForm at Indiana University.
For more comprehensive instructions on using FireForm, see the FireForm at IU help menu.
FireForm URLs
When your tenant (that is, your FireForm environment) is created, you will receive several URLs by email. Each tenant has four URLs. The URLs that include stage
are intended for building draft forms or testing form functionality. The URLs that end in admin
display the administrative, or back-end, view of FireForm. This is where you will build your forms and workflows. The URLs that end in online
display the public view that form submitters and workflow assignees will see. The URLs are as follows, where xxxx
represents the tenant code:
Example URL | Environment | Audience |
---|---|---|
https://xxxx-fireform-stage.eas.iu.edu/admin/ |
Stage | Administrators |
https://xxxx-fireform-stage.eas.iu.edu/online/ |
Stage | Submitters and assignees |
https://xxxx-fireform.eas.iu.edu/admin/ |
Production | Administrators |
https://xxxx-fireform.eas.iu.edu/online/ |
Production | Submitters and assignees |
Build a new form
Step 1: Create the form basics
For more comprehensive information on form building options, see Build forms using FireForm.
To get started building a form:
- Navigate to your Admin tenant in either the Stage or Production environment.
- Log in, and navigate to .
- At the top right, select .
- In the "Form Details" section, complete the following required fields:
- Name: This will display at the top of your form (in the example below, "FireForm Support Request").
- Code: The code will be part of your form's URL. It must be unique. The maximum length is 15 alphanumeric characters; special characters are not allowed. UITS recommends using lowercase letters (for example,
support
). - Page Section: Select . This does not impact the form itself, but determines how forms are organized in your tenant's Online (public) view.
- Sort Order (optional): Leave as
1
. This also does not impact the form itself, but determines the order in which forms are listed on the home page of the Online (public) tenant view. - Workflow: Select About FireForm workflows. . This workflow includes a single step with no routing or assignees. To learn how to create dynamic workflows and assignments, see
- Status: Set the form to "active" so that you can view and submit the form while you're building it. "Inactive" means the form will not display in a browser window.
- Select .
While not required, the following options in the "Form Details" page are also important. You can find them in the "Form Options" section.
- Require IU Login: Requires the submitter to authenticate with IU Login to view or submit the form. This is required for some form element functionality, for example, Save as Draft.
- Hide from Page: UITS suggests checking this box while you're developing the form. When checked, the form will not display on the home page of your tenant's Online (public) view.
Step 2: Add form fields
Create a section
A form section is a method of grouping related content on a form. You will add form elements (also called fields) within the sections you create.
To create a section:
- Above the "Form Basics" section, select .
- At the top right, select .
- Fill out the following information:
- Name: The label for the section that will display on the form. In the example below, "Contact Information" contains fields to collect information about the submitter.
- Sort Order: Determines the order in which sections display on the form. UITS recommends using increments of 10 to allow more flexibility if you need to add additional sections later; therefore, the first section would have the value
10
. - Drawer Mode: Select . This determines how the section will display on the form. means the section will be permanently displayed.
- Status: Select . This will cause the section to display on the form.
- Select .
Add elements (or "fields")
In FireForm, form fields are called "elements". For a full list of element options and functionality, see FireForm element data types and their functions.
To add an element:
- Select .
- Enter the element information. Note that the element parameters depend on the type of element you select. However, some basic information is required or suggested for all element types:
- Name: The label that will appear above the field (in the example below, "Personal Information" is an element name).
- Type: Select the type with the functionality you want for the element.
- Required (optional): If checked, the form cannot be submitted unless the submitter enters data in this field.
- Include in Confirmation Email Content (optional): If checked, the element name and the data entered by the submitter will be included in the confirmation message sent after submission.
- Sort Column:
- : The element will display on the left half of the page.
- : The element will display on the right half of the page.
- : The element will span the full width of the page.
- Sort Order: Determines the order in which elements are displayed within the form section. Like the section sort order, UITS recommends using increments of 10; therefore, the first element would have the value
10
. - Status: Select . This will cause the element to display on the form.
- Select .
View and complete the form
- Return to the window where you have the Online view open, and refresh the page. You will now see the section and element you added.
- Go back the Admin view of your form, and continue adding sections and elements until you have all the form fields you need on the form.
Step 3: Make it live
If you built the form in the Stage environment and you're ready for it to be live, you will need to move it to the Production environment. For instructions, see Export and import in FireForm.
Once your form is in the Production environment, you can start sharing the URL. If you want the live form to display on your tenant's home page, go back to the "Form Details" page, and locate and uncheck the "Hide from Page" option.
Get help
If you have additional questions, need to report a bug, or would like to make enhancement requests for the FireForm system, submit a FireForm Support Request.
This is document bgqy in the Knowledge Base.
Last modified on 2023-12-14 08:39:32.