Skip to content

Integrity Report

The integrity report checks every field that carries an integrity stamp: script bodies, saved queries, custom HTML content. These take a stamp as they are stored, and the report confirms the stamp still matches the content.

The Integrity Report screen

The screen opens empty and is run with Run Check. The check is a snapshot; it does not run continuously.

The stamp is produced as the content is written to the database. If the content is changed from outside the product — by writing to the database directly, during a restore, or by any other route — the stamp no longer matches and the report says so.

The installation’s integrity mode decides what a finding means:

ModeBehaviour
OFFNo check
WARNThe mismatch is written to the project log and the content runs anyway
ENFORCEThe content does not run

The check happens as the content is taken to be run, not as the record is read. That is deliberate: a script or query whose stamp does not match stays visible on its own screen, so you can see what it now says and put it back — even under ENFORCE, the screen that can repair the record is not taken away from you.