In short, the VCS configuration pack provides version control in SimpleOne. Version control system allows:
monitoring changes, tracking who updated the record and when
restoring record versions
transferring record versions created when updating or developing applications between unrelated instances.
VCS records provide a way to transfer data from one instance to another in an automatic or semi-automatic way. You can just import a configuration pack in order to avoid recreation of changes on every instance.This technology ensures easy update migration between instances.
For example, your team has created a new application on the development instance. Instead of copying scripts and recreating all elements one by one manually, they assemble a configuration pack and import it to the production instance. While importing this pack into the target instance, the system checks changes for possible collisions. This way, you can make sure that these changes work fine.
Configuration pack flow
Good practice is to develop new applications and implement changes into existing ones on a separate instance. This will lessen mistakes and risks for everyday processes on the production instance. Therefore, VCS records should be collected into one local pack within the relevant application.
The configuration management involves two main processes:
Export – collecting VCS records into a local pack on Instance #1, the result of which is a Local Pack in the Completed state and a .SOP file.
Import – uploading and deployment of the previously prepared configuration pack on Instance #2.
To learn more about version control in SimpleOne and more, see the following articles: