Skip to content

Suivi des jobs

Toutes les opérations longues dans Nid (suppression en masse, archivage, scan de newsletters, etc.) sont exécutées en arrière-plan via des jobs. La page Jobs vous permet de suivre leur progression.


Liste des jobs

La page Jobs affiche tous vos jobs avec leur statut actuel :

StatutSignification
🟡 En attenteLe job est dans la queue, pas encore démarré
🔵 En coursLe job est en cours d'exécution
🟢 TerminéLe job s'est terminé avec succès
🔴 En erreurLe job a échoué (3 tentatives automatiques épuisées)
AnnuléLe job a été annulé manuellement

📸 Capture d'écran suggérée : page Jobs avec plusieurs jobs dans différents statuts


Types de jobs

TypeDéclenché par
Opération groupéeActions en masse dans Mes mails (supprimer, labelliser, etc.)
ArchivageArchivage sur NAS depuis Mes mails
Exécution de règleLancement manuel ou planifié d'une règle
Scan newslettersScan de la page Newsletters
Scan pixels espionsScan depuis la page Vie privée
Scan PIIScan de données sensibles depuis Vie privée
Chiffrement archivesChiffrement depuis Vie privée
Purge corbeille archivesJob planifié quotidien (configurable)

Suivi en temps réel

Quand un job est lancé, une modale de progression s'affiche automatiquement :

  • Barre de progression (ex. : 42/150 mails traités)
  • Pourcentage de completion
  • Statut en temps réel

📸 Capture d'écran suggérée : modale de progression d'un job avec barre de progression

La mise à jour est instantanée grâce aux Server-Sent Events (SSE) — pas besoin de rafraîchir la page.

Vous pouvez fermer la modale sans interrompre le job. Il continue en arrière-plan.


Annuler un job

Pour annuler un job en attente ou en cours :

  1. Cliquez sur le bouton Annuler à côté du job
  2. Le job passe au statut Annulé

Annulation partielle

Les mails déjà traités avant l'annulation ne sont pas restaurés. Par exemple, si 50 mails sur 100 ont été supprimés quand vous annulez, les 50 premiers restent supprimés.


Détail d'un job

Cliquez sur un job pour voir ses détails :

  • Type d'opération
  • Compte Gmail concerné
  • Nombre de mails traités / total
  • Date de création et de fin
  • Message d'erreur (en cas d'échec)

Retry automatique

En cas d'erreur (ex. : timeout Gmail API), les jobs sont automatiquement relancés jusqu'à 3 fois avec un délai exponentiel :

  • 1ère tentative : immédiate
  • 2ème tentative : après 2 secondes
  • 3ème tentative : après 4 secondes
  • Après 3 échecs : le job passe en statut En erreur

Notifications de fin de job

Quand un job se termine (succès ou échec), vous recevez une notification :

  • In-app : dans la cloche de notifications (🔔)
  • Toast : pop-up temporaire en bas de page (si activé dans les préférences)
  • Webhook : push vers Discord, Slack, etc. (si configuré)

Configuration de la corbeille archives

En bas de la page Jobs, un formulaire vous permet de configurer la purge automatique de la corbeille des archives :

ParamètreDescriptionDéfaut
Purge automatique activéeActive ou désactive la purge planifiéeActivé
Délai avant suppression définitiveNombre de jours avant la purge des mails dans la corbeille30 jours

Le job de purge s’exécute quotidiennement à 4h du matin et supprime définitivement les mails en corbeille depuis plus longtemps que le délai configuré.

📸 Capture d’écran suggérée : formulaire de configuration de la corbeille en bas de la page Jobs