Skip to Main Content
Idea Portal
Status Future consideration
Categories Usability
Created by Knut Pape
Created on Jun 8, 2022

All Changes - especially scripting - should be under Version Control

In 2020 git is everywhere and we are used to it.

There is no excuse to develop software without Version Control.


Current state:

In SER winCube customizings in winCube rely heavily on VBA Script.

As Admin you debug the scriptings and change them on the fly.

After a change is saved the previous version of the script is lost.


Desired state:

Changes are under Version Control. If a change is saved a new version is generated.

  • I can switch between version

  • I can compare versions

  • Every Version has a comment

Other Areas where Version Control would be helpful:

  • Configuration Setting accessible by SOAP Admin

  • Fips Jobs

  • Agent Scriptings

I am waiting for this to be implemented for more than 10 years now - still counting.

This is disappointing because in my perspective a script is a document which can be versioned - a core-concept of a DMS. If this is not easy to implement just integrate GIT as VCS - it's rocket solid, Tech People are used to it and there are tons of Tools which integrate with git.

  • Attach files
  • Thorsten Kinze
    Reply
    |
    Dec 20, 2022
    Hi, very good Idea. In combination with the CI/CD Pipeline from the post below and the Idea for a new transport system. It would solve many problems.
  • Lihua Pan
    Reply
    |
    Sep 9, 2022

    Git is great! It will be a dream to use git to deploy or rollback the change with CI/CD pipeline.

  • René Höft
    Reply
    |
    Sep 1, 2022

    Git would be fine!

    But as Knut mentioned, let the customer decide.

  • Knut Pape
    Reply
    |
    Sep 1, 2022

    GitHub is only one of many providers of a Git SaSS
    Which one to use should be the choice of the customer.

    But using Git in general would be perfect ��� I vote for it.

    Von: SERgroup Idea Portal <6867aabefb8c1f6c4fb8aaf7-ser-group@iad-prod2.mailer.aha.io>
    Gesendet: Mittwoch, 31. August 2022 15:45
    An: Pape, Knut (ID)
    Betreff: Douglas Cardoso responded to idea IDEA-I-11 All Changes - especially scripting - should be under Version Control

  • Admin
    Douglas Cardoso
    Reply
    |
    Aug 31, 2022

    Hi all,

    would be the desire here to have an integration with GitHub?

    Regards,

    Douglas

  • Guest
    Reply
    |
    Aug 3, 2022



    Working on Doxis for past 4 years .I had raised this issue of version control in 2020 .


    Whether we use winCube or Agent there has to be connector which integrates with version control. Any client side or server side or service side implementation needs to be version controlled.

  • Raghu Navaneetha
    Reply
    |
    Aug 2, 2022

    I completely agree or cannot agree more with above points. Perfectly well placed . Its a must have feature

  • René Höft
    Reply
    |
    Jul 19, 2022

    Nice idea, but at our site the winCube application was developed with SER professional services and is full of scripting.

  • Lihua Pan
    Reply
    |
    Jun 22, 2022

    The first instruction I give to a new Doxis developer is that use winCube Script as few as possible, use agent instead of VBA Script. Because it is not possible for several developers to work concurrently in the same environment. It is not easy to search the code unless you know where to click (to load the script) and there is no support of refactoring.