Versions Compared

Key

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

In any industrial automation project, keeping track of the changes made throughout the development process is crucial for maintaining efficiency, ensuring quality, and preventing potential issues. FactoryStudio, a powerful and versatile software platform, offers a wide array of features designed to help users manage and track changes within their projects effectively.

This chapter provides an overview of the various change tracking features available in FactoryStudio, such as Recent Changes, Version Identification and Configuration Management, Cross-Reference and Use Count, and Managing Unused Objects. Additionally, it covers essential topics related to collaborative development, user changes logging, and backup and recovery strategies.

On this page:

Table of Contents
maxLevel3

Using Recent Changes

The Recent Changes feature in FactoryStudio allows users to keep track of the modifications made within their projects, providing a quick and efficient way to keep up to date with project development and maintenance. 

When opening a Project, the Welcome page shows the latest changes in the project, with hyperlinks to that configuration.. See <link <Project Development > Welcome>>

That information is retrieved from a RecentChanges tables what in maintained inside the Project file itself.

Overview of the Recent Changes interface

Navigating to Track > RecentChanges you have access the Recent Change Table

<<Image later>>

<<Add Description of the columns.  

Setting up data retention duration

<< Expainlt the top configuration to change the retention policy. Explain on admin can modify. Explain the comments column can be edited.

Viewing and filtering recent changes

<< Basic explains on filter, refer to link on Grid usage on the project. 

<< Explaing about double-click to navigate to the item. 

Easy Heading Macro
headingIndent40
navigationTitleOn this page
selectorh2,h3
wrapNavigationTexttrue
navigationExpandOptiondisable-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.

UnusedObjects tab allows you to visualize which items are not being used.Image Removed

Verifying the Project Information

Info environment iconImage Removed

The Info environment provides access to the details for your current Project configuration. From the Main Menu, click  the Info icon. Then, click Projects.

Project iconImage Removed

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.  

Image RemovedImage Removed

Tracking Project Changes

Track iconImage Removed

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. 

Tabs available in TrackImage Removed

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.

Tables tabImage Removed

Adding Notes to the Project

Notes iconImage Removed

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. 

Image Removed





Unused Objects

Access the Run → UseCount → Unused Objectstab and click the Refresh button to get the current unused object list.

Refresh button located on UnusedObjects tab


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...

Remove... button located on Unused Objects


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
root@parent
spacesV10