Administration
Cette section décrit le panneau d'administration interne de RecrutAuto. Elle ne s'adresse pas aux recruteurs utilisateurs de la plateforme, mais aux équipes internes (support, ops, technique) habilitées à superviser et exploiter le service.
Le panneau d'administration est une application web distincte du tableau de bord recruteur. Il permet de superviser l'activité de la plateforme, gérer les comptes et abonnements, piloter les quotas, surveiller les plugins et le scraping, et administrer les données de référence (candidats, entreprises, écoles, taxonomies).
Accès
- URL : admin.recrutauto.fr
- Connexion : même fournisseur d'identité (Keycloak) que la plateforme recruteur. Vous vous connectez avec votre compte interne.
- Habilitation : l'accès est strictement réservé aux comptes disposant du rôle Keycloak
admin. Sans ce rôle, toutes les pages et toutes les actions sont refusées.
Côté technique, chaque opération sensible (modification, suppression, changement de quota, etc.) est protégée côté serveur par un contrôle de rôle check_user_roles(["admin"]). Un compte recruteur standard, même connecté, ne peut donc rien faire ici : la protection ne repose pas sur le masquage de l'interface mais sur une vérification serveur systématique.
Contrairement à la plateforme recruteur (où l'accès dépend du forfait souscrit), le panneau admin transcende les abonnements. Un opérateur voit l'ensemble des comptes et organisations, tous forfaits confondus. C'est volontaire : l'administration est transverse à tous les clients.
Ce que vous pouvez faire
| Domaine | Page(s) | Description |
|---|---|---|
| Tableau de bord | Dashboard | Vue d'ensemble : revenu, comptes, plugins connectés, files de traitement |
| Comptes | Utilisateurs, Organisations, Abonnements | Gérer les comptes, activer/désactiver, supprimer, consulter les organisations B2B |
| Quotas | Quotas | Plafonds anti-détection LinkedIn et quotas mensuels par tier |
| Monitoring | Tâches worker, Plugins, Scraping Stats | Suivre les files de jobs, l'état des extensions et les volumes de scraping |
| Données & recrutement | Candidats, Entreprises, Écoles, Campagnes… | Données de référence et objets métier |
| Système | Operations, Transfert, Feature flags, Backups, Sécurité | Maintenance technique et diagnostics |
Organisation de l'interface
Le panneau présente une barre latérale regroupant les pages en grandes familles : Comptes, Recrutement, Données, Monitoring et Système. Chaque page suit le même schéma : un tableau ou des cartes, des filtres éventuels, et des actions contextuelles. Les actions destructrices (suppression, désactivation, arrêt) demandent toujours une confirmation avant exécution.
Les lectures (consulter une liste, ouvrir une fiche) sont sans risque. Les écritures cross-comptes (désactiver un utilisateur, modifier un quota global, supprimer un index) ont un impact immédiat sur la production : vérifiez toujours que vous agissez sur le bon compte / la bonne organisation avant de confirmer.