Skip to content

Lifecycle

Dated operations are managed as scheduled windows, not loose tasks. The internal sweep runs every minute, in the server's timezone. Once scheduled, the whole journey is automatic:

Window types

WindowUseOn openOn close
ActivationEffective-date hireActivates the user, provisions and sends the welcome
SuspensionVacation, medical leaveSuspends and disables accountsRestores the previous status
DeactivationOffboardingDeactivates and disables accounts

Key rules:

  • The reason is derived from the type (hire ⇒ onboarding, offboarding ⇒ termination); only suspension chooses among vacation / medical leave / other.
  • No overlapping windows for the same user.
  • A manual block placed during a suspension is never overwritten by the automatic return.
  • The return re-enables only accounts backed by a current access grant (least privilege); manual exceptions are exempt.
  • Default deactivation time: 23:59 of the given day.

Welcome (onboarding)

On the effective hire, the user receives an email with their username, the provisioned systems and an expiring first-access link — never the password. If the profile has a manager, they get an informational copy without credentials.