Schedulazione processi in Vibecode
In Vibecode esistono dei processi, a disposizione dell’utente (ad es. per popolare il container dei KPI, per eseguire la Generate Packages o per pulire la coda dei messaggi del Websocket, ecc.), che vengono eseguiti in background e salvati nelle code; sono visibili nella tabella kProcessQueue, accessibile dall’albero di Vibecode da:
Amministratore > Activity Monitor > Code > Manage Process Queues
Questi processi, di default, vengono eseguiti una sola volta ma Vibecode permette all’utente di creare una schedulazione, che consente di rieseguirli, in automatico, con una frequenza prestabilita dall’utente.
Impostare una schedulazione
Per impostare una schedulazione è necessario modificare i parametri del processo presente in Manage Process Queues:
valorizzando i seguenti campi:
Stato: da impostare con “In Attesa”.
E’ Schedulato: da impostare con “Sì”.
Tipo Occorrenza: da impostare con la frequenza di esecuzione (ad es. “ogni ora”, “ogni giorno”, “minuti”, ecc.); questo campo si visualizza solo se il campo “E’ Schedulato” è impostato con “Sì”.
Eseguire ogni: da impostare in relazione al parametro scelto per il campo “Tipo Occorrenza”; questo campo si visualizza solo se il campo “E’ Schedulato” è impostato con “Sì”.
Ad esempio se “Tipo Occorrenza” è impostato con “minuti” e “Eseguire ogni” con “5”, significa che la schedulazione è impostata per eseguire il processo ogni 5 minuti, tutti i giorni.
Se invece “Tipo Occorrenza” è impostato con “ogni giorno” e “Eseguire ogni” con “1”, la schedulazione verrà avviata solo una volta al giorno, di default a mezzanotte (00:00). Per cambiare l’orario di esecuzione è necessario impostare altri parametri nel ContainerGrid “Schedulazione”:
Schedulazione: si visualizza solo se il campo “E’ Schedulato” è impostato con “Sì”.
Valido da/Valido a: imposta il periodo di tempo in cui la schedulazione deve essere eseguita.
Filtrare orario: valida le impostazioni dei campi “Valido dalle ore/Valido fino alle ore”, se impostato a “No” i parametri selezionati per impostare l’ora di esecuzione della schedulazione non vengono considerati (Sì/No).
Valido dalle ore/Valido fino alle ore: imposta l’ora di esecuzione della schedulazione.
Validità Giornaliera/Lista Giorni Validità: imposta l’esecuzione in ben determinati giorni del mese.
Validità Mensile/Lista Mesi Validi: imposta l’esecuzione in ben determinati mesi dell’anno.
Validità Settimanale/Lista Giorni Settimanali Validi: imposta l’esecuzione in ben determinati giorni della settimana.
Abilitato: abilita o disabilita le impostazioni di questa sezione (Sì/No).
Esempio di impostazioni per una schedulazione che parte ogni giorno alle 2 del mattino:
Esempio di impostazioni per una doppia schedulazione che parte ogni giorno alle 8:00 e alle 15:00:
Elenco dei processi da schedulare in Vibecode per POSible: “Processi da schedulare”