Overview
Reserved words (or system variables) in Construct Preview are special column names in the datasets of grid or properties card containers, visibility views, or stored procedures that trigger specific system behaviors. When the system detects these reserved words as column names, it automatically applies predefined functionality without requiring additional configuration. Reserved words also act as environment parameters that pass user session information to views, stored procedures, and business rules.
How Reserved Words Work
Reserved words in Construct Preview function differently depending on their context:
In Tables: When reserved word columns exist in a table registered as a page's underlying data source, the system automatically manages the fields in a table. For example, audit columns provides basic auditing functionality at the record level, and tracks who created and modified each record, when, and through which interface.
In Views: Reserved words in grid container’s dataset, visibility views, or validation views act as filter criteria or parameters. For example, a grid container’s dataset containing a ccdEdit column will control the editability of a record.
The system recognizes reserved words by their exact column name and applies the corresponding functionality automatically. The tables below lists the reserved words available in Construct Preview.
Content Control Dataset Reserved Words List
Note
The CCD reserved words support the ‘boa’ prefix versions, e.g. boaEdit, for backwards compatibility purposes.
Reserved Word | Purpose |
|---|---|
ccdAdd | Controls whether you can add a record at the container level when used in a conditional configuration dataset (CCD). |
ccdEdit | Controls whether you can modify a record at the container level when used in a CCD. |
ccdDelete | Controls whether you can delete a record at the container level when used in a CCD. |
Table Field Reserved Words
The Syniti Reserved Columns listed below are used in Construct Preview for basic record auditing.
Reserved Column | Purpose |
|---|---|
AddedOn | Captures the timestamp when a record is created. This column is hidden by default. |
AddedBy | Captures the user principal ID (pcp_xxx) of the person who created the record. This column is hidden by default. |
ChangedOn | Captures the timestamp of the most recent record modification. This column is hidden by default. |
ChangedBy | Captures the user principal ID (pcp_xxx) of the person who last modified the record. This column is hidden by default. |