Skip to Main Content
AVEVA™ Products Feedback Portal

Welcome to our new feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.

To start, select the product of your interest in the left column. Then take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas will first be moderated before they are made visible to other users of this portal.

This page is for feedback for specific AVEVA solutions, excluding PI Systems and Data Hub. For links to these other feedback portals, please see the tab RESOURCES below.

Status In Development
Portfolio area Plant SCADA
Products Other
Created by Guest
Created on Nov 4, 2021

Version Control

Citect desperately needs an integrated version control system. I understand that there are third party applications out there (MDT, Version Dogg), but they are not ideal.

It would be great if the application could wrap around Git or SVN. And an ability to explicitly determine what has changed in the system. I understand that pages and dbfs are difficult to do, however an easy solution to this is:

  1. Remove the requirement for the pg*.dbf files -- what purpose do they still serve when all the information is stored in the .ctg? Historically I understand it when CPU were 25mhz and the dbf indexing was useful.

  2. Provide an API that will allow us to interrogate the .ctg. Pair that with a diff tool and we can determine exactly what has changed.

  3. Combine the variable, trend and alarm dbfs into a single superdb -- make it a CSV (subsequently editable using most tools), during design time load the csvs into memory using an efficient storage method (binary search tree et.al). This would also have the benefit of reducing compile time on larger systems. The CSV makes it easy to determine changes.

Idea business value

Reduced rework through archaic manual version control.

Improved compile times and engineer experience.

Idea priority 4 – Important to my company
  • Attach files
  • Admin
    Nathan Slider
    Reply
    |
    Mar 4, 2022

    Version Control is intended on being part of the future direction for Plant SCADA as part of the Aveva Development Studio Offering. AVEVA Development Studio is an engineering environment for developing, maintaining, and managing applications. It provides a shared development environment that helps you drive standards and best practices across your company. Plant SCADA 2023 will incorporate the foundational framework of being able to work with Aveva Development Studio. The first release will target Sign In / Out of Aveva Connect and the Development Studio. A new Globally Unique Identifier will be introduced in the Project Configuration, to be able to upload Tags and Equipment. More & More integration with Development Studio will continue in future releases of Plant SCADA, allowing this feature to become a reality. Thanks for sharing your Idea!

    1 reply
  • +19