Sono uno sviluppatore e ho già familiarità con il modo in cui i background worker, gli scheduler e modelli simili vengono normalmente implementati nei linguaggi di programmazione generici.
Tuttavia, mi interessa il modo specifico di JMP per gestire questa situazione. Ho un componente aggiuntivo JMP in cui il flusso di lavoro carica prima i dati da un file di dati memorizzato nella cache e gli utenti hanno anche un pulsante su cui possono cliccare se vogliono aggiornare la cache ed estrarre i dati più recenti dal database. Questa parte funziona bene.
Ciò che vorrei evitare è che molti utenti attivino manualmente l'aggiornamento e accedano al database individualmente. Vorrei invece che la cache si aggiornasse automaticamente, ad esempio ogni ora, magari in background.
Ho notato che JMP Live ha un'opzione per eseguire uno script in base a una pianificazione (simile a un cron job), ma nel mio caso non è utile perché sto utilizzando un'interfaccia utente personalizzata e le interfacce utente personalizzate non funzionano con JMP Live.
Esiste Schedule() che potresti usare. Scripting Index ha altri comandi correlati ( versione online ).