Table of Contents

Modules - Extras: Workflows for approval of role assignment

Provided approval workflows:

Configuration:

Example of setting workflow for role criticality:

Configuration properties for worflows:

Example of custom script:

import eu.bcvsolutions.idm.core.api.dto.IdmIdentityDto;

List<IdmIdentityDto> candidates = new ArrayList<IdmIdentityDto>();
candidates.add(identityService.getByUsername("user_for_approval"));
return candidates;

The script must return List of IdmIdentityDto.