Skip to main content

Forms

Forms in Resgrid allow you to create custom data entry forms that extend the built-in functionality of the system. The primary use of forms is to add custom fields to the New Call creation workflow, enabling your department to capture specific information that is unique to your operations. Forms are built using a visual form builder and can include automations that set call fields based on form input.

Why Forms Matter

Every department has unique data requirements that go beyond the standard call fields (name, nature, priority, etc.). For example, your department may need to capture specific incident codes, apparatus requirements, hazmat information, or mutual aid details at the time of dispatch. Forms allow you to define these custom fields and have them appear directly in the call creation interface, ensuring critical data is captured consistently.

Scope

Forms are department-wide. When a form is enabled, it applies to all users who create calls in the department. Only one form of each type (e.g., New Call form) can be active at a time.

Form Types

Forms are categorized by type, which determines where in the system they appear:

TypeDescription
New CallCustom fields added to the New Call creation form
Future Form Types

The forms system is designed to support additional form types in the future. Currently, the primary use case is extending the New Call form.

Creating a Form

Navigate to Department → Forms and click New Form.

Form Fields

FieldRequiredDescription
NameYesA descriptive name for the form
TypeYesThe form type (determines where it appears in the system)
DataYesThe form definition built using the visual form builder

The form builder provides a drag-and-drop interface for constructing your form. You can add various field types including text inputs, dropdowns, checkboxes, radio buttons, and more. Each field can be configured with labels, placeholder text, validation rules, and default values.

Form Automations

Forms can include automations that automatically set call fields based on form input. For example, if a user selects "Hazmat" from a dropdown field, an automation could automatically set the call priority to "Emergency".

Automations are configured as trigger-action pairs:

FieldRequiredDescription
Trigger FieldYesThe form field that triggers the automation
Trigger ValueYesThe value that activates the automation
Operation TypeYesThe type of call field to set
Operation ValueYesThe value to set on the call field

Managing Forms

From the Forms list, you can:

  • View a form's configuration and fields
  • Enable a disabled form to make it active
  • Disable an active form to remove it from the call workflow without deleting it
  • Delete a form that is no longer needed (soft delete)
One Active Form Per Type

Only one form of each type can be active at a time. If you enable a new form of the same type, consider disabling the previous one first to avoid confusion.

Permissions

Form management is controlled by the following permissions:

PermissionDescription
Forms ViewView the list of forms
Forms CreateCreate new forms
Forms UpdateEnable or disable forms
Forms DeleteDelete forms

How Forms Connect to Other Features

FeatureConnection
DispatchNew Call forms appear in the call creation interface
CallsForm data is stored with the call record
AutomationsForm automations can set call priority, type, and other fields

Common Errors and Resolutions

ErrorResolution
Form not appearing in New CallEnsure the form is enabled and is of type "New Call"
Form fields not savingCheck that all required fields in the form builder are properly configured
Automation not triggeringVerify the trigger field name and trigger value match exactly
Permission denied when managing formsCheck that your account has the appropriate Forms permissions