Автоматизации
Автоматизации позволяют Бипиуму самостоятельно выполнять действия при наступлении событий — без участия сотрудника. Это могут быть изменения данных, отправка сообщений и любая другая логика.
Автоматизация в Бипиуме — это упорядоченная последовательность действий, направленная на решение определённой задачи. Для описания процессов используется нотация BPMN 2.0 — визуальный стандарт блок-схем бизнес-процессов. Настройка ведётся в графическом редакторе с помощью компонентов.
Когда нужны автоматизации
Автоматизации решают три класса задач:
Бизнес-логика — двигать заявку по этапам, менять статусы, назначать ответственных
Рутинные операции — автоматически отправлять уведомления, генерировать документы, заполнять поля
Интеграция с внешними системами — принимать данные от сторонних сервисов или отправлять их туда
Как это работает
Автоматизация в Бипиуме — это реакция на событие. Когда происходит событие (изменение записи, внешний запрос), Бипиум ищет подписки на это событие и запускает связанные сценарии.

Событие. Сотрудник изменяет запись, создаёт или удаляет её — или поступает внешний веб-запрос.
Реакция. Бипиум ищет подписки на это событие в каталоге «События».
Запуск процесса. Для каждой подходящей подписки Бипиум запускает сценарий — создаёт запись в каталоге «Процессы» и начинает исполнение.
Исполнение. Процесс последовательно выполняет компоненты сценария: изменяет данные, делает запросы, манипулирует переменными.
Результат. После завершения результат сохраняется в каталоге «Процессы». Для синхронных событий результат возвращается инициатору — например, как сообщение об ошибке или новые значения полей.
Последствия. Для некоторых событий выходные параметры процесса передаются инициатору события:
Запросы «перед изменением / созданием / удалением» — результат используется чтобы разрешить или заблокировать операцию и показать сотруднику сообщение.
Действие «во время редактирования» — результат применяется как новые значения полей прямо в открытой карточке, до сохранения записи.
Внешний веб-запрос — результат возвращается как HTTP-ответ инициирующей системе.
Терминология
Сценарий
Блок-схема в нотации BPMN 2.0 — описывает алгоритм автоматизации из компонентов.
Процесс
Копия сценария, запущенная на исполнение с конкретными входными данными.
Событие
Ситуация в системе, которая может запустить процесс: изменение записи, внешний запрос.
Подписка
Связь между событием и сценарием — «при этом событии запускать этот сценарий».
Как настроить
1. Создайте сценарий
В разделе «Управление» в каталоге «Сценарии» добавьте новую запись. В поле «Сценарий» нажмите «Создать» — откроется графический редактор. Из панели компонентов выберите нужные, расставьте в правильной последовательности и задайте их свойства.
Подробнее читайте в статье Сценарии.
2. Подпишитесь на событие
В разделе «Управление» в каталоге «События» добавьте новую запись. Укажите каталог, типы событий и выберите сценарий который нужно запускать.
Подробнее читайте в статье События.
Из чего состоит раздел
Статья
Что описывает
Все компоненты графического редактора — действия, условия, циклы, работа с данными.
Типы событий, настройка подписок, синхронные и асинхронные запуски.
Работа с графическим редактором, переменные, входные и выходные параметры.
Лимиты на количество процессов, время выполнения и объём данных.
Ограничения в облаке
Параметр
Значение
Максимум одновременно запущенных процессов
10
Максимальная длительность выполнения
7 дней
Максимальный размер пользовательских данных
5 Мб
При установке на собственный сервер параметры ограничений настраиваются индивидуально. Подробнее в статье Ограничения.
Last updated