Task #1636
closed
Redesign business roles assignment
Added by Radek Tomiška over 5 years ago.
Updated about 4 years ago.
Description
Redesign business roles assignment - compute all business roles, when role request is created and add business (sub) roles as standard role concepts:
- Add new column to role concept (+ change script)
- Add role request to LRTs, which assigns and removes assigned roles.
- When business role is configured (add + remove sub role), then currently assigned roles are updated by actual role composition.
- cache can be used for get all superior and sub roles by single role (forest index cannot be used for compositions)
- Related to Task #1633: Add role request to automatic roles by tree structures added
- Status changed from New to In Progress
- Target version set to Quartz (9.6.0)
- Status changed from In Progress to New
- Target version changed from Quartz (9.6.0) to Rhyolite (9.7.0)
- Estimated time set to 24.00 h
It's needed to add new colums into role concept - direct role, role composition. It not make a sense to request roles by composition by user directly, but we need this columns to be available to add role request to this tasks (~by system).
- Related to Feature #1632: Add role request to automatic roles by attribute added
- Status changed from New to In Progress
- Target version deleted (
Rhyolite (9.7.0))
- Status changed from In Progress to New
- Subject changed from Add role request to define role composition LRTs to Redesign business roles assignment
- Description updated (diff)
- Priority changed from Normal to High
- Description updated (diff)
- Related to Defect #2415: Business roles has subroles with mapped system and merge attribute. When you delete for example 2 subroles, one of them still remain on the end system added
- Status changed from New to In Progress
- Target version set to 10.6.0
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 0 to 90
- Related to Feature #1365: Business default role in synchronization creates 2 links added
- Status changed from Needs feedback to Resolved
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 100
I did review and tested it. I am glad you had the courage for doing this redesign. This is big moment for IdM, because all assigned roles are controlled only via requests. Thanks for that.
Note: Newly added columns do not support delete integrity. I suppose the goal for that is performance.
- Status changed from Resolved to Closed
- Related to Defect #1538: Business role: Show cyclic role in tree, removing business sub role from business role definition, remove account from sub role added
- Related to Defect #2605: Automatic role by attribute generates duplicate role requests and assignes subroles directly added
- Related to Defect #2722: Rejecting of a request for a business role assignes all it's sub roles directly added
Also available in: Atom
PDF