+7 (383) 363-50-86
Написать
Главная
Инструкции - Б24 - Git для БП

Git для БП

Git для Бизнес процессов - это приложение, специально разработанное для контроля изменений в бизнес-процессах. Обеспечивает интеграцию с Git и позволяет визуализировать изменения в виде блок-схемы, делая процесс отслеживания изменений интуитивно понятным и эффективным.

Основные возможности:

  • Интеграция с Git: позволяет интегрировать Bitrix24 с системой контроля версий Git, обеспечивая возможность отслеживать изменения в бизнес-процессах.
  • Визуализация изменений: предоставляет интуитивно понятную блок-схему, отображающую, где и какие изменения произошли внутри бизнес-процессов после каждого коммита.
  • Простота использования: выполняет только примитивные операции Git, такие как коммиты (мы не стали уходить в ветвление, объединение и т.д.), что делает его легким в освоении и использовании для широкого круга пользователей.
  • Версионность бизнес-процессов: позволяет легко управлять версиями бизнес-процессов. Пользователи могут создавать новые версии, отслеживать изменения между версиями и легко возвращаться к предыдущим версиям при необходимости.

Описание процесса установки

  1. Приложение не устанавливается стандартно:
    - Ознакомьтесь с правилами лицензий и политикой конфиденциальности
    - Проверьте какие доступы вы даёте
    - Нажмите "Установить"
  2. После установки приложения необходимо произвести настройки git. Перейдите в раздел настроек:
    yr4ccg7293ecbzo425kimqjeh0rhg7cl.png
  3. Здесь необходимо ввести ссылку на репозиторий в git и токен gitlab. Предполагается что вы создаёте пустой репозиторий, в таком случае последовательность действий будет следующая:
    3.1. Создаём репозиторий
    gwmrz9s87mo1qppblleyic27uusw25hb.png
    ay9w3p1806jq2p04kcjq2qwjeuet4071.png
    h67sg5c3f3at2ii8sl9zrqzyyq908vay.png
    3.2 Скопируйте ссылку из строки браузера и вставьте в окно настроек
    9nhp3xd54ldsi7tp24c7lfxh1b300pvi.png
    lhug4nc1ebebwdtw4zsz2jj175yz19kr.png
    3.3. Создайте токен доступа
    h6otai0xfnorjvrtoocmvdl31xegd87d.png
    l02vkdb5yxvvxm8dp6xxcbiej0fqyr80.png
    ioidjfezcgnx20q48yl2rnk14hvjx9ot.png
    k5i4dd01ie3j28pgx8icpatc4guvnhtr.png
  4. Вставьте полученный токен в соответствующее поле в настройках приложения и нажмите Сохранить
    j85fob4d5i0v2wmnro15hiy7ghwt3apw.png


Описание функционала

Панель управления
mqbitnbp615gaj120uxy84x8yki0foex.png
  1. Древовидный список - сущность → шаблон БП. При выборе шаблона должно отобразиться схематическое представление БП в Битрикс24, а так же дополнительная панель.
  2. Кнопка скачивания шаблона в привычном виде в формате ".bpt". С разницей в том, что в файл не включены поля сущности. (при импорте такого файла по идее не должны создаваться поля которые были на тестовом контуре).
  3. Коммит - отправка текущей версии в git. После этого появится второй БП в правой части окна - это версия БП из git.
    4mm4piy12xd0cvrnq2f6tyw6mthyjl66.png
    id920lf7hhbbzhy4k8s6rxin0rqgbs16.png
    если версии отличаются - цветом будут выделены изменённые блоки.
    nnzh2wdp700aopizu3jz7wbs1uj72l9l.png
  4. Кнопка повторной загрузки шаблона для отображения (и из б24 и из git).
  5. Кнопка одновременного перемещения (когда замок закрыт - перемещение и масштабирование действует на оба БП, когда открыт - можно перемещать и масштабировать БП отдельно).
  6. Загрузить шаблон из git. Обратите внимание! Так как bitrix24 накладывает ограничения на обновление существующих шаблонов БП (обновлены могут быть только те, что создало приложение), в случае если Б24 не разрешит обновлять шаблон - приложение создаст новый.
    g3dflznp624pzye8lrh3a0nhnac9qlln.png
    Так же, стоит обратить внимание, что так как эти шаблоны имеют разный ID - приложение уже не сопоставит их версии, и будет работать как с отдельными шаблонами.
  7. Скачать файл шаблона из git
  8. Список коммитов к просмотру. Например имея один и тот же БП в Битрикс24, видим что текущая версия (записана в "Пример коммита 2") - актуальна, а относительно предыдущей был удалён блок "Выбор сотрудника" и изменен блок "Выполнить математические операции".
    nnzh2wdp700aopizu3jz7wbs1uj72l9l.png
    xfmxl3rvq5h9s6ax1cb4k0v9mi08624a.png