Annulation et gestion des jobs

Annulation et gestion des jobs

Sous-page — Suivi de jobs & traitement asynchrone

Apprenez à annuler proprement les jobs en cours d’un projet, à vérifier l’état des traitements et à gérer les cas limites pour éviter des surprises.

Ce que couvre cette page

Visualisation des jobs en cours

Progress bars et liste des jobs affichés en temps réel pour suivre l’état des traitements d’un projet.

Annulation par projet

Commande unique “Cancel jobs” accessible depuis le menu du projet pour tenter d’interrompre et vider les jobs liés.

Suivi en temps réel

Notifications de progression via une connexion temps réel ; prévoyez une reconnexion si la page se recharge.

Introduction Ce guide explique pas à pas comment annuler les jobs d’un projet depuis l’interface, ce que fait le système quand vous demandez l’annulation, les limites du mécanisme (best‑effort) et les recommandations pratiques pour gérer les cas difficiles (jobs déjà en cours chez un fournisseur externe, files d’attente lourdes, reconnections).

Workflow : Annuler les jobs depuis l'interface (UI) — action courante

1

Étape 1 — Ouvrir la page du projet

Allez dans la liste de vos projets et ouvrez le projet concerné pour voir son tableau de bord et la section de progression des jobs.

2

Étape 2 — Ouvrir le menu du projet

En haut à droite du header du projet, cliquez sur le bouton “Plus” ou le menu du projet pour afficher les actions disponibles.

3

Étape 3 — Choisir 'Cancel jobs'

Dans le menu, cliquez sur l’option libellée “Cancel jobs”. Une confirmation peut apparaître — confirmez si vous voulez stopper les jobs associés à ce projet.

4

Étape 4 — Attendre le retour visuel

Après confirmation, l’interface affiche un indicateur : les jobs en attente sont retirés de la file et les jobs actifs sont marqués pour interruption. Sur l’interface, les barres de progression peuvent diminuer, rester figées ou disparaître selon l’état. :

5

Étape 5 — Vérifier le résultat

  • Si l’annulation concerne des jobs en attente, vous verrez leur suppression immédiate.
  • Si des jobs étaient actifs, attendez quelques secondes à quelques minutes et observez la mise à jour des barres ; la suppression est best‑effort (voir section sur limites).
  • Rafraîchissez la page si nécessaire ; la connexion temps réel doit se reconnecter et synchroniser l’état.

Astuce — Utilisez la suppression de projet pour un nettoyage complet

Si votre but est d’annuler et supprimer entièrement un projet en création, combinez l’annulation des jobs puis la suppression du projet depuis le même menu pour éviter des restes d’état local.

:::callout{type=“warning” title=“Limite importante — Annulation “best‑effort””> L’annulation est tentée par le système, mais certaines opérations déjà transférées vers un fournisseur externe (par ex. extraction, publication ou traitement distant) peuvent ne pas être interrompues. Dans ces cas, le job côté fournisseur continue et peut apparaître comme “terminé” malgré votre annulation. :::

Workflow : Annuler et supprimer un projet en création (cas fréquent)

1

Étape 1 — Interrompre la progression

Depuis la page du projet, lancez d’abord “Cancel jobs” pour stopper les traitements en cours et vider les files d’attente du projet.

2

Étape 2 — Nettoyer la page côté client

Fermez ou actualisez la page pour forcer la reconnexion des notifications en temps réel et supprimer l’état temporaire affiché (progress bars, jobs pending).

3

Étape 3 — Supprimer le projet

Si votre objectif est d’effacer complètement le projet, utilisez ensuite l’action “Delete project” (ou équivalente) depuis le même menu. Attendez la confirmation de suppression avant de recréer un projet similaire.

4

Étape 4 — Vérifier l'absence de jobs

Retournez à la liste des projets ou réouvrez le projet (si recréé) pour vérifier qu’aucune activité n’est en cours. Si des jobs persistent, relancez “Cancel jobs” et contactez le support si nécessaire.

5

Étape 1 — Attendre et observer

Donnez au système quelques minutes : les workers et fournisseurs externes peuvent prendre du temps selon la charge et les limites de débit.

6

Étape 2 — Rafraîchir la page et reconnecter

Rafraîchissez la page pour forcer la reconnexion des notifications en temps réel. Si vous voyez encore des barres, vérifiez si la progression évolue (cela signifie que le job continue côté fournisseur).

7

Étape 3 — Regarder les logs d'activité (UI) et les notifications

Consultez la zone de notifications ou le journal d’activités si disponible pour voir les messages relatifs à l’annulation (succès, échec, jobs ignorés).

8

Étape 4 — Relancer l'opération ou contacter le support

  • Si l’annulation a échoué et que le job est bloquant, relancez l’opération plus tard.
  • Si le job provoque des erreurs persistantes, signalez au support en précisant le projet, le type de source et l’heure approximative ; fournissez une capture d’écran des barres de progression si possible.
9

Annulation rapide (jobs en attente)

Résultat attendu :

  • Les jobs en attente sont immédiatement retirés de la file.
  • Les barres de progression liées disparaissent ou sont remplacées par un message “annulé”.
    Action recommandée :
  • Vérifiez l’interface, puis poursuivez d’autres opérations (ajout de sources, suppression de projet, etc.).
10

Annulation d'un job actif chez un fournisseur

Résultat attendu :

  • Le système marque le job comme “annulé” côté platforme.
  • Le fournisseur externe peut cependant continuer et achever l’opération (impossible à interrompre une fois l’action engagée chez le fournisseur).
    Action recommandée :
  • Attendre la fin ou vérifier l’état côté fournisseur. Si nécessaire, relancer manuellement la tâche après vérification.
11

Annulation pendant création d’un projet (nouveau projet)

Résultat attendu :

  • Les jobs pendants initiaux sont supprimés.
  • L’état local et les compteurs du projet sont réinitialisés pour éviter des restes.
    Action recommandée :
  • Supprimer le projet si vous souhaitez repartir de zéro.

Avant l’annulation

  • Jobs en attente et actifs visibles.
  • Progress bars animées.
  • Potentiel de travail en cours chez des fournisseurs externes.

Après l’annulation (escompté)

  • Jobs en attente effacés.
  • Jobs actifs marqués pour être ignorés (best‑effort).
  • Progress bars disparaissent ou se réinitialisent après synchronisation.

Attention aux limites de charge et aux rate limits

La complétion et l’annulation des jobs dépendent fortement de la charge globale et des limites de débit des services tiers. En périodes de trafic élevé, l’annulation peut être retardée ou partielle.

Astuce — Sauvegarder les informations importantes

Avant d’annuler un job qui produit des résultats importants (ex. indexation, génération de site), exportez ou sauvegardez les éléments critiques pour éviter toute perte de travail.

Bonnes pratiques pour limiter les problèmes liés à l'annulation

1

Planifier avant de lancer de grosses opérations

Évaluer la taille des traitements (nombre de repos, fichiers, sites) et lancer les traitements en périodes basses pour réduire les risques de délais et de rate limits.

2

Garder une fenêtre de surveillance

Rester connecté pendant la phase de traitement pour surveiller les progressions et intervenir rapidement en cas d’anomalie.

3

Nettoyer l'état local si nécessaire

Si vous observez des barres figées après annulation, actualisez la page ou fermez la session pour forcer la synchronisation de l’état local.

4

Faire des essais sur un petit échantillon

Avant de traiter un grand projet, testez le flux sur quelques sources pour valider le comportement et estimer le temps nécessaire.

5

L’action demande au système d’effacer les jobs en attente pour le projet et de marquer les jobs actifs afin qu’ils soient ignorés dès que possible. C’est un mécanisme best‑effort : les opérations déjà engagées chez un fournisseur externe peuvent continuer.

6

Souvent l’annulation des jobs en attente est immédiate. Pour des jobs actifs, cela peut aller de quelques secondes à plusieurs minutes selon la charge et les interactions avec des services externes.

7

Rafraîchissez la page pour forcer la reconnexion des notifications en temps réel. Si les barres persistent, attendez quelques minutes (opération en cours chez le fournisseur) ou contactez le support si l’état ne change pas.

8

Non, l’annulation empêche la poursuite des jobs sur la plateforme autant que possible, mais elle ne retire pas automatiquement les éléments déjà créés chez un fournisseur externe. Vérifiez et nettoyez ces éléments manuellement si besoin.

9

Non. Couper la connexion client n’accélérera pas l’annulation et peut compliquer la synchronisation de l’état. Si vous perdez la connexion, reconnectez‑vous et laissez la plateforme synchroniser l’état.

Contact support — que fournir

Si vous devez demander de l’aide, indiquez : nom du projet, heure approximative de l’action, type de sources traitées (repos, site, upload) et une capture d’écran des progress bars. Cela accélère le diagnostic.

Besoin d'aide complémentaire ?

Si l’annulation ne résout pas le problème, contactez l’équipe support avec les informations demandées dans l’astuce ci‑dessus.