Система контроля версий
Система контроля версий SimpleOne – это встроенный механизм, позволяющий отслеживать и фиксировать изменения бизнес-логики, реализованной средствами платформы. Бизнес-логика платформы описывается посредством конфигурационных записей, включающих в себя бизнес-правила, клиентские скрипты, правила контроля доступа (ACL), представления форм и другое.
Каждая конфигурационная запись имеет как минимум один снимок состояния – запись VCS, которая содержит всю актуальную информацию о конфигурационной записи на момент создания снимка версии. Любое изменение конфигурационной записи порождает новую актуальную версию этой записи, старые версии при этом сохраняются.
Сохраненные и упакованные в пакеты изменения конфигурационных записей можно переносить между разными экземплярами платформы. Во время предварительной проверки перед импортом загруженного пакета могут появиться уведомления о возможных ошибках и коллизиях, которые также содержат рекомендации по решению возникших проблем. Благодаря этому применение импортируемых пакетов на текущий экземпляр или их миграция происходят безопасно для системы.
Все вышеперечисленные аспекты гарантируют переносимость и отсутствие ошибок при обновлении платформы и отдельных приложений.