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