User Management

Managing users in the DPS involves a series of phases to ensure each user’s lifecycle is handled securely and efficiently.
The following diagram outlines the main steps involved in user management.

Here’s a closer look at each phase:

  1. User Creation and Activation
    This initial phase involves creating a new user within the system.
    Administrators, or an external system through an API, can add users by entering necessary details like name, email, role, and permissions.

  2. User Profile Editing
    After activation, users may need to update or modify their profile details over time.
    This phase encompasses changes to user information, roles, or permissions.

  3. User Editing
    Back-office administrators may update other users (e.g. personal information update, permissions update).

  4. Suspension and Reactivation
    If a user is native for a long time, violates policies or no longer requires access temporarily, their account may be suspended.
    This phase allows for temporary deactivation without fully deleting the account, preserving all related data and settings for potential future reactivation.
    Reactivation, when appropriate, allows the user to regain access without needing a new account.

  5. Deletion
    In some cases, user accounts need to be permanently removed from the DPS.
    Deletion might occur due to extended inactivity, user request, or other criteria.
    This phase ensures that all associated data is securely erased or archived according to data retention policies, thus maintaining system integrity and data privacy.