Introduction
The generic recertification task can be used to configure and run various recertification processes. You can define the scope and the interval of the recertification and configure a workflow that should be triggered for each entity that needs to be recertificated. Within that workflow you can build your actual certification process. The task itself does not contain any logic and is simply used to select the entities and trigger the workflows.
Currently this task only supports the following entities:
Organization Units
Task Parameters
...
Parameter
...
DataType
...
Description
...
OrganizationUnitITypeds
...
uint[]
...
By providing a list of OrganizationUnitTypeIds
you can select which organization units should be in the scope of the recertification.
...
WorkflowDefinitionId
...
string
...
The configured workflow will be triggered for each selected entity that needs to be recertified. Within that workflow you can build up your recertification process.
...
CertificationInterval
...
TimeSpan
...
A recertification task is the job that runs in the background and checks the last recertification date of an entity against the certification storage. So each time an entity has been recertified successfully, an appropriate certification entry will be stored in the certification storage. By defining a new recertification task, you can select all entities based on their the Certification Object Type and a time range. For example, check all Core Identities that have not performed a certification within the last 365 days.
Properties
When specifying a recertification task, you can set the following properties:
Property | Data Type | Mandatory | Example | Description |
---|---|---|---|---|
| TimeSpan |
| P365D | A yearly certification |
| Uint |
| 1 | Choose one of the available:
|
| Uint |
| 1 | You can further enclose your object type by its type. For example a Core Identity has a Core Identity Type, or an organizational unit has an organizational unit type. |
| GUID |
| 8fde167bd16f46328c360ac8b1187a0d | The workflow definition to be executed for each entity that needs a recertification. |