Je suis développeur et je connais déjà bien la manière dont les processus en arrière-plan, les planificateurs et autres modèles similaires sont généralement implémentés dans les langages de programmation généralistes.
Cependant, je m'intéresse à la méthode spécifique à JMP pour gérer cela. J'ai un module complémentaire JMP où le flux de travail charge d'abord les données depuis un fichier de données mis en cache, et les utilisateurs disposent également d'un bouton leur permettant d'actualiser le cache et de récupérer les données les plus récentes de la base de données. Cette partie fonctionne correctement.
Je souhaite éviter que de nombreux utilisateurs déclenchent manuellement l'actualisation et interrogent la base de données individuellement. Je préférerais que le cache se mette à jour automatiquement, par exemple toutes les heures, en arrière-plan.
J'ai remarqué que JMP Live propose une option pour exécuter un script selon une planification (similaire à une tâche cron), mais cela ne m'aide pas car j'utilise une interface utilisateur personnalisée, et les interfaces utilisateur personnalisées ne fonctionnent pas avec JMP Live.
La fonction Schedule() pourrait vous être utile. L'index des scripts contient d'autres commandes similaires ( version en ligne ).