Коллеги, приветствую.
Есть несколько бизнес- процессов, каждый из которых использует общие ресурсы (таблицы). Например, бизнес- процесс A инициируется событием- добавлением записи в таблицу "Задолженности", выполняет чтение задолженностей по всем договорам должника и меняет в добавленной записи значение в колонке "Общая сумма задолженности". Бизнес- процесс Б инициируется тем же событием и реализует логику погашения задолженности, оперируя теми же таблицами, что и бизнес- процесс А. Как будут выполняться процессы? Какой из них начнется первым, если начальное событие одно и то же?
Был бы весьма признателен за информацию.
Спасибо.
--
С уважением, Алексей Быков.
Нравится
Здравствуйте!
Плохая реализация - могут быть падения одного из процессов, т.к. таблица будет заблокирована другим процессом. Лучше делать все внутри одного процесса. Вы можете изменить в одном из процессов стартовый сигнал на обычный начальный элемент и добавить параметр с типом "Уникальный идентификатор", а во втором процессе вызывать этот процесс элементом "Подпроцесс", передавая в параметр подпроцесса Id записи.
Здравствуйте, Алексей! Спасибо большое за ответ!