HTML |
---|
<style>
.text-span-6 {
background-image: linear-gradient(99deg, rgba(170, 163, 239, .5), rgba(125, 203, 207, .5));
border-radius: 50px;
padding-left: 15px;
padding-right: 15px;
}
#title-text {
display: none;
}
.panelgradient {
background-image: linear-gradient(180deg, #d5def0, whitesmoke);
border-radius: 8px;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 4rem;
display: flex;
position: relative;
}
</style>
<div class ="panelgradient">
<h1 style="text-align: center;">Track Changes</h1>
</div> |
Introduction to Track Changes
The Track Changes tools provides additional features for logging and tracking the engineering solution changes, covering the following: Recent Changes, Version Control, Cross-Reference, Use Count, and Unused Objects.
On this page:
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
TrackChanges Tables
Recent Changes
Presents the list objects modified in the Solution Configuration. See Recent Changes.
Version Control
Presents the summary of all configuration tables and its version. See Version Control.
Cross-Reference
Presents the list objects in use and its usage locations. See Cross-Reference.
Use Count
Presents the list objects in use, and the number of times it has been used. See Use Count.
Unused Objects
Presents the list objects created but not used in the configuration. See Unused Objects.
In this section:
Page Tree | ||
---|---|---|
|
Easy Heading Macro headingIndent 40 navigationTitle On this page selector h2,h3 wrapNavigationText true navigationExpandOption disable-expand-collapse
headingIndent | 40 |
---|---|
navigationTitle | On this page |
selector | h2,h3 |
wrapNavigationText | true |
navigationExpandOption | disable-expand-collapse |
This document presents information about how to track project changes.
Track Project Changes
Info |
---|
Find Detailed Docs Here: Finding and Removing Unused Tags, Devices & More |
The cleanup of your project is important during both project creation and maintenance
Having unused items in your project makes troubleshooting, maintenance, and understanding more difficult and error prone.
We make it easy and safe to find and remove many unused items:
- Tags
- Devices
- User Created Types
- Reports
- Datasets
- Historian Tables
Now you can easily find if you have made any of the above, forgot to hook them up, have not used them yet, or do not need them at all.
Verifying the Project Information
The Info environment provides access to the details for your current Project configuration. From the Main Menu, click the Info icon. Then, click Projects.
The platform helps you gather and store information about your Project. The management of a project involves developing, installing, commissioning, and/or maintaining. In order to accomplish this, it is important to make sure you have an accurate software version, license, project, settings, etc. Project displays this information and allows you to make changes to the information. Some of these fields are also available during runtime.
Tracking Project Changes
Another key feature is the ability to track changes in a project configuration, helping you to verify a project's setting during many stages of development and implementation. This is important so that you can check which version of your project is being used when developing and working through diagnostics. To enable this feature, click the Track icon.
Our platform tracks changes for every aspect of a project configuration. Whenever a table is created, its name will be displayed in this page. An "X" sign at "ChangedSinceBuild" and "ChangedSincePublish" columns will indicate if there were any changes, as shown in the image on the right.
Double-clicking a line in the table brings you back to the editor display where you made the change.
The Changes tab provides information regarding which module was changed, what the change was, which project build the change occurred in, the date the change was made, and any arbitrary comments that were made by the user.
The Releases tab provides information regarding the date of when a project was published, who published it, and the project's build number when it was published.
Adding Notes to the Project
During the development and implementation of a project, developers often need to leave notes for themselves or for other users who are collaborating on the project. Within the platform, developers can leave these notes by using the Notes utility. To use notes, click the Notes icon.
When you are editing a project, double-click a note to view it on the desktop similar to Post-it notes.
Notes are viewable by all Project design team members.
Unused Objects
Access the Run → UseCount → Unused Objectstab and click the Refresh button to get the current unused object list.All the objects found are unused. Select the object you want to remove and click Remove. You can remove more than one object by selecting multiple objects at once and clicking Remove....
When does it work?
It works when there is an object that is not in use. The unused objects can be either tags, devices, or even a report page that is not being used.
When does it not work?
It does not work if the desired object is being used, either by something on the screen or by a line of code or script.
Does this functionality identify the tags being passed as a reference by the .Link property?
No. It is very important to pay attention to the tags that are being passed by the .Link property. Since you cannot undo this changes, our software warns you that it is highly not recommended to delete something in this situation (see previous image).
If the object is used as an expression, such as TK.GetObjectValue, will it recognize the use?
No. Just like the “.Link” reference described above, the expression TK.GetObjectValue needs extra attention. Even if an object is in use, it will appear as if it were not in use. This is why we always recommend using the <Object>.GetName() method and not the “Object Name” as a typed text.
In this section...
Page Tree | ||||
---|---|---|---|---|
|