Skip to main content

Form Report

The Form Report is a company-wide, filterable list of every completed form submission -- safety inspections, toolbox talks, quality checklists, and any other safety form your organization uses. Use it to search across all submissions at once, narrow the list down with filters, open any individual submission, and export the current view to CSV.

note

Unlike Form Inbox -- which is a personal, two-pane list/detail view scoped to what you need to review -- Form Report is a single flat table meant for auditing and reporting across the whole instance. It only lists submissions with a final result (Pass, Fail, or Resolved); forms a worker has started but not yet submitted (Draft) don't appear here.

Sidebar → Forms → Form Report

URL: /overview/form-submission-report

Overview​

Form Submissions table with the search box, tabs, filter bar, and column headers, showing the No Form Submissions Available empty state

The page title inside the card reads Form Submissions. Above the table:

  • A search box (placeholder: "Form ID, Safety Form Name, Project, Job, Submitted By") searches across those fields at once.
  • Add New opens an Add Table View panel for building a custom saved view of this table -- it does not create a new form submission. See Custom Views and Columns below.
  • Export downloads the current view as a CSV. See Export below.
note

The screenshots on this page were captured against a demo instance with zero completed form submissions, so the table, filters, and columns are all shown in their empty state.

Tabs​

TabDescription
AllEvery submission regardless of archive state. This is the default tab.
ActiveOnly submissions that haven't been archived.
ArchivedOnly submissions that have been archived.

Filters​

The filter bar with the Date Submitted filter open, showing a month calendar for picking a date range

Each filter opens a dropdown -- a searchable checklist for the picker filters shown above, or a calendar for the two date filters:

FilterNarrows the list to submissions where...
Job...the submission is tied to one of the selected jobs.
Project...the submission's job belongs to one of the selected projects.
Status...the result (Pass / Fail / Resolved) is one of the selected values.
Submitted By...the submission was filled out by one of the selected users.
Missing Acknowledgements...the submission has an outstanding required acknowledgement/signature.
Safety Form...the submission is for one of the selected form templates.
Date Submitted...the submission was submitted within the selected date range.
Last Activity...the submission was last updated within the selected date range.
note

Every picker filter (Job, Project, Status, Submitted By, Missing Acknowledgements, Safety Form) builds its option list from the submissions the report currently sees. With zero submissions on the demo instance, all six show "No ___ Options Available" -- this is the empty-data state, not a broken control. Only the two date filters (Date Submitted, Last Activity) show a real, working calendar regardless of data.

Per-Form Breakdown​

The Safety Form filter dropdown open, showing a search box and an empty checkbox list

There's no separate "submissions by form" chart or tile on this page. To see how many submissions exist for a given form template, use the Safety Form filter to select the template(s) you want, then read the item count at the bottom of the table (for example "1 of 3 pages (62 items)"). Combine it with the Status or date filters to narrow further -- for example, "Fail" submissions for one form in the last 30 days.

Drilling into a Compliance Metric​

The Missing Acknowledgements filter dropdown open, showing a search box and an empty checkbox list

The closest thing to a "metric" on this page is Missing Acknowledgements. Rather than a count displayed up front, it's a filter: select it to narrow the table down to only the submissions still waiting on a required acknowledgement/signature, then open any of those rows to see who specifically hasn't signed yet (see Viewing a Submission below).

Custom Views and Columns​

The Add Table View panel, with a Table View Name field, a Save as private view toggle, and a scrollable checklist of columns to display

The default table shows these columns: Last Activity, Date Submitted, Submission ID, Safety Form, Time To Complete, Project, Job, Submitted By, Status, Missing Acknowledgements, and Actions. Four of these -- Submission ID, Safety Form, Submitted By, Date Submitted -- are always shown and can't be removed.

Clicking Add New opens an Add Table View panel instead of a submission form. From there you can:

  1. Give the view a Table View Name.
  2. Optionally turn on Save as private view so only you see it (left off, it's shared with your team).
  3. Check which columns to display. Beyond the defaults above, the checklist includes fields such as Acknowledgers, Acknowledgments Received, Acknowledgments Requested, Comment Count, Created At, Current Progress, Equipment, Lat, Lon, Replaced By, Safety Form Version, Schedule Date, and Seen By Me.
  4. Click Save to add it as a new tab next to All / Active / Archived.
note

This is where the "breakdown by X" reporting actually happens on this page -- there's no pre-built "By Job" or "By Worker" widget. You build a view with the columns you want (Job, Submitted By, and so on), apply filters, and read the table. Time To Complete and Current Progress are calculated columns -- how each one is worked out isn't described in this guide.

Viewing a Submission​

Click a row's View Response > link in the Actions column to open the full submission in a new tab, at /safety-inspection-forms/<formId>/<submissionId>.

note

The demo instance used for these screenshots has no completed submissions, so this walkthrough couldn't be captured live. The detail page is the same underlying view used by Form Inbox -- it shows the submission's status badge, signatures, comments, submitted answers and photos, and location. See that page's Reviewing a Submission section for what it looks like populated.

Compliance Use Cases​

Use CaseHow Form Report Helps
COR AuditFilter to Safety Form and a date range, then export the list for the audit period.
JHSC ReviewFilter to a date range to pull a period's safety inspections and toolbox talks.
Client ReportingExport the filtered list as CSV for a general contractor's records.
Incident Follow-UpFilter by Safety Form and Status (Fail) to track incident reports and their resolutions.

Export​

The Export button in the table toolbar, next to the search box

Clicking Export immediately downloads a CSV of the current table view -- whichever tab, filters, and columns are currently applied -- with no options dialog in between.

note

This list-level Export is CSV only. A per-submission PDF printout exists, but it's on the individual submission's detail page (opened via View Response), not here -- it matches the Export option in Form Inbox's settings menu. That PDF export lets you hide the result or description, include photos and attached files, and exclude specific questions before generating the file.

Permissions​

To open this page you need:

  • Form Submission → View

Safety Form Report​

URL: /overview/safety-form-report

note

This is a second, related report living at a different URL, documented here rather than on its own page so the two aren't confused. Three different labels appear for it depending on where you look -- the browser tab reads Safety Forms Overview, the on-page heading reads Form Submissions Overview, and the breadcrumb reads Form Submission By Form Report. This guide calls it Safety Form Report to match its URL and avoid a fourth name.

Where it is​

There is no sidebar link or command-palette entry for this page -- the sidebar and the command palette only point to Form Report (/overview/form-submission-report). It's reachable only by navigating directly to the URL, or via a bookmarked/shared link:

URL: /overview/safety-form-report

What it's for​

Instead of one flat table of every submission (which is what Form Report shows), this page groups submissions by safety form template -- one collapsible section per form that has at least one matching submission, each showing its own Pass/Fail/Resolved counts. It covers the same submissions as Form Report (all forms, not safety-only forms specifically -- "safety form" here just means "form template," matching this instance's terminology), reorganized by template rather than by date.

note

This is not the Safety Compliance Report. This page lists the form templates that have matching submissions, while the Safety Compliance Report (BETA) at /reports/safety-compliance-report -- documented on Training and Safety Compliance Reports -- is a separate report. That one answers "was every required form signed for each job on a given day"; this page answers "how many submissions does each form template have, and what were the results."

Screenshot​

Safety Form Report showing the Search Name box, Date Range filter, and a No Safety Forms found empty state

note

Shown empty on the demo instance -- it has zero completed form submissions (the same condition noted above for Form Report), so no form templates come back and the page shows No Safety Forms found instead of any accordion sections.

Screenshot -- filter open​

The Date Range filter open, showing a month calendar

Controls​

ControlDescription
Search NameFree-text search that filters which form templates are listed, by the template's name. Unlike Form Report's search, it does not search submission fields like submitter or job.
Date RangeA single calendar-range picker. It narrows which form templates appear (only templates with a submission whose activity falls in the range) and is passed down as the date scope for that template's submission table once expanded.

Grouping and what's inside each section​

Each form template with at least one matching submission renders as its own collapsible section:

ElementDescription
Section titleThe form template's name, with an external-link icon that opens that template's own page at /safety-inspection-forms/<formId>?tab=form-submissions.
Pass / Fail / Resolved badgesCounts of submissions in each result state for that template, matching the current Search Name and Date Range.
Expanded contentsThe same submission table documented under Custom Views and Columns and Filters above -- same columns, same filters, same Export -- pre-scoped to submissions of that one form template.

How to run it​

  1. Navigate directly to /overview/safety-form-report (no sidebar link points here).
  2. Optionally type into Search Name to narrow which form templates are listed.
  3. Optionally pick a Date Range to narrow both which templates appear and the data scope inside them.
  4. Click a form template's section to expand it and see its own submission table, filters, and Export -- as described for Form Report above.

Permissions​

To open this page you need:

  • Form Submission → View
  • Form Report -- The same submissions as one flat, filterable table (this page, above)
  • Form Inbox -- Review, sign off on, and resolve individual submissions
  • Form Submission Detail -- The full record each expanded row's View Response link opens
  • Form Builder & Management -- Create and configure form templates
  • Reports hub -- The Health and Safety report cards (Certification Status, Employee Training Records, Employee Training Matrix, Safety Compliance Report) live here, separate from this page and from Form Report -- neither of which is a Reports-hub card
  • Training and Safety Compliance Reports -- The Safety Compliance Report (BETA), a different report at a different URL (see the note above)