Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

CertificationInterval

TimeSpan

(tick)

P365D

A yearly certification

CertificationObjectTypeId

Uint

(tick)

1

Choose one of the available:

  1. Organizational Unit

  2. Core Identity

TargetTypeIds

Uint

(tick)

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.

WorkflowDefinitionId

GUID

(tick)

8fde167bd16f46328c360ac8b1187a0d

The workflow definition to be executed for each entity that needs a recertification.