Version 12 Highlights
April 5, 2026
Complex Validation Rules
The most significant addition in this release is the introduction of complex validation rules for properties, result types, and relationships. Validation rules can now include optional conditions that further restrict allowed values based on the values of other properties or results, or the existence or absence of a relationship. Multiple comparison operators are supported depending on the data type. An “Allow all values” rule with optional conditions can be used to flag questionable data entries and report them to a selected user group. Complex validations improve data quality at the point of entry and can also serve as a data cleansing tool.
In-App Messaging
Users can now communicate with each other directly within the platform using internal messages. Individual and static object references can be attached to messages for quick access by recipients. System notifications about data conflicts and validation issues are now also delivered through internal messages rather than by email. Broadcast messages can be created to display important announcements to all users upon login or when accessing the Home Screen. Users who prefer email notifications can opt in via “My Account”.
Help Texts for Data Entities
It is now possible to add explanatory help text to properties, result types, relationships, and tag types. When help text has been defined, a question mark icon will appear next to the relevant data entity in both the web and mobile applications. Clicking or tapping the icon displays the associated help text. This is useful for guiding users on the correct values or meaning of a field during data entry.
View Previously Recorded Data While Recording a Protocol
When recording data using a protocol, users can now view previously recorded values for any property, result, or relationship included in that protocol. If existing data is present, the item label is displayed as a link. Clicking or tapping the link opens a popup showing all current values for that step. This is available in both the web and mobile applications.
Protocol Recording for Multiple Objects
The web application now mirrors the capability introduced in the mobile app, allowing protocol data to be recorded for multiple individuals or static objects in a single session. The recording screen is organised as tabs — one per object. Users can add existing objects or create new ones at any time before saving. A new “Run Protocol” option has been added to the Home Screen side navigation bar.
Table View as Default on Desktop
The Individuals and Static Objects applications now automatically open in table view when running on a desktop or laptop computer. On mobile devices and tablets, split view remains the default. Users who prefer split view on desktops can change the “Default view for main applications” setting in the “My Account” dialog. The table view has also been enhanced with a split view toggle button and a quick-add button for new objects.
Navigate to Objects Directly from the Audit Report
The Audit Report has been updated to allow direct navigation from any report item to the corresponding individual or static object, making investigation of audit records faster and more convenient.
Protocol Data Must Be Modified Within the Protocol Context
To preserve data integrity in protocols that use conditional steps, results and relationships recorded using a protocol can no longer be modified or deleted from table view or split view. Such data must be maintained from within the relevant protocol recording. This change ensures the conditional structure of protocols remains valid.
Mobile: GPS Coordinates Shown by Default
Displaying the current GPS position is now the default mode when the mobile application starts, making it quicker to record location data without additional steps.
Mobile: Upload Individual Items on Demand
It is now possible to upload individual items to the server at any time directly from the storage pages. Long-pressing an item will prompt a confirmation dialogue and, upon confirmation, the item will be uploaded immediately.