Passer au contenu principal

Actualités du produit : Contrôle amélioré des jobs planifiés/périodiques

Bonjour à tous, Voici une brève présentation de l'équipe chargée des produits à OpenFn — nous avons fait une mise à jour majeure de la façon dont les jobs en temps et en période fonctionnent.

Dans le passé, si vous n'utilisiez pas OpenFn pour générer une automatisation en temps réel (ou « basé sur des événements»), vous devrez configurer un « déclencheur d'intervalle ». Comme la photo ci-dessus, il s'agissait essentiellement d'un sablier. Définissez votre déclencheur à 10 secondes et votre job récupère les données de DHIS2, un ensemble de données régionales sur la santé publique, ou quoi que ce soit, nettoie, transforme et charge ensuite ces données dans un autre système.

Dans l'ensemble, cela a permis de faire le travail au cours des cinq dernières années, mais comme notre ONG et nos clients gouvernementaux ont rencontré des exigences de plus en plus spécifiques sur non seulement à quelle fréquence mais quand un job important est exécuté, nous avons commencé à trouver nous-mêmes en créant de petites personnalisations pour eux sur une base unique. Nous sommes ravis d'annoncer cela à partir de v1.75 (publié aujourd'hui), vous pouvez maintenant planifier les jobs à exécuter en fonction des expressions cron , vous donnant un contrôle incroyable sur le moment où vos tâches sont exécutées.

La planification est meilleure que le minutage.

En utilisant cron, vous pouvez choisir d'exécuter un job chaque minute en tapant * * * * * * *.

Ou peut-être avez-vous une synchronisation par lots que vous voulez effectuer pendant que vos utilisateurs dorment — pourquoi ne pas la lancer tous les soirs à 23 h avec 23 * * *.

Que se passe-t-il si vous devez soumettre des demandes pour l'inventaire médical seulement pendant l'apparition de la saison de la grippe ? Tapez simplement 0 0 1 2-4 * et votre job sera exécuté à minuit le 1er du mois, de février à avril.

Vous pouvez toujours exécuter des jobs en un clic et créer des minuteurs avec des expressions comme */10 * * * * pour « toutes les 10 minutes », mais la planification avec cron offre aux utilisateurs OpenFn.org utilisateurs beaucoup plus de contrôle sur la manière dont ils gèrent leurs organisations. (Et c'est une bonne chose.)

Si vous souhaitez apprendre en le faisant mais que vous n'avez pas encore de compte OpenFn, inscrivez vous gratuitement ou amusez-vous avec les expressions cron à crontab. uru, un site brillant pour construire rapidement des expressions cron complexes.

C'est tout ce qui concerne le produit pour aujourd'hui. À bientôt.

Taylor