Overview
Track Changes provides Provides a table for tracking modifications within a solution in the software platform. This feature logs and displays information on configuration adjustments, code alterations, device additions, or removals. Its purpose is to ensure transparency and up-to-date knowledge of system modifications, facilitating maintenance and development oversight. It displays a table of recent changes, including configuration name, 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 of modification, and the user responsible for the change. In application, this interface finds relevance in scenarios where tracking solution development and maintenance is crucial, enabling users to monitor and review changes efficiently. Configuration of this feature requires administrator access to set data retention durations and modify the auto-delete options. To use it, within the Solution Explorer navigate to the Track Changes → Recent Changes. You can view, filter, and access detailed information on each modification, with direct navigation to affected configurations and filtering to refine displayed results.
On this page:
Table of Contents | ||||
---|---|---|---|---|
|
responsible user.
When starting the Designer, the Home page shows the recent changes in the solution, querying the contents of this table.
You can customize the persistence of those records at TrackChanges / Recent Changes.
On this page:
Table of Contents | ||||
---|---|---|---|---|
|
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
Properties reference
Recent ChangesProperty | 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 | ||||
---|---|---|---|---|
|