Бизнес-процессы. Создание бизнес-процесса

Как работают бизнес-процессы

Вы можете определить некий процесс в виде последовательности вызова триггеров.

Каждый триггер проверяет событие. Если триггер вернул result = true, то вызывается следующий триггер. Если result=false, то планируется перезапуск данного триггера через N минут. 

Действие, которое выполняет триггер может быть любым, например: 

В качестве проверки события в триггере обычно используется проверка выполнения задачи, связанной с данным триггером (но в целом это может быть любая проверка по состоянию базы). 

Важно! Триггер бизнес-процессов никакого отношения к sql server триггерам не имеет. SQL триггеры не используются. 

Реализация бизнес-процесса

Чтобы автоматизировать некий процесс, необходимо выполнить следующие действия: 

  1. Создать процесс.
  2. Описать его триггеры. 
  3. Реализовать SQL процедуры для каждого триггера (проверка состояния и выполнения действия).
  4. Запустить триггер через хранимую процедуру as_jb_startProcess

Хранимые процедуры бизнес-процессов 

Системные хранимые процедуры: 

Примечание: 

В таблице jb_triggerCron записываются планируемые запуски триггеров. Их инициация проверяется и запускается через механизм sync_minute. 

Для уведомлений по умолчанию используется код уведомления proс (не забудьте его добавить). 

Страница-источник на сайте falconspace.ru