Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
The Version System Control version control system (VCS) by SimpleOne is designed in the form of configuration and local packs consisting of .SOP files with VCS records. The platform tracks all the changes done, so each action can be rollbacked and restored. The informative error and collision notification ensure no problems occur while applying local packs to the current instance or migrating to another one. This way, the platform and the application instances can be securely transferred and updated.a built-in engine that enables the users to track and manage changes to the business logic implemented by the platform tools. The business logic of the platform is implemented with the configuration records including business rules, client scripts, ACLs, form views, and others.
Each configuration record has at least one snapshot, a VCS record that contains all the up-to-date information about the configuration record at the time the version snapshot was created. Any change to a configuration record generates a new actual version of this record, while all the old versions are preserved.
The changes to configuration records that have been saved and packed in packages can be transferred between different instances of the platform. During the pre-check before importing a retrieved package, you may receive notifications about possible errors and collisions, which also contain recommendations for solving the problems occurred. Thanks to this, the application of the received packages to the current instance or their migration is safe for the system.
All the aspects above guarantee the portability of applications and the absence of errors when updating them and the entire platform.
The articles below provide all the information you need to get started with version control system and configuration package managementRead the next articles to find out how to start working with the Version System Control and manage configuration packages.
Development Recommendations
This article contains basic recommendations for the developers regarding the process organization, VCS records naming policy, and protection policy.
Update Engine
In this article, read the basic information about the VCS record storage and interaction with the VCS records in terms of protection policy and client activity.
Applicationprovides general guidelines for getting started with creating new applications and use of configuration packages. In particular, it describes the VCS record naming policy and the security policy.
System Configuration Updates
The correct update of the system and its applications is directly related to the protection policy of each VCS record. The SimpleOne version control system can distinguish the changes made by a client, which also contributes to a faster resolution of the emerging issues during the upgrade process. Read the article carefully to avoid conflicts and errors when updating the system.
Applications
This set of articles gives a quick guide on creating and completing a new application, a local pack, and migration recommendations on their building and deployment.
Configuration Packages
This set of articles describes the whole and precise process of working on a local pack—from pack – from assembling to implementing it on different instances. It also describes the ways to avoid or manage all possible collisions, and the rollback option.
Table of Contents |
---|