| Remarque | ||
|---|---|---|
| ||
Le présent document est encore en cours de relecture et d'élaboration. |
...
| 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 | 3 | |||
Détecter et résoudre les incohérences entre les systèmes | 3 | |||
Vérifier les données en temps réel via des connexions entre systèmes | ||||
| 3 | ||||
Assurer la sécurisation des connexions inter-systèmes | 3 | |||
| 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 | ||||
3 | ||||
Prévisualiser les résultats avant de valider l'import (mode simulation) | ||||
| 3 | ||||
Conserver un historique de tous les imports effectués | ||||
| 3 | ||||
| 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 | ||||
4 | 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. | |||
| Gérer les tutelles multiples d'un laboratoire | 4 | |||
| Aligner les identifiants officiels (RNSR, puis RNest, Wikidata, SCOPUS, ROR) | ||||
| 2 | ||||
| Personnaliser les typologies de laboratoires | 4 | |||
| 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) | 2 | |||
| Référencer les organisations externes (via ROR ou saisie manuelle avec auto-complétion) | 2 | |||
| Gérer les attributs disciplinaires (codes CNU/CNRS) et les mises à jour des nomenclatures | ||||
| 2 | ||||
| Permettre un « statut provisoire de direction » avec deux dates (élection / validation) | ||||
| 4 | ||||
| Permettre la co-direction (plusieurs responsables par unité) | ||||
| 4 | ||||
| Conserver l'historique des grades, corps et qualifications (HDR) indépendamment de l'affiliation au laboratoire | ||||
| 3 | ||||
| 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 | ||
• | 3 | 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) | ||
Gérer les emplois et les corps-grades avec leur historique | 3 | |||
Distinguer quatre types d'affiliation (appartenance, membership) : principale/secondaire × permanente/temporaire, avec une nomenclature adaptable | ||||
niveau établissement puis niveau laboratoire | ||||
| 3 | ||||
Conserver l'historique des affiliations | 3 | |||
Détecter et fusionner les doublons | ||||
| 3 | ||||
Gérer les distinctions et prix (avec dates) | 3 | |||
Proposer une fonctionnalité de recherche avancée | ||||
: suggestions orthographique, facettes, autocomplete... | 3 | |||
Pour les universités utilisant Oscar : charger les données en lecture depuis Oscar ; pour les autres : permettre la saisie directe (l'application devient alors la source de référence) | ||||
| 1/2 | ||||
| 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 | 1/2 | |||
| Rattacher plusieurs chercheurs à une même activité | 1/2 | |||
| 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 | 1/2 | |||
| Attribuer des scores de qualité visuels (vert / orange / rouge) | 1/2 | |||
| Alerter en cas de données obsolètes ou incomplètes | 1/2 | |||
| Permettre la correction de données en masse | ||||
| 1/2 | ||||
| Tracer l'historique des modifications sur chaque fiche (date, auteur) | 1/2 | |||
| 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 | |||
3 | La solution Keycloak permettrait à l'appli labo d'être l'admin de l'authentification dans tout le realm Keycloak (couche autorisation) | |||
| Générer des rapports statistiques en PDF | 1/2 | |||
| 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 | ||||
S | ||||
| 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) | S | |||
| Enregistrer toutes les actions dans un journal d'audit | ||||
| S | ||||
| Permettre à l'application d'administrer l'authentification pour tout un ensemble de services (via Keycloak) | 2 | |||
| 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 | S | |||
| 10. Rendre l'application accessible à tous | Adapter l'affichage à toutes les situations d'usage. | |||
| Respecter les normes d'accessibilité | S | |||
| Proposer un mode d'affichage | ||||
| sombre | S | |||
| 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 | 1/2 | |||
| Connecter les listes au serveur de diffusion SYMPA de l'établissement | 1/2 |