Бизнес-процесс. Добавить параметры в активность по открытию страницы редактирования
Добрый день!
Посоветуйте, как добавить параметры в активность, которая создается автоматически при шаге процесса Edit page?
Необходимо заполнить некоторые дополнительные поля (которых нет в базовой конфигурации), а также заполнить некоторые связи (которых также нет).
Нравится
Здравствуйте!
В расширенных настройках элемента [Открыть страницу редактирования] отображаются связи активности и служебные параметры. Самый простой способ добавить связь активности с другим разделом – включить в этом разделе кейс менеджмент. Добавить дополнительные параметры колонки активности (текстовые/булевые …) в элемент не получится, в таком случае нужно создавать новый элемент.
Кроме того не рекомендую работать со служебной активностью (которая создается при выполнении элемента) как с обычной. На нее завязана дополнительная логика в системе, это может привести к нарушению пользовательской бизнес-логики.
Зарицкий Олег пишет:
Кроме того не рекомендую работать со служебной активностью (которая создается при выполнении элемента) как с обычной. На нее завязана дополнительная логика в системе, это может привести к нарушению пользовательской бизнес-логики.
К сожалению, эта активность показывается в реестре вместе со всеми активностями, как обычная. И очень нелогично, когда половина параметров у нее будет пустая...
А как можно поменять права доступа на эту служебную активность (с помощью БП), чтобы она не была видна тем, кому нельзя?
Здравствуйте!
Id служебной активности хранится в параметре элемента “Уникальный идентификатор активности”.
Если процесс компилируемый можно обработать запись в параллельной ветке (с небольшой задержкой).
Можно привязать эту активность к какой-нибудь сущности (через расширенные настройки) и в реестре отфильтровать все записи по этой сущности. Это связь будет условным признаком по которому можно выполнить фильтрацию.