API: récupération des info profil pour un utilisateur interne
Lors de la première connexion d' un utilisateur interne des données peuvent être récupérées par l'API référentiel ou le LDAP
données Personnes :
- nom patronymique
- prénom
- établissement par défaut Université de Strasbourg
- affectation principale (Composante ou Direction) : libellé long
- unités de recherche si elle existe : label (ex: UR3400), l'acronyme, libellé long
A la première connexion d'un utilisateur interne :
On récupère par CAS nom, prénom, et adresse mail pour alimenter ses données.
-
Si l'utilisateur souhaite que ces informations soient rectifiée (au niveau de pount, au niveau du ldap) il s'adresse à son référent à la direction des ressources humaines
-
rendre ces champs non éditables par l'utilisateur interne
-
rendre ces champs éditables par l'utilisateur externe
On prérempli l'établissement par Université de Strasbourg pour l'utilisateur interne.
- rendre ces champs non éditables par l'utilisateur interne
- verrouillage du champ suivant le type d'utilisateur (les utilisateurs externes peuvent éditer le champ)
- rendre le champ Autres affiliations éditable pour les chercheurs hébergés, ceux de différents établissements par exemple CNRS, em, misha, icfrc mais qui se connectent avec un compte unistra
Recherche dans le référentiel l' affectation principale de l'utilisateur interne
-
On recherche l'affectation principale (Direction/Composante) et on récupère le libellé long
-
On recherche si c'est une unité de recherche on enregistre les informations (label, acronyme, libellés court et long),
-
On cherche ensuite parmi ses autres affectations une éventuelle unité de recherche, pour la renseigner si elle est manquante.
-
On conserve la liste des unités de recherche s'il y en a plusieurs
-
L'utilisateur pourra taguer l'affectation qu'il souhaite voir apparaître dans la citation
Alternative : on enregistre la liste des structures renseignées dans le ldap et l'utilisateur, choisi parmi cette liste.
- La liste est propre à chaque utilisateur, ou on fait référence à des objets
Structure
? je ne sais ce qui le mieux
Conception & Développement
- Revoir le scenario de première connexion
- modification de la page profil : rajout des informations (Composante/Direction, libellés longs - Unités de recherche label (ex: UR3400), l'acronyme, libellé long, un tag, un champ libre ORCID)
- rajouter l'affiliation choisie sous le nom dans le menu de profil
Synchronisation
- Synchro manuelle à la demande de l'utilisateur
Ajout d'un modèle à pount: Structure ? je ne sais ce qui est le mieux
- Les externes sont-ils aussi rattaché à des structures ?
- Les structures seraient établissement, composantes, directions, unités de recherche
- mettre en place une api dédiée.