В конфигурацию типа процесса возможна установка следующих параметров.
Для автоматического добавления групп решения процесса по названию либо биллингу привязанного договора одна или несколько правил вида:
bgbilling:processLinkedContract.<n>.groupIds=<groupIds> bgbilling:processLinkedContract.<n>.titleRegexp=<titleRegexp> bgbilling:processLinkedContract.<n>.billingIds=<billingIds>
Где:
- <n> - порядковый номер правила;
- <titleRegexp> - REGEXP номера договора;
- <billingIds> - строковые идентификаторы биллингов через запятую, к которым может относится договор
Правила отрабатывают при привязке договора к процессу, либо при создании привязанного к договору процесса. Проверка осуществляется до первого совпавшего по REGEXP либо кодам биллингов правила. Достаточно указать лишь одно из этих условий.
Для отключения привязки контрагента к процессу при привязке относящегося к нему договора:
bgbilling:linkCustomerOnContractLink=0
Отображение на вкладках в карточке процесса процессов привязанных договоров:
bgbilling:processShowLinkContractProcess=1
Выглядит так, для каждогов привязанного договора добавляется дополнительная вкладка:
Создание процесса с привязанными объектами1
Переменная в конфигурации типа процесса:
create.in.objectTypes=<типы объектов через запятую>
Типы объектов плагина:
- contract:<billingId> - договор в биллинге с идентификатором <billingId>.