Git для Бизнес процессов - это приложение, специально разработанное для контроля изменений в бизнес-процессах. Обеспечивает интеграцию с Git и позволяет визуализировать изменения в виде блок-схемы, делая процесс отслеживания изменений интуитивно понятным и эффективным.
Основные возможности:
- Интеграция с Git: позволяет интегрировать Bitrix24 с системой контроля версий Git, обеспечивая возможность отслеживать изменения в бизнес-процессах.
- Визуализация изменений: предоставляет интуитивно понятную блок-схему, отображающую, где и какие изменения произошли внутри бизнес-процессов после каждого коммита.
- Простота использования: выполняет только примитивные операции Git, такие как коммиты (мы не стали уходить в ветвление, объединение и т.д.), что делает его легким в освоении и использовании для широкого круга пользователей.
- Версионность бизнес-процессов: позволяет легко управлять версиями бизнес-процессов. Пользователи могут создавать новые версии, отслеживать изменения между версиями и легко возвращаться к предыдущим версиям при необходимости.
Описание процесса установки
- Приложение не устанавливается стандартно:
- Ознакомьтесь с правилами лицензий и политикой конфиденциальности
- Проверьте какие доступы вы даёте
- Нажмите "Установить"
- После установки приложения необходимо произвести настройки git. Перейдите в раздел настроек:
- Здесь необходимо ввести ссылку на репозиторий в git и токен gitlab. Предполагается что вы создаёте пустой репозиторий, в таком случае последовательность действий будет следующая:
3.1. Создаём репозиторий
3.2 Скопируйте ссылку из строки браузера и вставьте в окно настроек
3.3. Создайте токен доступа
- Вставьте полученный токен в соответствующее поле в настройках приложения и нажмите Сохранить
Описание функционала
Панель управления
- Древовидный список - сущность → шаблон БП. При выборе шаблона должно отобразиться схематическое представление БП в Битрикс24, а так же дополнительная панель.
- Кнопка скачивания шаблона в привычном виде в формате ".bpt". С разницей в том, что в файл не включены поля сущности. (при импорте такого файла по идее не должны создаваться поля которые были на тестовом контуре).
- Коммит - отправка текущей версии в git. После этого появится второй БП в правой части окна - это версия БП из git.
если версии отличаются - цветом будут выделены изменённые блоки.
- Кнопка повторной загрузки шаблона для отображения (и из б24 и из git).
- Кнопка одновременного перемещения (когда замок закрыт - перемещение и масштабирование действует на оба БП, когда открыт - можно перемещать и масштабировать БП отдельно).
- Загрузить шаблон из git. Обратите внимание! Так как bitrix24 накладывает ограничения на обновление существующих шаблонов БП (обновлены могут быть только те, что создало приложение), в случае если Б24 не разрешит обновлять шаблон - приложение создаст новый.
Так же, стоит обратить внимание, что так как эти шаблоны имеют разный ID - приложение уже не сопоставит их версии, и будет работать как с отдельными шаблонами.
- Скачать файл шаблона из git
- Список коммитов к просмотру. Например имея один и тот же БП в Битрикс24, видим что текущая версия (записана в "Пример коммита 2") - актуальна, а относительно предыдущей был удалён блок "Выбор сотрудника" и изменен блок "Выполнить математические операции".