OperationsCommander - https://opscom.wiki

Forms Module

OperationsCommander works hard to maintain an up to date product wiki! If you have any questions or if you feel something is missing, post about it in the community.

Forms Admin

The Forms module allows organizations to create and manage digital forms for special requests and communications with users. This article is for OPSCOM administrators who need to set up, configure, and manage these forms.

Setup & Configuration

The Forms module has been refactored with new functionality and new forms are only operational on the OPSCOM app. Any existing forms created in the old format are not compatible and will need to be recreated using the new form builder.

To manage forms, administrators require specific permissions:

  1. Go to System Configuration, then Admin Management, and click Manage Roles.

  2. Select the relevant administrator role and click Permissions.
  3. Under the Users tab, ensure the Edit Forms and View Forms checkboxes are enabled.

  4. Click Save.

Using this Feature

Administrators can view, edit, or create new forms from the Forms page.

Accessing the Forms Module

Go to User Management, Forms, and click List Forms.  A list of all existing forms will display.

Available Actions & Buttons

Best Practices & Considerations

Viewing Form Entries

This article describes how to view, search, and manage user submissions for custom forms. This feature provides administrators with the tools to find specific form entries, review submitted data, edit information, and communicate with the submitter.

Using this Feature

The process involves searching for specific entries and then managing them individually from the entry view page.

This functionality requires that a form has already been created and submitted by users. The search options available on the Form Entries page are dependent on which fields were marked as "searchable" during the form's initial setup. For more information, please see the Creating a New Form article.

Searching for Form Entries
Working with an Individual Entry

The Entry View page displays the submitter’s information and all of their answers. From here, you can perform several actions:

Editing a user's form entry changes the data stored in the database.

Visual Cues

Best Practices & Considerations

Form Field Types

This article provides a detailed overview of the various field types available when building a custom form. Its purpose is to help administrators understand the function and configuration options for each field, enabling them to create effective and user-friendly forms.

Field Types and Options

The field types described below are the building blocks used within the form creation tool. No special system configuration is required to use them. For a complete guide on building a form, please refer to the Creating a New Form article.

Checkbox Group

Used to allow a user to select one or more options from a list.

Date Field

Used to get a date from the user, who will be presented with a calendar date picker.

Header

Used to display a header or subheader on the form. This is a display-only field.

Number

Used to accept numerical digits only.

Paragraph

Used to display a block of text on the form, such as for instructions. This is a display-only field.

Radio Group

Used to allow a user to select only one option from a list.

Select Menu

Presents a drop-down list of options. This is ideal for questions with many choices to save screen space.

Text Field

Used to allow a user to input a single line of text.

Text Area

Similar to a Text Field, but provides a larger, multi-line area for text input.


Best Practices & Considerations

Forms

This article describes how to use the Forms module to create, manage, and deploy custom forms for users. This feature allows administrators to collect specific information for processes like applications, appeals, or feedback. 

Setup & Configuration

The primary setup step is creating and configuring a new form using the three-tab interface.

This is a refactored module. Existing form data from older versions of the system is not compatible, and old forms will need to be recreated using this tool. To view the different options available for form building, please refer to the Form Field Types article.

Creating a New Form
  1. Go to User Management, then hover over Forms, and click List Forms.

  2. On the Forms List page, click the Add Form button.

  3. On the Form Basics tab:

    • Enter a Title and Description for your form.

    • Enable the Visible checkbox to make it accessible to users.

    • Set a Show At and Hide At date and time to schedule the form's availability.

  4. On the Post Form Actions tab:

    • Configure what happens after a user submits the form. You can choose to send a notification email to an administrator by selecting Mail to specific email, and you can define the Completion Text message that is displayed to the user.

  5. On the Questions tab:

    • Drag and drop the desired field types from the right-hand panel into the questions area on the left.

    • Click the edit icon on each field to configure its options, such as its Label, Help Text, and whether it is Required. For a detailed breakdown of each field type, please refer to the Form Field Types article.

Using this Feature

Once forms are created, you can manage them and their submissions from the Forms List page.

Managing Forms in the List

From the Forms List page, you can perform several actions on existing forms:

Understanding Question Options

When editing a question field, the following options are available:


Best Practices & Considerations