Eccomi ho risolto grazie all'aiuto di Michele, vi illustro il come:
1) Aprite siteconfig.xml che è situato sotto
Nomeprogetto/sites/nomesito/siteconfig.xml
alla voce
<wsgi mainpackage="VostroPachetto" />
aggiungete
<wsgi mainpackage="VostroPachetto" heartbeat="t" websockets="t"/>
- heartbeat è quello che gestisce i task schedulati (tipo celerybeat mi
sembra)
- websockets penso serve per usare i websockets (chiede a MIchele per
maggiori info)
2) Aprite il file dove risiede il batch. (che di solito si trovato sotto
VostroPachetto/resources/tables/th_nomemodello/action/ilbatch.py)
nel batch aggiungete:
def table_script_parameters_pane(self, pane, **kwargs):
pane.div('ciao')
come metodo della classe, questo serve per far aprire il dialog che
contiene il bottone "Pianifica'.
3) Assicuratevi di essere loggati con un utente che ha il tag _DEV_.
Dalla risorsa del modello dove risiede il batch cliccate
sull'ingranaggio vedrete il nome del batch, cliccateci. Questo aprira il
dialog con il bottone "Pianifica" in basso a sinistra,
dal quale potete schedulare il vostro batch.
La logica per schedularlo è come quella degli cronotab per esempio se
lo volete lanciarlo tutti i giorni alle 2:00 dovete scegliere solo l'ora e
i miniuti.
Lasciando Inizio Data e Fine Data vuoti questo verrà eseguito sempre.
Spero di essere stato abbastanza chiaro.
Grazie!!