Git для Бизнес процессов - это приложение, специально разработанное для контроля изменений в бизнес-процессах. Обеспечивает интеграцию с Git и позволяет визуализировать изменения в виде блок-схемы, делая процесс отслеживания изменений интуитивно понятным и эффективным.
Основные возможности:
- Интеграция с Git: позволяет интегрировать Bitrix24 с системой контроля версий Git, обеспечивая возможность отслеживать изменения в бизнес-процессах.
- Визуализация изменений: предоставляет интуитивно понятную блок-схему, отображающую, где и какие изменения произошли внутри бизнес-процессов после каждого коммита.
- Простота использования: выполняет только примитивные операции Git, такие как коммиты (мы не стали уходить в ветвление, объединение и т.д.), что делает его легким в освоении и использовании для широкого круга пользователей.
- Версионность бизнес-процессов: позволяет легко управлять версиями бизнес-процессов. Пользователи могут создавать новые версии, отслеживать изменения между версиями и легко возвращаться к предыдущим версиям при необходимости.
Описание процесса установки
- Приложение не устанавливается стандартно:
- Ознакомьтесь с правилами лицензий и политикой конфиденциальности
- Проверьте какие доступы вы даёте
- Нажмите "Установить"
- После установки приложения необходимо произвести настройки git. Перейдите в раздел настроек:
![yr4ccg7293ecbzo425kimqjeh0rhg7cl.png yr4ccg7293ecbzo425kimqjeh0rhg7cl.png](/upload/medialibrary/a03/npl27942dhz6n4jyqtuqwpqh4hma80ls.png)
- Здесь необходимо ввести ссылку на репозиторий в git и токен gitlab. Предполагается что вы создаёте пустой репозиторий, в таком случае последовательность действий будет следующая:
3.1. Создаём репозиторий
![gwmrz9s87mo1qppblleyic27uusw25hb.png gwmrz9s87mo1qppblleyic27uusw25hb.png](/upload/medialibrary/aae/mdtvjd3vepbbjpwy048u7q66nnh8betn.png)
![ay9w3p1806jq2p04kcjq2qwjeuet4071.png ay9w3p1806jq2p04kcjq2qwjeuet4071.png](/upload/medialibrary/a79/gehz2s00feocqw7vuhlrqv0i19zq0een.png)
![h67sg5c3f3at2ii8sl9zrqzyyq908vay.png h67sg5c3f3at2ii8sl9zrqzyyq908vay.png](/upload/medialibrary/4ac/ax5fxwhqkm9mi8rgbe7ejfmg111md56h.png)
3.2 Скопируйте ссылку из строки браузера и вставьте в окно настроек
![9nhp3xd54ldsi7tp24c7lfxh1b300pvi.png 9nhp3xd54ldsi7tp24c7lfxh1b300pvi.png](/upload/medialibrary/d15/mbh9r30krxmjej1pgued315i6di2z7l8.png)
![lhug4nc1ebebwdtw4zsz2jj175yz19kr.png lhug4nc1ebebwdtw4zsz2jj175yz19kr.png](/upload/medialibrary/8c3/xa7hh9ei26irxjhp04g2t090sbqwuvl4.png)
3.3. Создайте токен доступа
![h6otai0xfnorjvrtoocmvdl31xegd87d.png h6otai0xfnorjvrtoocmvdl31xegd87d.png](/upload/medialibrary/1d8/u1miyxi4p5e0fnr4vcimnne87hdl7dkj.png)
![l02vkdb5yxvvxm8dp6xxcbiej0fqyr80.png l02vkdb5yxvvxm8dp6xxcbiej0fqyr80.png](/upload/medialibrary/351/lpy5d73e3wmnyn29e7c4i3829o47b2ef.png)
![ioidjfezcgnx20q48yl2rnk14hvjx9ot.png ioidjfezcgnx20q48yl2rnk14hvjx9ot.png](/upload/medialibrary/267/axmmh3a8cwgqmvkfq57mjtcarpw3w70m.png)
![k5i4dd01ie3j28pgx8icpatc4guvnhtr.png k5i4dd01ie3j28pgx8icpatc4guvnhtr.png](/upload/medialibrary/e70/ba8komn3uz3yc8dpz5xiaqze0aocbz2p.png)
- Вставьте полученный токен в соответствующее поле в настройках приложения и нажмите Сохранить
![j85fob4d5i0v2wmnro15hiy7ghwt3apw.png j85fob4d5i0v2wmnro15hiy7ghwt3apw.png](/upload/medialibrary/199/5dmup7priqejoa243gz4geqbpbo0a7ga.png)
Описание функционала
Панель управления
- Древовидный список - сущность → шаблон БП. При выборе шаблона должно отобразиться схематическое представление БП в Битрикс24, а так же дополнительная панель.
- Кнопка скачивания шаблона в привычном виде в формате ".bpt". С разницей в том, что в файл не включены поля сущности. (при импорте такого файла по идее не должны создаваться поля которые были на тестовом контуре).
- Коммит - отправка текущей версии в git. После этого появится второй БП в правой части окна - это версия БП из git.
![4mm4piy12xd0cvrnq2f6tyw6mthyjl66.png 4mm4piy12xd0cvrnq2f6tyw6mthyjl66.png](/upload/medialibrary/660/79ry9w67qhoa0xt373csxxbv0xg2fvng.png)
![id920lf7hhbbzhy4k8s6rxin0rqgbs16.png id920lf7hhbbzhy4k8s6rxin0rqgbs16.png](/upload/medialibrary/ca8/9zocncdmcq0vv0jdhzb4q7gf5k0co5nc.png)
если версии отличаются - цветом будут выделены изменённые блоки.
![nnzh2wdp700aopizu3jz7wbs1uj72l9l.png nnzh2wdp700aopizu3jz7wbs1uj72l9l.png](/upload/medialibrary/805/kijy5yrria0fn9q3kj1q2z853hxq3014.png)
- Кнопка повторной загрузки шаблона для отображения (и из б24 и из git).
- Кнопка одновременного перемещения (когда замок закрыт - перемещение и масштабирование действует на оба БП, когда открыт - можно перемещать и масштабировать БП отдельно).
- Загрузить шаблон из git. Обратите внимание! Так как bitrix24 накладывает ограничения на обновление существующих шаблонов БП (обновлены могут быть только те, что создало приложение), в случае если Б24 не разрешит обновлять шаблон - приложение создаст новый.
![g3dflznp624pzye8lrh3a0nhnac9qlln.png g3dflznp624pzye8lrh3a0nhnac9qlln.png](/upload/medialibrary/bd1/j32968b1ey3c9xerb2j3ythqh96e9nj4.png)
Так же, стоит обратить внимание, что так как эти шаблоны имеют разный ID - приложение уже не сопоставит их версии, и будет работать как с отдельными шаблонами.
- Скачать файл шаблона из git
- Список коммитов к просмотру. Например имея один и тот же БП в Битрикс24, видим что текущая версия (записана в "Пример коммита 2") - актуальна, а относительно предыдущей был удалён блок "Выбор сотрудника" и изменен блок "Выполнить математические операции".
![nnzh2wdp700aopizu3jz7wbs1uj72l9l.png nnzh2wdp700aopizu3jz7wbs1uj72l9l.png](/upload/medialibrary/805/kijy5yrria0fn9q3kj1q2z853hxq3014.png)
![xfmxl3rvq5h9s6ax1cb4k0v9mi08624a.png xfmxl3rvq5h9s6ax1cb4k0v9mi08624a.png](/upload/medialibrary/12e/0iuwkb63x5tv5t3izjmhxi24hhryru7c.png)