(en cours)
| Exigence | Description & Valeur Métier | Fonctionnalités | Priorité | Commentaire |
| 1. Synchroniser les données entre systèmes | Automatiser l'échange de données entre les différents systèmes (RESEDA, Annuaire) pour éviter de saisir les mêmes informations plusieurs fois et garder les données à jour. | • Mettre à jour automatiquement les données depuis RESEDA à intervalles réguliers • Mettre à jour automatiquement les données l'Annuaire à intervalles réguliers |
| |
| 2. Importer et migrer les données existantes | Fournir des outils pour charger les données initiales et récupérer l'historique depuis les anciens systèmes ou des fichiers Excel. | • Importer des fichiers Excel/anciens systèmes avec correspondance des champs • Prévisualiser les résultats avant de valider l'import (mode simulation) • Conserver un historique de tous les imports effectués |
| |
| 3. Gérer le référentiel des laboratoires | Permettre la gestion structurelle des entités de recherche : hiérarchies, tutelles, identifiants officiels. | • Créer, modifier et supprimer des fiches de laboratoires et leurs hiérarchies • Gérer les tutelles multiples d'un laboratoire • Aligner les identifiants officiels (RNSR, puis RNest, Wikidata, SCOPUS, ROR) • Personnaliser les typologies de laboratoires • Représenter les structures d'enseignement pour tracer les disciplines (ex : Sciences Po ; dans les autres universités, ces disciplines sont souvent dans le système RH) • Référencer les organisations externes (via ROR ou saisie manuelle avec auto-complétion) • Gérer les attributs disciplinaires (codes CNU/CNRS) et les mises à jour des nomenclatures • Permettre un « statut provisoire de direction » avec deux dates (élection / validation) • Permettre la co-direction (plusieurs responsables par unité) • Conserver l'historique des grades, corps et qualifications (HDR) indépendamment de l'affiliation au laboratoire |
| Question du CV automatisé ? Remplissage des infos par les chercheurs eux-mêmes (SoVisu+) ? Suite message Guillaume Kaczmarek: Gestion des attributs disciplinaires (CNU/CNRS) et mise à jour des référentiels de codes (versioning des nomenclatures). "Statut provisoire de direction" et permettre la saisie de deux dates (Date d'élection / Date de validation). Support de la co-direction (Cardinalité 1-N sur les responsables d'unité) Historique des grades, corps et qualificatifs (HDR) indépendant de l'affiliation structurelle. |
| 4. Gérer le référentiel des chercheurs | Gérer les informations des chercheurs : affiliations, parcours, distinctions, en protégeant les données personnelles. | • Créer, modifier et supprimer des fiches de chercheurs et leurs affiliations • Gérer les emplois et les corps-grades avec leur historique |
| Version a mimima : pour les universités qui ont adopté Oscar, chargement en lecture simple depuis Oscar ; pour les autres, éditable (l'appli serait alors maitresse des données pour ces établissements) |
| 5. Gérer les activités de recherche | Pour les universités qui n'utiliseraient pas Oscar, fournir un formulaire minimal de saisie des activités. | • Saisir l'intitulé, les dates de début et fin, les partenaires, le financement et le financeur • Rattacher plusieurs chercheurs à une même activité |
| |
| 6. Piloter la qualité des données et afficher des tableaux de bord | Fournir des outils visuels aux directions scientifiques pour suivre la « santé » des données en temps réel. | • Afficher un tableau de bord consolidé en temps réel • Attribuer des scores de qualité visuels (vert / orange / rouge) • Alerter en cas de données obsolètes ou incomplètes • Permettre la correction de données en masse • Tracer l'historique des modifications sur chaque fiche (date, auteur) |
| |
| 7. Exporter les données et produire des rapports | Permettre le reporting via des extractions manuelles ou des flux automatisés de données | • Exporter en Excel avec choix des colonnes et filtres • Générer des rapports statistiques en PDF |
| La solution Keycloak permettrait à l'appli labo d'être l'admin de l'authentification dans tout le realm Keycloak (couche autorisation) |
| 8. Administrer et sécuriser l'application | Garantir la sécurité, la traçabilité et la souveraineté des données. | • Authentifier les utilisateurs via le système fédéré Renater ou le système CAS de l'établissement (connexion unique) • Gérer les droits d'accès par rôle (ex : administrateur, lecteur, gestionnaire de labo) et par périmètre (ex. gestionnaire labo X, lecteurs labos UFR sciences du vivant) • Enregistrer toutes les actions dans un journal d'audit • Permettre à l'application d'administrer l'authentification pour tout un ensemble de services (via Keycloak) |
| |
| 9. Traduire l'application en anglais | Rendre l'application disponible en français et en anglais. | • Une interface multilingue avec des versions française et anglaise disponibles |
| |
| 10. Rendre l'application accessible à tous | Adapter l'affichage à toutes les situations d'usage. | • Respecter les normes d'accessibilité • Proposer un mode d'affichage sombre |
| |
| 11. Gérer les listes de diffusion par laboratoire | Permettre la création et la gestion de listes de diffusion email rattachées à chaque laboratoire. | • Créer, modifier et supprimer des listes de diffusion et les adresses qu'elles contiennent • Connecter les listes au serveur de diffusion SYMPA de l'établissement |
|