...
The following workflows can be configured.
Workflow | Event | Description | Input |
---|---|---|---|
Core Identity Created | Core |
Identity was created | Defines the process after creating a core identity | CoreIdentity Id |
Core Identity Updated | Core |
Identity was updated | Defines the process after updating a core identity | CoreIdentity Id, list of differences 1 |
Core Identity Deleted/Deactivated | Core |
Identity was deleted/deactivated | Defines the process after deleting/deactivating a core identity | CoreIdentity Id | |
Employment Changed | Employment was added, has changed or was deleted | Defines the process after updating an employment | ChangeTypeId 2, CoreIdentity Id, list of changes, DisplayName, Employment |
Identity Provision ( |
per Identitytype) | Identity is |
provisioned | Defines the process |
while provisioning an identity | Identity Id |
Identity De-Provision (pro Identitytype) | Identity is |
deprovisioned | Defines the process |
while deprovisioning an identity | Identity Id | |
Resource Provision (pro Resourcetype) | Resource is created | Defines the process |
while provisioning a resource | Resource Id |
Resource De-Provision (pro Resourcetype) | Resource is |
deprovisioned | Defines the process after |
deprovisioning a resource | Resource Id | ||
Resource Allocate | Resource is assigned | Defines the process after assigning a resource in the target system | Resource Id |
Resourec De-Alocate | Resource is de-assigned | Defines the process after de-assigning a resource | Resource Id |
Attribute Unique Check | Attributes value is changed | Defines the check of an attribute value for its uniqueness | CoreIdentity Id, list of changes, change type |
Event X Fired | Event X is fired | Defines the process after the execution of an event (patch management, etc.) | Event Name, Event Parameter |
1 List of differences:
Difference(string propertyName, object leftValue, object rightValue)
Differences.PropertyName: ist entweder der Propertyname oder der Attributnameis either the propertyname or the attributename
Differences.LeftValue: alter Wertold value
Differences.RightValue: neuer Wertnew value
2 ChangeTypeId:
public enum CoreIdentityEmploymentChangeType : uint
Added = 0
Changed = 1
Removed = 2
The order how the changes are processed is always:
add
remove
change
How-to articles
Filter by label (Content by label) | ||||||
---|---|---|---|---|---|---|
|
...