Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

the

Designer, the Home page shows

the

recent changes

in the solution, querying the contents of

by querying this table.

You can customize the persistence of those records at TrackChanges /

Access: Track Changes → Recent Changes

.

On this page:

Table of Contents
maxLevel3
styleNone

Image Removed


Data Persistence Settings

Modification of Auto-Delete requires Administrator privileges. Login at Designer Home with Administrator credentials to change settings.

Auto-Delete Options

SettingBehaviorUse Case
Previous SessionsDelete records from prior Designer sessionsDevelopment cleanup
After Build CommandDelete records from previous buildsBuild-based tracking
After Publish CommandDelete records from previous publishesProduction releases
Keep All ChangesDisable auto-delete (manual only)Full audit trail
Tracking Changes DisabledStop adding new recordsPerformance/privacy

Manual Deletion

With Administrator privileges:

  1. Select rows (Shift-Click or Ctrl-Click for multiple)
  2. Right-click selected rows
  3. Choose "Delete Selected Rows"

Table Columns

Default Visible Columns

ColumnDescription
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

ColumnDescription
IDUnique change identifier
VersionIDObject version
ObjectNameChanged object name
ObjIDObject instance reference
UserIDUser identifier
UserComputerComputer used
DateCreatedObject creation date
DateModifiedLast modification date

*Columns marked with * are displayed by default


Navigation

Double-click any row to navigate directly to that configuration in Designer.


See Also

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:

  1. Select a set of rows (select one row, then use Shift-Click, or Ctrl-Click for more rows)
  2. Execute right-click on the selected rows, to open the Context Menu
  3. 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.

 *(Column displayed by default on data grid)

In this section:

Page Tree
rootV10:@parent
spacesV10