Le service numérique informe-t-il l’utilisateur d’un traitement en cours en arrière-plan ?
Dans le cadre du Référentiel Général d'Écoconception de Services Numériques (RGESN), il est recommandé que le service numérique informe l'utilisateur lorsqu'un traitement est en cours en arrière-plan. Cela a pour objectif d'éviter les requêtes simultanées provoquées par l'utilisateur s'il n'est pas conscient que son action est déjà en train d'être traitée. Cette pratique permet de réduire le risque de surcharger le serveur avec des demandes redondantes qui pourraient être causées par l'impatience ou l'incertitude de l'utilisateur concernant le succès de son action initiale.
Pour la mise en œuvre, il est conseillé de :
- Rendre indisponible l'action qui génère le traitement en cours. Par exemple, si l'action est déclenchée par un bouton de soumission de formulaire, ce bouton pourrait être désactivé temporairement pour indiquer qu'une opération est en cours.
- Informer l'utilisateur que le traitement est en cours. Cela peut inclure un message visuel ou textuel indiquant qu'une opération est en cours, et si possible, fournir une durée approximative pour l'achèvement du traitement.
Le moyen de test ou de contrôle pour évaluer l'efficacité de cette mise en œuvre consiste à vérifier la présence et la clarté des indications fournies à l'utilisateur lors des traitements en arrière-plan. Cela assure que les utilisateurs sont correctement informés et aide à prévenir les actions répétitives qui pourraient surcharger inutilement les ressources du serveur.