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
- Ouvrez Gestion de l'Organisation (ou Organisation) dans le menu latéral.
- Cliquez sur Agents (ou Utilisateurs).
- La liste paginée s'affiche (nom, prénom, email, username, rôles, actif, etc.).
Consulter la fiche d'un utilisateur
- Dans la liste, cliquez sur la ligne ou sur Voir / Détail.
- La fiche affiche : identité, email, rôles (realm et client), groupes, affectations aux services, statistiques (gardes, heures) si disponibles.
Créer un utilisateur
- Sur la page Agents, cliquez sur Créer ou Nouvel utilisateur.
- Renseignez les champs requis (prénom, nom, email, spécialité, téléphone optionnel, etc.) selon le formulaire exposé.
- Cliquez sur Enregistrer. Le compte est créé côté Keycloak selon l'architecture du déploiement.
Modifier les informations d'un utilisateur
- Ouvrez la fiche utilisateur puis Modifier (ou action Modifier dans la liste).
- Modifiez les champs autorisés (prénom, nom, email, téléphone, etc.) puis Enregistrer.
Activer / Désactiver un utilisateur
- Dans la liste ou la fiche, utilisez l'action Activer ou Désactiver (ou bascule Actif).
- 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
- Ouvrez la fiche utilisateur.
- Accédez à la section Rôles (realm et/ou client).
- Affecter des rôles : sélectionnez les rôles à ajouter (liste ou cases à cocher) puis validez.
- 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 :
- Depuis la fiche utilisateur, section Affectations ou Services.
- Ajoutez un service, avec éventuellement une date de début, date de fin et service principal.
- 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
- Tutoriel : Gérer l'organisation (unités et agents)
- Services — Les agents peuvent être affectés aux services.
- Module Organisation