How to Create a New Reporting Form
Who is this article for?Administrators building forms.
Report admin permissions are required.
The Coruson reporting module allows the administrator to design and build forms. These forms can then be filled in by the end user, with the submitted report then being routed to the correct personnel for investigation and response.
These forms are smart forms, meaning that the fields on display will change based on the selections made by the end user.
For Example: If you are building an Air Safety Report form you may have a question on what phase of the flight the incident took place. If you select "On Approach" then only the relevant fields will be displayed.
These forms are built in the Administration module. This article outlines how to create a brand-new reporting form.
Important Note: This article does not include details on adding rules to your report. For more information on working with rules please visit How to Configure Form Rules. This article is broken into 7 sections:
- Create the New Form
- Add Fields to the Field Bank
- Add Fields to the Form
- Assign a Route to a Form
- Configure the Form
- Activate a Form
- Further Reading
1. Create the New Form
To add a new form to Coruson:
- Browse to Administration, then Reporting, then Forms.
- Click the button to add a new form.
- Enter the required information:
-
-
- Title: A clear and concise name of the form.
- Description: A brief description of the form and intended use.
- Prefix: The number prefix to be used when creating reports (e.g. ASR-).
- Suffix: The number suffix to be used when creating reports.
- Padding: The leading number of zeroes on the number (e.g. ASR-0001).
-
- Click Add Form to create a draft form.
2. Add Fields to the Field Bank
The field bank is a collection of fields that can be used to build your form. All fields must exist in the field bank before they can be added to your form design.
The following field types can be added:
Field Type | Description | Data Type |
---|---|---|
Short Answers | A single line input box | Text/Numeric (String) |
Long Answers | A multi-line input box | Text/Numeric (String) |
Dates | A date selection field with an option to prevent future dates | Date |
Dates/Time | A date and time selection field with an option to prevent future dates | Date w/ Time |
Numerical | A field for only numbers. Options to set precision, minimum value, and maximum value | Numerical |
Dropdown List | A field of predetermined responses | (Predetermined) Text (String) |
Radio Group | Allows for a custom list of options, selected by highlighting a radio button (only 1 selection) | Text/Numeric (String) |
Checklist Boxes | Allows for a custom list of options, selected by highlighting checkbox(es) (multiple allowed) | Text/Numeric (String) |
Location | A field with searchable location | Address (String) |
Section Repeater | Allows you to add entire pre-existing sections inside another section | N/A |
To add a field to the field bank:
- Expand the field bank.
- Click on the add button.
- Select your Field Type.
- Enter a label.
- Update the properties of the field.
- Click Add.
Looking for more details on the field properties? Visit How to Create, Modify or Delete a Field for details.
3. Add Fields to the Form
To add fields to the form:
- Add a section to the Form by clicking the Add Section button.
- Click on the section action menu and select Edit.
- Edit the name of the section and click Save.
- Expand the Field Bank.
- Search for the field you need to add.
- Drag and drop the field into the section.
- Repeat this process for all fields you need.
- Identify the field that provides you with the key piece of information.
Note: A key field is usually the field that provides a distinguishing piece of information for the submitted report that will show up in the list view. This could be the name of the subject, a location or other piece of information.
- Click on the action menu and select Set as Key Field.
Need to add additional rows or spacing to the section? Click on Formatting and drag the design elements you need.
Looking to configure rules? Visit How to Configure Form Rules for details?
4. Assign a Route to a Form
Once your form has been designed you're ready to configure the owner, assign a workflow and associate interested parties. These are collectively known as the route.
To create a new route:
- Open the Configuration tab.
- Click on the route action button and select Edit.
- Enter the required information.
- Click Close.
Consider your routing! More than one route can be assigned to a form. Think of these routes as conditions to make sure the filled in reports are routed to the right people. For example: if a safety incident occurs at Head Office then it can be routed to the Head Office Safety Manager to investigate. But if the report is for a satellite office then the Safety Manager responsible for that location can investigate.
5. Configure the Form
The form also includes additional configurations:
- Associated Workflow Templates: Additional workflow templates can be assigned to the form.
- Additional Information: These fields act like a "For office use only" section allowing those processing the report to add additional details.
- Report Classifications: Classifications can be selected so that the reports can be grouped for analysis. This section allows you to essentially make classifications available to the form, thereby giving the person responsible for closing the report a selection of classifications to assign.
- Numbering: This controls how the numbers will be generated when submitting reports of this type.
- Mandatory Reporting: This activates a toggle allowing the raiser of the report to flag the record as something that should be shared with a regulator or authority.
- Standard Event Templates: Here you can assign any templates that can be used to quickly close the record. Please see How to Apply a Standard Event for more details.
- Image: An image can be assigned for the report. This is essentially a title card that will show on the Coruson home page for users to quickly raise a report. The image is also displayed in the Coruson mobile app.
- Report Raiser View Report: This toggle allows the Raiser the ability to view the report after submission.
Example: If you are creating a safety incident form you may want to consider a risk assessment as part of the classification. This would allow the risk of the event to be identified during the completion phase.
6. Activate a Form
With the form built and configured you are ready to activate and distribute the form to users.
To activate the form:
- Click on the action menu and select Activate.
- Click Activate to confirm.
Important Note: If the form cannot be activated then the reason will be explained. Some common issues include missing workflows, owners or even a field not being designated as the key field.
To distribute the form to users:
- Browse to the Distribution tab.
- Type the name of the person or group you would like to share access to the form.
- Select the user and click Add.
Tip! Reports can easily be shared via groups so as users join and leave groups they will automatically gain access to the form.