...
Connecteur de widget | ||||
---|---|---|---|---|
|
CR réunion
Comment permettre l'ajout, la modification ou la suppression des identifiants chercheurs dans CRISalid ?
...
Si le champ IdRef est vide, un bouton permet la suggestion via les microservices Qualinka. Pour toutes les suggestions, on affiche les mêmes infos et un lien vers les notices IdRef. L'utilisateur peut supprimer ou modifier son IdRef en cas de modification, un email est transmis au correspondant autorité de l'établissement pour l'informer. Ajouter Si aucune suggestion ne convient, présence d'un bouton "demander un IdRef" pour envoyer email au correspondant autorités si l'utilisateur n'en a pas et afficahge d'une pop-up "Votre demande de création d'IdRef a bien été transmise".
- IdHAL
Possibilité d'utiliser l'API HAL Référentiels auteurs pour faire des suggestions en cas d'absence d'IHal dans les données de départ.
Exemple de requête pour retrouver un idhal à partir de Nom, Prénom , id structure : https://api.archives-ouvertes.fr/ref/author/?wt=json&q=(firstName_s:Olivier%20AND%20lastNameFranck%20AND%20lastName_s:Grasset%20AND%20idHalPlestan%20AND%20idHal_s:[%22%22%20TO%20*])&fl=idHal_s,lastName_s,firstName_s.,emailDomain_s,orcidId_s,label_s,emailId_t,idrefId_s
Il est possible de saisir son IdHal mais il y a un contrôle sur l'existence de l'IdHal au moment de la validation → en cas de validation d'un IdHal inconnu, affichage d'un message "Cet IdHal n'existe pas" et pas possible de le valider. Ajouter un bouton "créer son IdHal". Si le webservice IdHal est cassé, affichage d'un message "Oups HAL ne semble pas répondre, veuillez contacter votre administrateur".
- Scopus
Même comportement que pour l'IdHal, sauf le bouton "créer son identifiant" (l'id est attribué quand l'auteur apparait dans la base scopus) .
Exemple de requête pour récupérer un scopus id à partir de nom, prénom, affiliation : https://api.elsevier.com/content/search/author?query=authlast(Einstein)%20and%20authfirst(Albert)%20and%20affil(Princeton)&apiKey=xxx
...