Utilitaire de pause de workflow

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • L’utilitaire de pause de workflow offre une fonctionnalité que vous pouvez utiliser pour mettre en pause ou reprendre tous les contextes de workflow, un sous-ensemble de contextes de workflow qualifiés ou des contextes de workflow individuels. Vous désignez les données et l’heure de la journée auxquelles les workflows en pause doivent reprendre, et vous pouvez reprendre manuellement les workflows individuels si nécessaire.

    Une fois activé, le module d’extension Utilitaire de pause de workflow (com.glideapp.workflow.pause) met à jour plusieurs tables lorsque vous interrompez ou reprenez les workflows. Chaque table stocke des données spécifiques relatives à chaque workflow en pause ou repris.
    wf_pause_request
    Enregistre chaque demande de pause de workflow. Le système met à jour et insère automatiquement des enregistrements dans cette table chaque fois que vous mettez en pause des contextes de workflow. Il suit le temps de reprise spécifié par l’utilisateur, si la demande de pause est toujours active et le nombre total d’activités de workflow qui ont été suspendues ou reprises.
    wf_pause_status
    Enregistre l’état de chaque contexte de workflow que vous mettez en pause. Lorsque vous mettez en pause les contextes de workflow, le module d’extension attend que l’activité en cours d’exécution se termine et la met en pause avant le démarrage de l’activité suivante. Il suit l’activité spécifique sur laquelle le contexte du workflow a été mis en pause et indique s’il a repris. Si le workflow est mis en pause, il suit l’heure à laquelle il doit reprendre.
    wf_pause_group_request
    Met en pause l’ensemble spécifique de contextes de workflow que vous désignez à l’aide du filtrage dans les demandes de pauses de groupe. Vous pouvez mettre en pause manuellement tous les workflows actuellement actifs en cochant la case Tout suspendre .
    wf_pause_snapshot
    Avant de mettre en pause et de reprendre un workflow, la table enregistre un instantané de l’état actuel du contexte du workflow. La table enregistre également l’état de l’activité en cours d’exécution dans le contexte du workflow en pause.

    Exemples d’utilisation

    Lorsque vous arrêtez une instance pour maintenance, vous pouvez mettre en pause tous les contextes de workflow actifs ou certains d’entre eux, puis les reprendre une fois la maintenance terminée.

    Vous disposez d’un contexte de workflow d’intégration qui frappe un service interne en panne pour maintenance. Vous pouvez mettre en pause toutes les instances de ce contexte de workflow pour les empêcher de passer à l’activité suivante, ce qui laisse le temps de restaurer le service interne. Ensuite, les contextes de workflow en pause peuvent être repris.