Skip to main content
hawi.

12.0Workflows

Le travail qui démarre sans que personne ne le demande

Une planification ou un événement connecté donne à un agent un travail récurrent. Chaque surveillance se met en pause séparément, si bien que réduire ce qui s’exécute n’oblige jamais à arrêter toute l’équipe.

Déclencheurs

7 en surveillance · 1 en pause

  • Contrôle de la couverture de stockPlanificationTous les jours, 06:00 · Atlas · aujourd’hui 06:00 · 14 références vérifiées, 2 retenues
  • Incident de commandeÉvénementEn cas d’expédition échouée · Atlas · il y a 11 min · 1 signalé
  • Sans réponse depuis 4 heuresPlanificationToutes les heures · Mira · il y a 24 min · rien en attente
  • Contrôle de la qualité des annoncesPlanificationLe lundi, 08:00 · Mira · en pause depuis 3 joursMis en pause après la révocation de la connexion
  • Retours de plus de 14 joursPlanificationTous les jours, 07:30 · Mira · today 07:30 · 3 chased
  • Le fournisseur a confirmé une dateÉvénementÀ la réception d’une réponse fournisseur · Atlas · il y a 2 heures · SUP-118 mis à jour
  • Paiement par carte refuséÉvénementEn cas de paiement échoué · Mira · yesterday 16:11 · 1 held
  • Résumé du lundiPlanificationLe lundi, 07:00 · Atlas · Lun 07:00 · envoyé à 3 personnes

Mettre un déclencheur en pause n’arrête que ce surveillant. Les 7 autres continuent, et tout ce qui est déjà en cours se termine.

Mettez en pause n’importe lequel d’entre eux. Le compteur change, les autres continuent — aucun interrupteur unique n’arrête toute l’équipe par accident.

7 en surveillance, 1 en pause.

Les exécutions déclenchées et celles lancées à la main suivent les mêmes règles d’approbation, le même jeu de permissions et la même comptabilisation des crédits.

Déclencheurs

Du travail qui démarre sans que personne ne le demande

Partout ailleurs dans le produit, le travail commence parce que quelque chose est arrivé. Ici, il commence parce qu’une horloge ou un événement connecté l’a déclenché — un contrôle de stock à six heures, un incident de commande dès qu’une expédition échoue.

Déclencheurs

7 en surveillance · 1 en pause

  • Contrôle de la couverture de stockPlanificationTous les jours, 06:00 · Atlas · aujourd’hui 06:00 · 14 références vérifiées, 2 retenues
  • Incident de commandeÉvénementEn cas d’expédition échouée · Atlas · il y a 11 min · 1 signalé
  • Sans réponse depuis 4 heuresPlanificationToutes les heures · Mira · il y a 24 min · rien en attente
  • Contrôle de la qualité des annoncesPlanificationLe lundi, 08:00 · Mira · en pause depuis 3 joursMis en pause après la révocation de la connexion
  • Retours de plus de 14 joursPlanificationTous les jours, 07:30 · Mira · today 07:30 · 3 chased
  • Le fournisseur a confirmé une dateÉvénementÀ la réception d’une réponse fournisseur · Atlas · il y a 2 heures · SUP-118 mis à jour
  • Paiement par carte refuséÉvénementEn cas de paiement échoué · Mira · yesterday 16:11 · 1 held
  • Résumé du lundiPlanificationLe lundi, 07:00 · Atlas · Lun 07:00 · envoyé à 3 personnes

Mettre un déclencheur en pause n’arrête que ce surveillant. Les 7 autres continuent, et tout ce qui est déjà en cours se termine.

Mettez en pause n’importe lequel d’entre eux. Le compteur change, les autres continuent — aucun interrupteur unique n’arrête toute l’équipe par accident.

7 en surveillance, 1 en pause.
  • 12.1Horloges et événementsUne planification s’exécute dans le fuseau horaire de l’espace de travail. Un événement se déclenche sur ce que signale une connexion. Les deux produisent une exécution ordinaire avec un agent responsable.
  • 12.2Un interrupteur chacunChaque déclencheur se met en pause séparément. Arrêter la vérification des annonces du lundi laisse tourner le contrôle de six heures, et ce qui est déjà en cours se termine.
  • 12.3Pause automatique en cas de connexion rompueUn déclencheur dont la connexion est révoquée se met en pause et en indique la raison, au lieu d’échouer toutes les heures jusqu’à ce que quelqu’un s’en aperçoive.
  • 12.4Les exécutions manquées restent visiblesUne planification qui n’a pas pu s’exécuter est enregistrée comme manquée. La reprise se fait à partir du prochain horaire prévu.

Sous quelle identité il s’exécute

Chaque déclencheur désigne un agent

Chaque exécution déclenchée désigne un agent responsable et s’exécute avec ses autorisations. Rien ne s’exécute au nom de la planification elle-même, si bien qu’un déclencheur ne peut pas servir à dépasser ce que son agent a le droit de faire.

  • 12.5Les autorisations sont celles de l’agentLes exécutions automatiques utilisent les mêmes autorisations que toutes les autres exécutions de cet agent.
  • 12.6Les approbations s’appliquent toujoursUne exécution déclenchée qui atteint une action retenue attend comme les autres. Un déclencheur sans supervision ne signifie pas des dépenses sans supervision.
  • 12.7Un seul historique d’exécutionLes exécutions déclenchées arrivent dans le même fil d’activité que le travail lancé par une personne ou par un message entrant, avec le déclencheur enregistré comme cause.
  • 12.8Les échecs s’affichent sur le déclencheurUne exécution en erreur affiche son code sur le déclencheur lui-même, pour que la raison soit là où vous iriez la chercher.

Commencez avec un agent et une tâche.