Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutorial:adm:module_recertification [2023/06/21 11:15]
cabelkal [Notification before recertification ends]
tutorial:adm:module_recertification [2023/06/28 11:01] (current)
cabelkal [Configuration]
Line 6: Line 6:
   * You need to be logged in as **admin**  (or an identity with superAdminRole).   * You need to be logged in as **admin**  (or an identity with superAdminRole).
   * You need to enable the **Recertification**  module.   * You need to enable the **Recertification**  module.
 +  * For hard recertification you will need plan new LRT - //RecertificationRemoveRolesTaskExecutor//  (since module version 3.2.0)
  
 Two new agendas were created under **Roles**  main menu: Two new agendas were created under **Roles**  main menu:
Line 53: Line 54:
 Bulk action modal window Bulk action modal window
  
-{{  :devel:documentation:recertification-bulk-action-detail.png  }}+{{  .:9_011.png?nolink&1055x633  }}
  
 <note tip>Recertification action name will be filled automatically by selected roles or identities (if more than 15 records is selected, the name will be truncated to prevent long names).</note> <note tip>Recertification action name will be filled automatically by selected roles or identities (if more than 15 records is selected, the name will be truncated to prevent long names).</note>
Line 61: Line 62:
 ===== Notification before recertification ends ===== ===== Notification before recertification ends =====
  
-Configurable notification is send before notification is about to end.+Configurable task is standard long running task, configuration is set in task planner. Task search for recertifications with due date near end and send notification.
  
-==== Configuration ====+ 
 + 
 +**Configuration**
  
   * Number of days before recertification ends - ie. 5   * Number of days before recertification ends - ie. 5
Line 74: Line 77:
   * recFindIdentitiesWithHelpdeskRole - find all active identities with role.   * recFindIdentitiesWithHelpdeskRole - find all active identities with role.
   * recFindRecertificationApproversManagers - find recertification approvers and for every identity finds its manager.   * recFindRecertificationApproversManagers - find recertification approvers and for every identity finds its manager.
 +
 +
 +===== Hard (force) recertification =====
 +
 +For every recertification (since 3.2.0 module version) can be setup boolean flag "Hard recertification". Every recertification will be after the due date checked and all not processed recertification will be processed with new task (RecertificationRemoveRolesTaskExecutor) and **role will be removed**.
 +
 +<WRAP center round important 60%>
 +
 +Long running task RecertificationRemoveRolesTaskExecutor isn't planned by default. For hard recertification is required to plan the task at least one per day.
 +
 +</WRAP> \\
 +
 +For project that updates from older versions will be for all recertification setup the new hard recertification flag to false = hard recertification disabled.
 +
 +Long running task RecertificationRemoveRolesTaskExecutor has only one configuration - days after. The paramter days after is for configuration how long after due date by recertification will be roles removed. By default is the parameter zero. This is equivalent to remove roles directly after due date.
 +
 +{{  .:1_042.png?nolink&1057x564  }}
  
  
  • by cabelkal