Aller au contenu

Utilisateurs (agents)

Les utilisateurs (agents) sont gérés via Keycloak : liste, rôles (realm et client), activation/désactivation. L'affectation aux services (unités) peut se faire depuis la fiche utilisateur ou depuis les services. Accès : Gestion de l'Organisation → Agents (ou Organisation → Utilisateurs selon le menu).


Accéder à la liste des utilisateurs

  1. Ouvrez Gestion de l'Organisation (ou Organisation) dans le menu latéral.
  2. Cliquez sur Agents (ou Utilisateurs).
  3. La liste paginée s'affiche (nom, prénom, email, username, rôles, actif, etc.).

Consulter la fiche d'un utilisateur

  1. Dans la liste, cliquez sur la ligne ou sur Voir / Détail.
  2. La fiche affiche : identité, email, rôles (realm et client), groupes, affectations aux services, statistiques (gardes, heures) si disponibles.

Créer un utilisateur

  1. Sur la page Agents, cliquez sur Créer ou Nouvel utilisateur.
  2. Renseignez les champs requis (prénom, nom, email, spécialité, téléphone optionnel, etc.) selon le formulaire exposé.
  3. Cliquez sur Enregistrer. Le compte est créé côté Keycloak selon l'architecture du déploiement.

Modifier les informations d'un utilisateur

  1. Ouvrez la fiche utilisateur puis Modifier (ou action Modifier dans la liste).
  2. Modifiez les champs autorisés (prénom, nom, email, téléphone, etc.) puis Enregistrer.

Activer / Désactiver un utilisateur

  1. Dans la liste ou la fiche, utilisez l'action Activer ou Désactiver (ou bascule Actif).
  2. Un utilisateur désactivé ne peut plus se connecter ; il n'est plus proposé pour les affectations de gardes.

API

L'activation/désactivation s'effectue via l'API (ex. PATCH /users/{id}/status) et met à jour le champ enabled dans Keycloak.


Gérer les rôles

  1. Ouvrez la fiche utilisateur.
  2. Accédez à la section Rôles (realm et/ou client).
  3. Affecter des rôles : sélectionnez les rôles à ajouter (liste ou cases à cocher) puis validez.
  4. Retirer des rôles : décochez les rôles à retirer puis validez.

Les rôles déterminent les droits dans SysProg (ADMIN, CHEF_REGIONAL, CHEF_STRUCTURE, CHEF_SERVICE, AGENT, VIEWER, etc.).


Affectation aux services (unités)

Si l'application gère les affectations utilisateur ↔ service :

  1. Depuis la fiche utilisateur, section Affectations ou Services.
  2. Ajoutez un service, avec éventuellement une date de début, date de fin et service principal.
  3. Enregistrez. L'utilisateur pourra être affecté aux gardes des plannings de ces services.

Filtrer et rechercher

  • Recherche : par nom, prénom, email ou username.
  • Filtre par statut : actif / inactif.
  • Filtre par rôle : si disponible dans l'interface.

Voir aussi