Overview
Track Changes provides a table that automatically logs changes within solutions, covering configuration adjustments, as well as the creation and deletion of solution objects.
The table lists the configuration name, modification type, date and time, and the responsible user.When starting
theDesigner, the Home page shows
therecent changes
in the solution, querying the contents ofby querying this table.
You can customize the persistence of those records at TrackChanges /Access: Track Changes → Recent Changes
.On this page:
Table of Contents | ||||
---|---|---|---|---|
|
Parent Page: Track Changes Tools (Reference)
Data Persistence Settings
Modification of Auto-Delete requires Administrator privileges. Login at Designer Home with Administrator credentials to change settings.
Auto-Delete Options
Setting | Behavior | Use Case |
---|---|---|
Previous Sessions | Delete records from prior Designer sessions | Development cleanup |
After Build Command | Delete records from previous builds | Build-based tracking |
After Publish Command | Delete records from previous publishes | Production releases |
Keep All Changes | Disable auto-delete (manual only) | Full audit trail |
Tracking Changes Disabled | Stop adding new records | Performance/privacy |
Manual Deletion
With Administrator privileges:
- Select rows (Shift-Click or Ctrl-Click for multiple)
- Right-click selected rows
- Choose "Delete Selected Rows"
Table Columns
Default Visible Columns
Column | Description |
---|---|
Build* | Build number reference |
TableType* | Database table type (UnsTags, AlarmItems, etc.) |
RowState* | Current database row state |
ChangedObject* | Part of object changed |
UserName* | User who made change |
Notes* | Additional change information |
Additional Columns
Column | Description |
---|---|
ID | Unique change identifier |
VersionID | Object version |
ObjectName | Changed object name |
ObjID | Object instance reference |
UserID | User identifier |
UserComputer | Computer used |
DateCreated | Object creation date |
DateModified | Last modification date |
*Columns marked with * are displayed by default
Navigation
Double-click any row to navigate directly to that configuration in Designer.
See Also
- Track Changes Tools (Reference) - Parent section
- Version Control (Reference) - Version tracking
- Find Results Panel (Reference) - Search interface
Data Persistency Settings
The modification of the Auto-Delete is enabled only for Administrator users. Go to the Designer / Home (Home page icon, at the top-left of the Solution Explorer), and login with Administrator privileges to change this setting.
The available options to specify when the Auto-Delete will happen, and what will be deleted are:
- Previous Sessions: When using the Designer to modify the solution, delete records of previous sessions.
- After Build Command: After a Build Command, delete the records of previous builds.
- After Publish Command: After a Publish Command, delete the records of previous publishes.
- Keep All Changes: Disables auto-delete. Records can still be deleted manually by the Administrator.
- Tracking Changes Disabled: Don't add new records.
Deleting Records Manually
When logged as Administrator, you can delete a set of rows with the following steps:
- Select a set of rows (select one row, then use Shift-Click, or Ctrl-Click for more rows)
- Execute right-click on the selected rows, to open the Context Menu
- Execute Delete Select Rows.
Tip |
---|
Double click on a row navigates to its configuration in the Designer. |
Recent Changes Table Columns
Property
Description
ID
Identifies each change or version uniquely.
VersionID
Marks the specific version of the object.
ObjectName
Names the object that has undergone change.
Build*
References the specific build number of the system.
TableType*
Specifies the type of the database table (SolutionSettings, UnsTags, AlarmItems, ScriptsClasses).
ObjID
References the specific instance of an object.
RowState*
Indicates the current state of the database row.
ChangedObject*
Specifies the part of the object changed.
UserID
Identifies the user who made the change.
UserName*
Names the user who executed the change.
UserComputer
Identifies the computer used for the changes.
DateCreated
Records the date of the object's creation.
DateModified
Notes the date of the object's last modification.
Notes*
Provides additional information about the change.
In this section:
Page Tree | ||||
---|---|---|---|---|
|