Audit and Compliance Data

TrueContext automatically captures audit-related data and metadata throughout your workflow. This topic describes the types of audit data available, where to find them, and how to configure additional data collection.

Available on all tiers:

Digital
Intelligent
Elite
?

Contents

Audit trail on objects

The Web Portal tracks who created and last updated key objects in your system. This information appears at the bottom right of each object's page in the Web Portal. The audit trail displays the user's first and last name and a timestamp.

A comment or annotation box containing the text 'Audit trail for objects in the Web Portal' with metadata showing it was created by Alex Jones at Aug 5, 2020 10:05 AM and updated by Sam Martinez at Mar 18, 2026 3:33 PM.

The following objects include audit trail information:

Form submission metadata in the Web Portal

The form submission details page displays metadata that supports audit and compliance requirements. The following audit-relevant metadata is available:

  • Reference number: The unique identifier for the form submission.

  • Name and username: The name and username of the user who submitted the form.

  • Device identifier: The identifier of the device used to submit the form.

  • Timestamps: Includes the dispatch sent time, dispatch received on device time, submitted on device time, submitted on device (Team TZ) time, processing started time, and processing completed time.

    Info:The topic Form Submission Timestamp Fields describes the different timestamps available and how they work.

  • Location: The address, coordinates, and timestamp of where the form was submitted. Includes a link to view the location in Google Maps.

Form submission versions

Form submissionClosed A form submission is a dispatched or submitted form. versions are records of all the changes users make to a single form submission.

When the system creates a new version

The system creates a new form submission versionClosed A form submission version is a record of the changes a user made to a single Form Submission. The system creates a new form submission version when a form is dispatched, transferred as incomplete (TrueContext Teamwork only), edited, or submitted. each time form submission data changes. Form submission versions provide a way for you to review the data that changed and identify the user who changed it.

The following table describes a workflow initiated by a supervisor dispatching a form.

Note:Users can also start work on a form by opening it from the Forms tab in the Mobile App. In this case, the first Form Submission version is created when the user transfers or sends the form.

Action Changes
to
data?
Form
Submission
version
DispatchClosed The term "dispatch" refers to the act of sending a form to a mobile user or customer. Typically, a dispatched record includes some information pre-filled to give the recipient context for the work to be done. Dispatch can be manual or automated (using a Dispatch Data Destination or the TrueContext REST API). to mobile user Yes 1
Mobile user transfers incomplete form Yes 2
Mobile user claims incomplete form No 2
Mobile user transfers incomplete form Yes 3

Supervisor assigns form

No 3

Supervisor unassigns form

No 3
Mobile user claims unassigned form No 3
Mobile user sends complete form Yes 4

Supervisor sends form for corrections

No 4

Mobile user sends corrected form

Yes 5

How to view form submission versions

  1. Go to

    Data & Analytics > Submissions (by Form) > FormName > Continue

    or

    Forms & Integrations > FormName > Go to submissions

    Result: The Web Portal displays the Form Submissions page for the selected form. By default, the Form Submissions page displays form submissions from the last 30 days.

  2. Select the Reference #.

    Result: The Form Submission Details page opens.

  3. Select the reference number, and then select Version History.

    Form submission details for a completed record, showing the option to select the Version History

    Result: The Form Submission Versions page displays

    • a row for each version
    • the state of each version
    • the user who last submitted (sent or transferred) data for each version, and
    • the user assigned to each version.

    The following example shows the version history of a completed form.

    The form submission version is located in the first column.

  4. To see the answers provided for a specific form version, select the version number.

    Result: The Form Submission Version Details page displays the answers and indicates whether the submitter edited any previous answers.

Identify changed answers

To identify specific changes, open each form version and compare. When a mobile user changes a dispatched or prefilled answer, the Web Portal displays a Corrected label on that question. This indicator also appears for incomplete forms transferred through TrueContext TeamworkClosed TrueContext Teamwork is a feature that enables mobile users to transfer incomplete forms for other users to complete as part of a multi-user workflow. This can be useful for jobs that require someone else's expertise or that span multiple shifts. when a user changes a previously entered answer. It also shows when a Conditional Logic rule changes an answer.

Form submission table showing a hierarchical structure with row numbers, Unique IDs, Question Text, and Answer columns. The table contains 'New Page' (Page 1), 'New Section' (Site Information), and a data row for 'SiteName' question with answer 'SITE-7810'. An annotation points to a 'Display Value' showing 'Downtown Facility - Main' marked as '(Corrected)', with a callout bubble explaining 'Answers that the user changed show this label'.

Keep the following in mind:

  • If the user doesn’t change a prefilled answer, no indicator appears. The answer looks the same as one the user entered directly.
  • To determine whether an unchanged answer was prefilled or entered by the user, compare the current version with an earlier version.

Standard JSON and XML downloads

Metadata available in JSON and XML files

You can download a standard JSON or XML file for any form submission. These files contain detailed metadata useful for audit and compliance purposes.

The standard downloads include:

Info:The topic Download Standard XML or JSON Files includes a detailed description of all metadata fields.

How to access standard JSON or XML files

You can access standard JSON or XML files in the following ways:

Note:JSON and XML downloads are only available for the latest form submission version. To store a document for each version, set up a Data Destination that triggers for all states. This ensures you have a complete audit record across all versions.

Image stamps

You can configure image questions to stamp audit data directly onto images. You configure this at the question level when you set up your form. Image stamps capture two types of data:

The data stamp shows System Properties collected when the user submitted the form, and Image Properties collected when the user took the picture.

For TrueContext Teamwork-enabled forms, keep the following in mind:

  • The system does not collect System Properties when a user transfers an incomplete form.

  • The system stamps images only when a user submits the completed form. You can't view image stamps until the form is complete.

  • Different users can transfer an incomplete form multiple times. Image Properties reflect who took the photo. System Properties reflect who submitted the completed form.

Info:The topic Stamping Data Onto Images describes how to set up image stamps.

Configure audit data collection

TrueContext captures most audit data automatically. You can configure additional collection with the following options.

Form-level geo location

By default, all forms collect the device geo location when users submit the form. This setting is not visible to the mobile user. The user's device must have location services enabled for the system to capture it.

Geo Location Question

Add a Geo Location Question with the Geo Stamp Data Type to your form. This captures the user's location when they open the page where the question is located. The system records the location automatically. The user cannot modify it.

Date/Time Stamp Question

Add a Date/Time Stamp Question to your form to capture when a user opens the page where the question is located. The system records the timestamp automatically. The user cannot modify it.

Data Destinations for version tracking

To retain a JSON or XML document for every form submission version, create a Data Destination that triggers on all states. Link an XML or JSON output document to the Data Destination. This gives you a stored copy of the audit data for each version change.

Related topics