Workflows Entry Points
Introduction
Workflows are initiated at different points in CoreOne Suite. The workflows can be freely edited with the CoreOne Suite Workflow Designer.
Configurable workflows
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: is either the propertyname or the attributename
Differences.LeftValue: old value
Differences.RightValue: new 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
Related articles
Filter by label
There are no items with the selected labels at this time.
© ITSENSE AG. Alle Rechte vorbehalten. ITSENSE und CoreOne sind eingetragene Marken der ITSENSE AG.