Призначення системи управління версіями в bpm'online:
- Перенесення змін між робочими просторами.
- Зберігання версій конфігураційних схем.
Система управління версіями є опціональним компонентом, тобто bpm'online може працювати без неї. Однак, якщо передбачається активна доробка додатка з боку користувача, то використання системи управління версіями є обов'язковим.
Bpm'online підтримує роботу з системою управління версіями Subversion (SVN) версії 1.8 і вище.
Детально ознайомитися з особливостями використання SVN можна в документації.
Для організації роботи bpm'online з SVN необхідно:
1. Встановити сервер SVN
SVN можна встановити на сервері додатків, на сервері СУБД або розмістити на окремому виділеному сервері.
Для установки сервера SVN можна скористатися одним з розміщених у відкритому доступі інсталяторів для ОС Windows:
Завантажити останню версію бінарних файлів сервера SVN для певної версії операційної системи можна тут.
Сервер SVN може працювати самостійно або через веб-сервер Apache (встановлюється автоматично утилітами VisualSVN і CollabNet). У першому випадку доступ до сховищ здійснюється по протоколу svn: //, у другому - http (s): //.
Для організації роботи з bpm'online рекомендується використовувати доступ по протоколу http (s): //.
2. Створити користувача на сервері SVN
Мал. 1. - Створення нового користувача на сервері SVN (утиліта VisualSVN)
3. Створити сховище на сервері SVN
Сховище створюється стандартними засобами утиліти, яка використовувалася для установки сервера SVN (наприклад, VisualSVN або CollabNET).