It is a contractual relationship that defines the link between an identity and a tree structure. Also, a contractual relationship plays a significant part in assigning a role to an identity. Every identity has at least one contractual relationship (CR), as a (manually assigned or automatic) role is always assigned to a contractual relationship, not directly to an identity.
Managers can be looked up through:
HR processes depend on the state of a contractual relationship and its validity.
A contractual relationship can be flagged as "main". There can be more than one CR flagged as main, or none at all.
Contracts can be:
1. valid 2. valid but “EXCLUDED”, provided the 'validFrom'' and ''validTill'' attributes are filled. Roles assigned to this contract are not removed - accounts on target systems remain intact. Roles assigned to this contract are not added to a logged identity 3. invalid or with the ''DISABLED'' attribute 4. in a "null" state, if no values are entered in the ''validFrom'' and ''validTill'' attributes
TERMINATION
INVALID CONTRACTS
IdentityContractExpirationTaskExecutor
task can be used and scheduled.DISABLED IDENTITY AND REACTIVATION
CONTRACTS WITH TIME SLICES
- the process is executed as soon as an identity’s contract is changed (active operation)
- long running tasks are scheduled, mainly over night. So while the contract change is saved, the respective HR processes are executed separately
Other contractual positions which can be set are used just for the assignment of automatic roles by the tree structure.
Note: the filtering and evaluating of managers and subordinates through other contractual positions is not supported.
Everyone authorized to edit a role can assign the role to a component of any organizational structure. Such an action, of assigning/removing a role to a structural component, is subject to the same approval as when an ordinary user is to be assigned a role. Once the approval is granted, this amounts to a sort of "pre-approval" for all the users incorporated within the organizational structure. From then on, assigning a role to a user does not require a special approval (it had been approved for the entire organizational unit in which a user is situated).
The information about the roles linked to the organizational structure are displayed in these sections:
All changes regarding roles coupled with organizational structures are audited. The log provides this information: