Назначение

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

Свойства

Наименование Тип свойства Тип значения переменной Назначение
login BpmnVariable String переменная процесса, в которую будет сохранен логин пользователя
userFio BpmnVariable String переменная процесса, в которую будет сохранено ФИО пользователя
firstName BpmnVariable String переменная процесса, в которую будет сохранено имя пользователя
lastName BpmnVariable String переменная процесса, в которую будет сохранена фамилия пользователя
middleName BpmnVariable String переменная процесса, в которую будет сохранено отчество пользователя
orgName BpmnVariable String переменная процесса, в которую будет сохранено наименование организации пользователя
orgCode BpmnVariable String переменная процесса, в которую будет сохранено код организации пользователя
userGroups BpmnVariable Collection<String> переменная процесса, в которую будет сохранен список групп пользователя
userRoles BpmnVariable Collection<String> переменная процесса, в которую будет сохранен список ролей пользователя
hasRoleVariables Collection<UserHasPropertyVariable> Boolean Тип UserHasPropertyVariable представляет собой объект, в котором есть свойства: variable - переменная процесса, в которую будет сохранено вычисленное булево значение valueForMatching - строка, которая будет использоваться для сравнения. Например, если список ролей/групп пользователя содержит в себе значение из поля ‘valueForMatching’, то в переменную, указанную в поле ‘variable’, будет сохранено true, иначе - false. Используется для проверки наличия ролей (hasRoleVariables) и групп (hasGroupVariables)
hasGroupVariables Collection<UserHasPropertyVariable> Boolean