Назначение
Кастомный обработчик, который выбирается в 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 |