Task #1212
openNew identity is created with state 'CREATED'
0%
Description
On a project, I did reconciliation of HR system. So I reconciled all users into IdM.
But some of them are old or faulty data -> users without any contracts.
Problem is that these users without contact are valid in IdM and processes will not block them, because they work with contracts.
Required behavior will need to be discussed with colleagues.
Related issues
Updated by Radek Tomiška over 6 years ago
- Related to Defect #1204: End of contract exclusion doesn't automatically enable identity added
Updated by Radek Tomiška over 6 years ago
- Target version deleted (
Malachite (9.0.0))
It's standard behavior - identity is created in the valid state ('created'), when no default contract is configured.
Standard behavior can be changed, but you can use a simple entity event processor on your project to customize standard behavior as you need - listening identity 'create' event type, register processor before core 'IdentitySaveProcessor' (e.g order -100) and set identity state to disabled as default.
I leave this ticket open, for discussions - consultations can be added here.
Updated by Radek Tomiška over 6 years ago
- Subject changed from Cannot automatically disable user without contract to New identity is created with state 'CREATED'
- Assignee changed from Radek Tomiška to Petr Michal
- Priority changed from Normal to Low
Updated by Radek Tomiška over 5 years ago
- Related to Task #813: Identity configuration - make contract properties private, add default contract state added