Form Design Guide

Form Design Guide

Overview

nFORM supports the design of custom forms for submission by the regulated community. These forms are highly configurable, and nFORM provides much flexibility for form designers. 

Electronic versions of agency forms often look significantly different from their paper counterparts. There are many different approaches and techniques for implementing form elements in nFORM. Designing these forms can sometimes be an art, requiring implementation, trial, feedback, and refinement.

This guide covers standard form design activities, including the form creation process and refining a form design. More advanced features are described in the Advanced Form Design Guide.

Creating a Form

Forms are created in a dynamic manner, allowing each agency to tailor them to their specific needs. This section details the four key steps to create a form:

  1. Create and configure the form attributes.

  2. Design the form content.

  3. Define the default form submission workflow.

  4. Preview, test, and publish the form.

Step 1: Create and Configure the Form Attributes

The first step in creating a form involves crafting a new draft and defining its core attributes. During this phase, a new form is added to nFORM with key properties, including a name, description, instructions, and the responsible organization. Users can also duplicate an existing form and use it as a template. An adjacent export option allows form designers to efficiently export a form for future use.

Add a New Draft Form to nFORM

To create a new draft nFORM form:

  • Click the Forms option in the top menu.

  • Click the Add Form button at the top right of the Forms page.

Graphical user interface, text, application

Description automatically generated

Assign the Form to an Organization

Next, the form must be assigned to a parent organization. This determines where the form is listed and helps external users find the forms they need to submit. It also controls which internal users have access to manage the form and process submissions. Typically, the agency or program responsible for processing the form is designated as the responsible organization. 

Select the appropriate parent organization when prompted, under “Select the organization the new form will be associated with.”

Graphical user interface, text, application, email

Description automatically generated

This setting can be updated later on the Forms Designer Form tab.

Configure the Form Attributes

The form designer consists of three main steps:

  1. Form Details

  2. Sections and Controls 

  3. Processing Steps and Actions

Online applications require all three steps to be completed, whereas offline forms only require Step 1 (Form Details). This section covers Step 1, which involves configuring the core form attributes.  

There are many configuration attributes available for use within a form. However, each tab on the Form Details page includes fields that must be completed before a form can be published. These fields are marked with a red asterisk.

Graphical user interface, text, application, email

Description automatically generated
The Form Designer

Overview Tab

The Overview tab is used to configure form information that is shared across all versions of the form. Fields on this tab are described below.

Field

Description

Notes

Field

Description

Notes

Responsible Organization

The parent organization or program for the form.

See Assign the Form to an Organization above for more information.

Tag

A unique identifier for the form.

Form tags must be unique, as they are used to map any export, import, or other use of data back to the original form. This is especially important when an external system or database needs to access submission data outside of nFORM (such as for data integration). See the Tagging Fundamentals section in the Data Integration Guide for additional details on tagging.

Identifying Keywords

Words that users can search to find the form.

Identifying keywords do not need to include the form name, form reference number, or form short description, which are already automatically searched by the finder.

Form for Internal Use Only

A checkbox indicating whether the form should be available to the public.

If checked, the public will not have access to the form.

… (Form Revision Notes)

Notes to communicate changes made to specific form versions.

A revision note can be edited or deleted by the user that created it. Revision notes automatically indicate what form version they were added to.

Details Tab

The Details tab is used to configure the main form information. Fields on this tab are described below.

The Details tab

Field

Description

Notes

Field

Description

Notes

Status

Indicator of where a form is in its lifecycle. Options include:

  • Draft (the form is not yet available for submissions; the default state for new forms)

  • Published (the form is available for submissions and is not editable)

  • Inactive (the form no longer available for submissions; used for reference only)

If a form in Draft status is a new version of an existing form, the most recent published version continues to be available for submissions.

Change Status

Several buttons that can be used to change form statuses. Buttons include:

  • Publish: Publishes the form or form version for use.

  • Deactivate: Deactivates the form or form version.

  • Draft: Creates an editable draft version of the form to facilitate edits.

  • Delete (trash can icon): Deletes the form or form version.

Only draft versions of a form can be published.

Only draft or published forms and form versions can be deactivated.

Only published or inactive forms and form versions can be made into drafts, and only one version of a form can be a draft at a given time.

Only forms with no open submissions can be deleted. If there are open submissions, they must be deleted before the form can be deleted.

Form Name

Public title of the form that is displayed throughout the system.

 

Reference Number

A unique numerical identifier for the form.

This field is often used to reference a paper form number.

Short Description

Text displayed to support the user in understanding the purpose of the form and its intended audience.

 

Activate Display of Alternative Submission Identifier

A checkbox indicating whether an alternate identifier is enabled.

Enabling an alternate identifier will be enabled allows the form designer to collect data from the submitter, which will then be displayed on the Processing Dashboard and submission headers. For more information on this feature, see the Alternative Identifier section of the Advanced Form Design Guide.

General Instructions

Text displayed on the form’s home page to provide initial instruction for using and completing the form.

 

Default Form Type Value on Form

The default form type for this form (for example, new, renewal, or modification).

When a user submits a form, they are prompted to select the reason for submission. This setting determines the default reason for this form type.

“Off” can be selected when this attribute is not used.

Lock Form Type Field on Form

An option to lock the Reason field on submissions.

Selecting “Yes” for this attribute will lock the Reason field value based on the configured default value, forcing this value to be consistent for the form.

Copy as New – Enable Copy as New

An option to allow submitters to copy previous submissions to use as a base for new submissions from the Submission View page.

 

Confidential Attachments – Label for Confidential Attachment Justification Field

If enabled, a label that appears above the confidential attachment justification field requesting that users provide a reason if they wish to keep an attachment confidential.

This label will only appear if a user identifies an attachment to be kept confidential.

Reset Steps on Revision

An option to reset timelines and benchmarks for processing a submission following a revision of a submission.

 

Reminders: Send NN days prior to target date

The number of days prior to a given processing step’s target date that "Near Target Date" notifications are issued.

These notifications can be configured in the Trigger Action field of the Workflow Notifications section of the Form Designer. Notifications are only sent to users who are configured to receive such alerts. For more information, see the Processing Step Notifications section below.

Reminders: Complete form within NN days of submission

The number of days the agency is targeting to assign the form a finalizing status, such as Issued or Denied.

 

Reminders: Complete form within NN days of being deemed complete

The number of days after a submission is deemed complete that the agency is targeting to assign the form a finalizing status, such as Issued or Denied.

This benchmark is only relevant if the Deemed Complete submission status is enabled.

Date Tracking

A read-only field allowing for review of recent form activity.

 

Use Tab

The Use tab is used to configure the manner in which a form will be used. Fields on this tab are described below.

Field

Description

Notes

Field

Description

Notes

Promote Form Version for Submissions on Publish?

The option to automatically apply published updates to a form to any draft submissions. If this box is selected, users are notified upon reopening their draft submission that it will be updated to the latest form version before they can continue the submission process.

To take advantage of this feature, this setting must be enabled prior to a submission being started.

Online Submission Available?

The option to allow the form to be completed using the online submission.

 

Allow Contact Re-Use?

The option to allow users to reuse entered contact information within a form submission.

 

Offline Form Available?

The option to allow users to download an electronic copy of the form and submit it outside of nFORM.

This is generally used for forms that are not suitable for online submission or as an offline alternative.

If this box is selected, the Allow to Print Blank Form? option will not be available, and additional fields will appear:

  • To view the existing form, click here. If an electronic version of the form was previously uploaded, it can be viewed and downloaded by clicking this link.

  • To upload a new form, please click here. This link allows users to select and upload a copy of the form. Files are scanned for viruses on upload.

Allow to Print Blank Form?

The option to allow users to print a blank version of the form for reference.

If this box is selected, the Offline Form Available? option will not be available.

Note this field only appears if configured in the system.

Pre-Fill Tab

The Pre-fill tab is used to configure the data import process if utilized. For more information on this feature, see the Data Integration Guide.

Certification Tab

The Certification tab is used to configure what is presented to the user during the certification and signature process. Fields on this tab are described below.

Field

Description

Notes

Field

Description

Notes

Create Copy of Record

The option to create a Copy of Record (PDF archive) for each submission.

This is mandatory if signatures are required.

Enable Review Step

The option to include a review step on the form, which summarizes all information entered.

This is mandatory if signatures are required.

Signature(s) Required

The option to require one or more signatures upon submission.

 

Digital (in-app) Signature

The option to allow users to digitally certify submissions directly in nFORM upon submission. If this option is selected, the following additional fields apply:

  • Enable Signing Invitations: Allows the submitter to invite others to sign a submission in addition to or instead of themselves. 

  • Enable Multiple Signatures: Allows the submitter to invite multiple people to sign a submission.

  • Enable Role-Based Signing: Allows the submitter to request that specific title-holders sign a submission. 

    • Role Name: A name for the signing role (for example, engineer, supervising officer, or owner). This name is visible to external users.

    • Certifying Statement: The text displayed when prompting users in this role to sign. This may describe what the user is certifying and the agreements they are making by signing. Each role can have a unique certification statement.

    • Help Text: Any supporting text to give users further direction as to the role being requested for signing (for example, "At least one owner must sign this form.").

  • Certification Statement: The text displayed when prompting the submitter to sign. This may describe what the user is certifying and the agreements they are making by signing. (This is configured by role if Enable Role-Based Signing is selected.)

Users who wish to sign digitally must obtain electronic signatory permissions through the agency. 

Hard-Copy Signature

The option to allow users to certify submissions by printing a signature form, which they (and any other signers) sign and mail to the agency.

If this option is selected, the form designer must select the default template or upload a custom hard-copy signature form using the Use Custom Template option in the Hard-Copy Signature Form area.

Access: Unrestricted (user registration not required)

The option to allow anyone to submit the form.

Access settings are only available if Signature(s) Required is not selected.

Access: Registered Users

The option to allow only users who have self-registered an account to submit the form.

Access settings are only available if Signature(s) Required is not selected.

Access: Verified Registered Users (including Electronic Signature users)

The option to allow only users who have self-registered an account and been assigned the Verified User or Electronic Signature role for the parent organization to submit the form.

Access settings are only available if Signature(s) Required is not selected.

Access: Require Explicit Permission to Submit Form

The option to allow only users who have been assigned the Authorized Submitter role for the parent organization to submit the form.

Access settings are only available if Signature(s) Required is not selected.

Fees Tab

The Fees tab is used to configure any fees associated with submitting this form online. Fields on this tab are described below.

Field

Description

Notes

Field

Description

Notes

Account Number

The primary account number for where fees are distributed.

This is for reference and reporting purposes only.

Payment Processing

Allowable payment methods for a form. Options include:

  • No Fee: If selected, the form has no associated fees.

  • Online Only: If selected, online payments are enabled for the form.

  • Offline Only: If selected, offline payments are enabled for this form.

  • Online or Offline: If selected, both online and offline payment methods are supported.

Online payments allow the submitter to pay fees via a third party payment processor, if that feature is enabled and configured.

Offline payments allow the submitter to print a remittance slip, write a check, and send a payment to the agency for any fees due.

Require Payment Prior to Submission?

The option to require full payment prior to considering the form as submitted. 

Submissions are assigned a Payment Due status after certification until payment is received. Once paid, the submission is assigned a Submitted status. If unchecked, payment will occur after submission.

Payment Remittance Address

The address where form fee payments should be remitted.

 

Use Default Payment Voucher?

The option to present the default nFORM payment voucher to the submitter.

If unchecked, a custom payment voucher template can be uploaded and used for submissions of this form, and additional fields will be available under the Payment Voucher Template heading. For more information about this feature, see the Payment Voucher Design Guide.

Fee Type

Allowable fee types for a form. Options include:

  • Flat Fee: The initial fee assessed for the submission will be a standard amount.

  • Calculated: The fee will be calculated based on certain properties of the submission.

 

Flat Fees

Any flat fees specific to the form. For each flat fee, the following must be provided:

  • Fee Description: Description of the fee. This text is visible to the submitter.

  • Fee Amount: The flat fee amount.

  • Display After/Order: A custom sort order for the list of values.

If Flat Fee is selected as the fee type, at least one fee must be provided.

One or more flat fees can be established, and the user can select the appropriate fee (for example, small quantity generator or large quantity generator).

Calculation Based Fees

The details of the calculated fee to process the form.

For more information about this feature, see the Fee Configuration section of the Advanced Form Design Guide.

Contacts Tab

The Contacts tab is used to configure contact information for the form. This information appears on the submitter’s Form View and Submission View pages. Fields on this tab are described below.

Text, email

Description automatically generated
The Contacts tab

Field

Description

Notes

Field

Description

Notes

Contact Address

The contact address associated with the form. 

 

Other Contact Methods

Other contact methods for the form. When adding other contact methods, the following additional fields are available:

  • Type: The type of contact method (for example, phone).

  • Form Label: A custom name for the contact method.

  • Value: The contact information (for example, a phone number or email address).

  • Display After: A custom sort order for the list of values.

  • Spacing: To support regional offices and grouping of other contact methods, space can be added between other contact methods by selecting the Add space below this element checkbox.

 

The Manage Contact Method page

Links Tab

The Links tab is used to configure links related to the form (such as statutes, regulations, user guides, or organization websites). These links appear on the submitter’s Form View page.

Text, application, email

Description automatically generated
The Links tab

Clicking the add link… link or the Edit button under Actions opens the Manage Link page. Fields on this page are described below.

Field

Description

Notes

Field

Description

Notes

Link Name

A name for the link, which is used as the hyperlink text within the form.

 

Link

The web address of the web resource.

This value must be a fully qualified web address (for example, “http://...” for a website).

Display After

A custom sort order for the list of values.

 

The Manage Link page

FAQs Tab

The FAQs tab is used to configure frequently asked questions for the form. These questions appear on the submitter’s Form View page.

Text, application

Description automatically generated
The FAQs tab

Clicking the add faq… link or the Edit button under Actions opens the Manage FAQ page. Fields on this page are described below.

Field

Description

Notes

Field

Description

Notes

Question

The question text.

 

Answer

The answer to the question.

The answer is displayed when a user selects the question.

Display After

A custom sort order for the list of values.

 

The Manage FAQ page

Integrations Tab

The Integrations tab is used to configure custom data integrations for the form. In particular, this area allows a user to customize where on the file system a copy of the submission package will be archived. To enable this option:

  • Select the Export submission data to the file system checkbox.

The file path under “Submission data will be exported to the following file system location” represents the base file location where submissions will be exported. This setting is configured at the system level in the configuration settings.

  • Select the Use the default file export path configured for your nFORM installation option to allow submissions to copied to the location specified.

  • Select the Customize the path based on the contents of the submission option to allow submissions to be copied to subfolders within the file path specified. This setting allows users to group like submissions (for example, by program area, division, or permit type). 

    • For additional details on the formula used to identify the subfolder where the submission package is stored, see Appendix A: Formula Builder Examples in the Advanced Form Design Guide.

Graphical user interface, text, application, email

Description automatically generated
The Integrations tab

Text Templates Tab

The Text Templates tab is used to configure text templates for the form, which enable an organization to provide consistent communication with the submitter. These text templates are available for selection by processing staff when processing a submission.

Graphical user interface, text, application, email

Description automatically generated
The Text Templates tab

Clicking the add standard text template… link or the Edit button under Actions opens the Manage Standard Text Template page. Fields on this page are described below.

Field

Description

Notes

Field

Description

Notes

Standard Text Template Title

A simple description of the standard text template, which is presented to users when selecting a template.

 

Standard Text Template Definition

The standardized text that is imported into the note when selected.

 

Display After

A custom sort order for the list of values.

 

The Manage Standard Text Template page

Document Templates Tab

The Document Templates tab is used to configure templates that can be used to generate documents within the form to support the submission process. For more information on this feature, see the Document Generation Guide.

Graphical user interface, text, application, email

Description automatically generated
The Document Templates tab

Internal Data Tab

Internal data controls are available to allow additional internal-only data points to be added to a form to support the submission process. The Internal Data tab is used to configure these controls. For more information on this feature, see the Internal Data Controls section of the Advanced Design Guide.

Continue to Step 2

When satisfied with the initial form settings and details, click the Next button at the bottom right of the Form Designer to proceed to Step 2. 

Graphical user interface, text, application, email

Description automatically generated
The Next button appears at the bottom right of the Form Designer.

Step 2: Design the Form Content

The second step in creating a form is to design its structure by organizing content into logical sections and adding the necessary input controls. Grouping related questions helps make the form easier to understand and complete.

If nFORM was closed, follow this process to return to the Form Designer:

  • Click the Forms option in the top menu bar.

  • Locate the form in the list and click the Edit button.

Plan the Form Layout

The organization of an online form should enable users to easily understand and quickly fill out the form. Consider which form fields should be grouped into sections and the order in which these sections should be completed.

Many online forms are based on existing paper-based forms. Although some sections from the paper-based forms may be appropriate for the online version, others may no longer be necessary or helpful. Keep in mind that online controls offer unique capabilities, like displaying helpful text to users and validating values they enter.

For additional details on control types and configuration options available in nFORM, see Appendix A: Controls below.

Add Sections

Once the form layout has been planned, sections can be added.

To add a new section to a form, click the Add section + button.

The Add section + button

This opens the Section page. Fields on this page are described below.

Graphical user interface, text, application, email

Description automatically generated
The Section page

Field

Description

Notes

Field

Description

Notes

Section Name

A name to help users understand the purpose or organization of the section (for example, “Applicant Information” or “Owner Identification).

The name appears at the top of the section.

This is the only required field on this page.

Instructions

Information to help users complete the section.

This text appears immediately below the section name and above any controls within the section.

Conditionally Display Section

The option to display the section conditionally. When selected, the Display Formula field is enabled for configuration.

For details on the Display Formula field, see the Conditional Display section of the Advanced Form Design Guide.

Show Section Auto-Fill Control

The option to automatically populate data fields in the section during submission process.

The Auto-Fill option on the Contract Control works independently of this setting.

For details on this feature, see the Data Integration Guide.

Enable Form Pre-Fill (via Context ID)

The option to pre-fill section data upon creation of the submission, if pre-fill data is configured.

For details on this feature, see the Data Integration Guide.

Disable “Clear Section” Button

The option to hide the Clear Section button for the section.

 

Enable Repeater for this Section

The option to allow users to repeat the questions in this section for multiple items. For example, the same information asked in this section needs to be supplied for each tank onsite, or for each panel installed. If selected, the following additional fields apply:

  • Disable Repeater-Item Add/Duplicate: Select if the repeater should not allow users to add/duplicate the section.

  • Disable Repeater-Item Delete: Select if the repeater should not allow users to delete sections.

  • Dynamically Name Repeater Items: Select if the repeater should be dynamically assigned a name based on a value on the form. If selected, the following field is enabled:

    • Repeater-Item Name Formula: The formula for deriving the repeating section name.

  • Sort: Options to dynamically sort repeaters based on their properties. New criteria can be added by clicking the Add sort criteria… button.

For details on dynamically assigned names, see the Display a Dynamically Assigned Name to a Section Repeater section in the Advanced Form Design Guide.

The Repeater-Item Name Formula field supports very simple and very complex derivations. For details on using this field, see Appendix A: Formula Builder Examples in the Advanced Form Design Guide.

This Section is Optional

The option to consider the section optional for submission.

If selected, validation only applies to values that are entered in the section.

Tag

A unique identifier for the section.

Tags are used to map any export, import, or other use of data back to the original form field. This is especially important when an external system or database needs to access submission data outside of nFORM (such as for data integration). See the Tagging Fundamentals section in the Data Integration Guide for additional details on tagging.

Once applicable settings and fields are configured, click the OK button to continue. If an error message appears, resolve the issue and click the OK button again.

Continue to add sections as needed by repeating these steps.

Section boxes can be dragged up or down to adjust the order in which they appear on the form.

Example sections in a form

To copy an entire section and its controls from an existing form, click the Add existing section + button. Note the existing section must be published to appear in the list of available forms. The existing section will not be affected by any changes made to the copy in the new form. To edit an existing section, click the Edit button next to the section.

Add Controls

Once a form has at least one section, controls can be added to the form to capture user inputs. 

To add a control to a form:

  • Click the Controls button in the section the controls will be added to open the Controls page.

  • Locate the appropriate control type in the Available Controls area. Click the tab names to navigate between simple, formatted, and advanced control types.

  • Click a control type to add it to the section. The control is added to the bottom of the section by default.

  • In the Control dialog box, enter control information as appropriate. Fields with a red asterisk are required. Some common fields across control types are described below.

See Appendix A: Controls for a complete list of control types and configuration options.

Field

Description

Notes

Field

Description

Notes

Label

The field name or question that will be presented to users.

 

Error/Help Tip

Text that is displayed when a user hovers their mouse over the user input field or enters an invalid value for a field, such as a letter in a number-only field.

 

Read-Only?

The option to configure a control as read-only (or read-only under certain conditions).

 

Conditionally Display Control?

The option to display the control conditionally. When selected, the Display Formula field is enabled for configuration.

For details on this feature, see the Conditional Display section of the Advanced Form Design Guide.

Autopopulation Value

Information that is auto-populated in the form based on a user’s profile, such as name or email address.

 

Default Value

The default value for the control field.

 

Maximum Value

The maximum number of characters that a user can enter in this field.

 

Required?

The option to configure the field as required.

 

Tag

A unique identifier for the control.

Tags are used to map any export, import, or other use of data back to the original control. This is especially important when an external system or database needs to access submission data outside of nFORM (such as for data integration). See the Tagging Fundamentals section in the Data Integration Guide for additional details on tagging.

An example short text control

Continue to add controls as needed by repeating these steps. To edit a control, click the Edit button next to the control.

Controls can be dragged up or down within the section container to adjust the order in which they appear. 

An example section container with short text, instruction, and contact controls

Once applicable settings and fields are configured, click the Next Section button at the bottom right of the Form Designer to add controls to the next section.

Continue to Step 3

When satisfied with all sections and their controls, click the Return to Section List button.  

When satisfied with the configuration of the form content, click the Next button at the bottom right of the Form Designer to proceed to Step 3.

Step 3: Define the Default Form Submission Workflow

The third step in creating a form is to define the default form submission workflow. This step includes the configuration of the form workflow steps as well as any associated step actions (such as notifications sent or documents generated). These are referred to as processing steps and actions in nFORM. 

The default workflow can be adjusted later to meet unique form needs.

If nFORM was closed, follow this process to return to the Form Designer:

  • Click the Forms option in the top menu bar.

  • Locate the form in the list and click the Edit button.

  • If needed, click the Next button at the bottom right of the Form Designer to open Step 3.

Determine Processing Steps

Processing steps in nFORM typically follow an organization’s operating procedures for processing a form submission. Most forms have a unique step for each time the processing of the form requires another individual or team to perform a business activity.

An example agency’s operating procedure for processing an application reflected in nFORM

Configure Processing Steps

Once the processing steps have been identified, they can be added to nFORM.

To streamline processing for agencies, steps that can be completed in parallel may be assigned to processing levels. A level of steps is not started until all steps on the previous level are completed.

An initial “Form Submitted” step is also automatically established for each form.

To add a new step to a form, click the Add step + button at the top right of the Form Designer to open the Step page. Fields on this page are described below.

The Step page

Field

Description

Notes

Field

Description

Notes

Step Name

A name for the step (for example, “Administrative Review”).

This name will be used to represent the step in the process and any notifications.

Target Completion NN Days after previous step completed

The targeted number of days to complete the step once it is activated (that is, once the previous step is completed).

This value is used to determine whether alert notifications should be sent. For more information about notifications, see the next section, Configure Actions.

Default Assignment

The role or person to whom the step is automatically assigned when the step is activated.

To use this feature, roles must be defined for the parent organization.

Hide from External User

The option to hide the step from the submitter’s view of the processing steps history.

 

Once applicable settings and fields are configured, click the OK button to continue. If an error message appears, resolve the issue and click the OK button again.

Continue to add steps as needed by repeating this process. To edit a step, click on the Edit button next to the step.

Step levels can be dragged up or down to adjust the default order in which the steps are activated and completed during submission processing. Individual steps can also be dragged to a new position in a different step level (next to another step) to allow for parallel step processing. 

Configure Actions

Each step supports actions to inform staff, submitters, and other interested parties of developments and to automate processing. These actions may be customized to trigger based on a step’s activation or completion, the nearing or passing of a target date, or fees being satisfied. Available actions include sending an email notification, marking a step as complete, changing a submission status, and generating a document.

It is recommended that actions be added to the step where the action is to be taken. For example, to notify a user when a submission is in management review, the step after compliance review, an action can technically be triggered by either compliance review being completed or management review being activated. The process works best when the action is added to the step where the interested party needs to act upon the information.

To add a new step action to a form:

  • On an existing step, click the Step Actions button to open the Step Actions page. All step actions that are currently configured for that step are listed.

  • Click the add step action… link to open the Manage Step Actions page.

    The add step action… link
  • Choose the desired action from the Action to Perform drop-down menu. The fields presented will change to support the selected action type. Available actions and associated fields are described below. Additional configuration settings for common fields are described under Shared Attributes.

    • Autocomplete this Step: Automatically marks the step as completed when the selected Activate when the following occurs value occurs.

      • Activate when the following occurs: The activation trigger for the action.

    • Change Submission Status: Automatically changes the status of the submission to the selected Change Status To value when the selected Activate when the following occurs value occurs.

      • Activate when the following occurs: The activation trigger for the action.

      • Change Status To: The status that will be assigned to the submission.

    • Generate Document: Automatically generates a document using the selected Document Template when the selected Activate when the following occurs value occurs and notifies the interested parties.

      • Activate when the following occurs: The activation trigger for the action.

      • Document Template: The template that will be used to generate the document. (To use this feature, a document template must be added on Step 1 of the Form Designer. For more information, see the Document Generation Guide.)

      • Share document with applicant: If checked, the submitter will have the ability to view and download the generated document.

      • Email Attributes: Used to configure an email notification to the appropriate audience about the generation of the document.

    • Send Email: Sends an email to interested parties about the action performed.

      • Activate when the following occurs: The activation trigger for the action.

      • Email Attributes: Used to configure an email notification to the appropriate audience about the action.

    • Send Submission File: Transmits submission files to an external document storage system.

      • Activate when the following occurs: The activation trigger for the action.

    • Validate Internal Data: Allows that internal data controls be required and validated in order to complete a step. This action is often helpful for forms that require important data.