Low-code дизайнер > Контракт / Настройка бизнес-процесса с элементами контракта

Настройка бизнес-процесса с элементами контракта

Добавить в контракт можно неограниченное количество источников. При этом в поля контракта передаются значения свойств каждого из его источников. Поскольку поля контракта и источника связаны, вы можете настроить бизнес-процесс с Контрактом и запускать экземпляры процесса с элементами каждого из приложений-источников. Чтобы это сделать, не нужно добавлять каждый источник в контекст процесса.  

Например, вы создали контракт Документы с контрагентами и добавили в него приложения из разных разделов компании: Исходящие договоры, Счета по поставкам, Акты и т. д. Вы можете смоделировать бизнес-процесс с контрактом Передача документов в архив и запускать его экземпляр для каждого элемента приложения-источника.

Как настроить бизнес-процесс с контрактом

Моделировать бизнес-процесс рекомендуется на уровне раздела, в котором добавлен контракт.

Чтобы настроить бизнес-процесс с контрактом:

  1. Нажмите на значок шестеренки рядом с названием раздела, выберите пункт Бизнес-процессы. В открывшемся окне нажмите кнопку + Процесс. Введите название процесса и нажмите Создать.
  2. В окне дизайнер бизнес-процессов перейдите на вкладку Контекст. Создайте переменную типа Приложение. В качестве приложения выберите созданный контракт.
  3. Смоделируйте и опубликуйте процесс. Подробнее об этом читайте в статье «Графические процессы (BPMN)».
  4. Обратите внимание, чтобы запускать экземпляры созданного процесса, необходимо добавить кнопку  в карточки каждого из приложений-источников. Подробнее о том, как это сделать, читайте в статье «Управление кнопками в карточках элемента приложения».

Использование приложения по умолчанию

В ходе бизнес-процесса вам может понадобиться изменять статус или создавать элемент приложения. Сделать это можно только с тем источником, который в настройках контрактов указан как Приложение по умолчанию. Настройки этого приложения будут использоваться в процессе как основные. Если приложение по умолчанию в контракте не выбрано, вы не сможете настроить на схеме процесса блоки Управление статусом и Создания элемента.