Aller au contenu

Planificateur d'événements

La planification de workflows précis est un outil d’organisation utile ; PlaidCloud permet donc de le faire. Avec le Planificateur d’événements, vous pouvez planifier l’exécution d’un workflow par mois, jour du mois, jour de la semaine, heure et minute, dans le fuseau horaire dans lequel la planification doit être lue.

Un événement planifié désigne un workflow d’un projet, ainsi que la planification selon laquelle il s’exécute. Pour exécuter plusieurs workflows à la même cadence, ajoutez un événement pour chacun.

La table Events Table répertorie tous les événements de l’espace de travail, avec le projet et le workflow qu’ils exécutent, leur décalage UTC, le statut ainsi que les heures de début et de fin de leur dernière exécution, et leur prochaine échéance.

Pour afficher les événements :

  1. Ouvrez Analyze
  2. Sélectionnez « Tools »
  3. Cliquez sur « Planificateur d’événements »

La table Events Table s’ouvre et présente tous les événements actuellement configurés pour l’espace de travail.

Planificationpar mois · jour · heure · minutelue dans un fuseau horaire choisidéclencheexécution du workflowexéc.exéc.exéc.selon la planification, dans le temps →
Définissez quand (par mois, jour du mois, jour de la semaine, heure et minute, lus dans le fuseau horaire de votre choix) et l’événement déclenche automatiquement le workflow à chaque heure planifiée.

Pour créer un événement :

  1. Ouvrez Analyze
  2. Sélectionnez « Tools »
  3. Cliquez sur « Planificateur d’événements »
  4. Cliquez sur « Add Scheduled Event »
  5. Renseignez les champs Details, Timezone et de planification décrits ci-dessous
  6. Cliquez sur « Create »

Nom : le nom sous lequel l’événement apparaît dans la table Events Table. Obligatoire.

Mémo : une note facultative sur l’objet de l’événement.

Activer la tâche et l’exécuter selon la planification définie : cochée par défaut. Décochez-la pour enregistrer l’événement sans lui permettre de s’exécuter ; voir Suspendre un événement.

Projet et Workflow : le workflow que cet événement exécute. Choisissez d’abord le projet : la liste Workflow est alimentée par le projet sélectionné. Les deux sont obligatoires et ne peuvent plus être modifiés une fois l’événement créé. Pour déplacer un événement vers un autre workflow, supprimez-le et ajoutez-en un nouveau.

La planification est lue dans ce fuseau horaire, choisi comme un décalage de UTC -12 à UTC +14. La valeur par défaut est UTC +0, qui est lue comme l’heure de Londres, heure d’été britannique comprise.

La plupart des décalages correspondent à l’heure locale d’un lieu situé à ce décalage et suivent le passage à l’heure d’été de ce lieu : un événement réglé sur UTC -5 à 09:00 s’exécute à 09:00 à New York en été comme en hiver, soit 13:00 UTC en été et 14:00 UTC en hiver. La colonne Prochaine exécution et le calendrier des exécutions à venir indiquent quand l’événement s’exécutera réellement.

Décalage Lu comme Heure d’été
UTC -12 UTC -12 Non
UTC -11 Pago Pago Non
UTC -10 Honolulu Non
UTC -9 Anchorage Oui
UTC -8 Los Angeles Oui
UTC -7 Denver Oui
UTC -6 Chicago Oui
UTC -5 New York Oui
UTC -4 Porto Rico Non
UTC -3 São Paulo Non
UTC -2 Géorgie du Sud Non
UTC -1 Açores Oui
UTC +0 Londres Oui
UTC +1 Rome Oui
UTC +2 UTC +2 Non
UTC +3 Riyad Non
UTC +4 Dubaï Non
UTC +5 Karachi Non
UTC +6 UTC +6 Non
UTC +7 Bangkok Non
UTC +8 Singapour Non
UTC +9 Tokyo Non
UTC +10 Sydney Oui
UTC +11 Guadalcanal Non
UTC +12 Auckland Oui
UTC +13 Apia Non
UTC +14 Kiritimati Non

La planification se compose de cinq champs, Mois, Heures, Minutes, Jours du mois et Jours de la semaine, chacun étant une liste de cases à cocher avec une case Tous en haut. L’événement s’exécute chaque fois que l’heure actuelle correspond à une valeur cochée dans chacun des champs à la fois.

Chaque champ doit contenir quelque chose : cochez Tous pour correspondre à toutes les valeurs, ou cochez les valeurs individuelles voulues. Un champ laissé entièrement vide empêche l’enregistrement de l’événement, et le message nomme le champ pour que vous puissiez le retrouver.

Quelques exemples :

  • Tous les jours à 06:30 : Tous sous Mois, Jours du mois et Jours de la semaine ; 06 sous Heures ; 30 sous Minutes.
  • Le 1er de chaque mois à minuit : Tous sous Mois et Jours de la semaine ; 01 sous Jours du mois ; 00 sous Heures et Minutes.
  • Chaque jour ouvré à 18:00 : Tous sous Mois et Jours du mois ; du lundi au vendredi sous Jours de la semaine ; 18 sous Heures ; 00 sous Minutes.
  • Toutes les 15 minutes : Tous sous Mois, Jours du mois, Jours de la semaine et Heures ; 00, 15, 30 et 45 sous Minutes.

Chaque événement porte son propre mode d’écriture ERP (Réel, Simuler ou Désactivé), et chaque exécution qu’il démarre l’utilise. Un événement sans mode défini s’exécute en mode Réel, et le plafond du mode d’écriture du projet s’applique en plus, de sorte qu’un événement ne peut jamais comptabiliser plus librement que ne le permet son projet.

Définissez le mode via l’API ou un assistant IA : le champ erp_write_mode (live, simulate ou off) sur PUT /rest/v1/analyze/workflow/scheduled-event, ou sur l’opération upsert de l’outil MCP workflow_schedule. L’événement le conserve ensuite. Modifier l’événement dans le Planificateur d’événements, le suspendre ou le réactiver laisse le mode inchangé : une planification réglée sur Simuler reste donc simulée à chaque déclenchement jusqu’à ce que vous changiez le mode lui-même.

Pour modifier un événement :

  1. Ouvrez Analyze
  2. Sélectionnez « Tools »
  3. Cliquez sur « Planificateur d’événements »
  4. Cliquez sur l’icône de modification
  5. Ajustez les champs souhaités
  6. Cliquez sur « Mettre à jour »

Le projet et le workflow sont affichés en lecture seule pendant la modification : un événement reste rattaché au workflow pour lequel il a été créé.

Un assistant IA peut modifier un événement via l’outil MCP workflow_schedule en envoyant uniquement les champs à changer, tels qu’un nouveau nom ou une nouvelle planification. Chaque champ qu’il omet conserve sa valeur actuelle.

Pour supprimer un événement :

  1. Ouvrez Analyze
  2. Sélectionnez « Tools »
  3. Cliquez sur « Planificateur d’événements »
  4. Cliquez sur l’icône de suppression
  5. Cliquez de nouveau sur « delete »

Pour suspendre un ou plusieurs événements :

  1. Ouvrez Analyze
  2. Sélectionnez « Tools »
  3. Cliquez sur « Planificateur d’événements »
  4. Sélectionnez l’événement ou les événements
  5. Cliquez sur « Disable Selected »

Cliquez sur Activer la sélection pour les relancer. Un événement suspendu conserve sa planification et son historique d’exécution : il cesse simplement de se déclencher tant qu’il n’est pas réactivé, et son icône Actif disparaît de la table Events Table.

Vous pouvez aussi suspendre un seul événement pendant sa modification : décochez Activer la tâche et l’exécuter selon la planification définie et cliquez sur Mettre à jour.

Pour exécuter un événement immédiatement :

  1. Ouvrez Analyze
  2. Sélectionnez « Tools »
  3. Cliquez sur « Planificateur d’événements »
  4. Sélectionnez l’événement ou les événements souhaités
  5. Cliquez sur « Run Selected Events »

Chaque événement s’exécute dans son propre mode d’écriture ERP : un événement en mode Simuler s’exécute donc en simulation. Un événement dont le workflow est déjà en cours d’exécution est ignoré, et le message affiché après l’exécution ne compte que les événements qui ont démarré.