Come gestire la Schedulazione dei processi in VTiger
VTiger CRM consente di automatizzare delle procedure o scripts grazie allo strumento Scheduler.
Possiamo entrare nelle impostazioni dello Scheduler cliccando sulla voce (1) Automazione > Scheduler.
Nella videata abbiamo la lista delle procedure già presenti nella versione base di VTiger. Per ogni procedura abbiamo:
(2) CronJob - il nome della schedulazione
(3) Frequency(H:M) - la frequenza di esecuzione (ogni quanto tempo deve essere esguita lo procedura)
(4) Status - lo stato dello schedulatore, se attivo o non attivo
(5) Last scan started - ultimo avvio della procedura
Scheduler presenti nella versione Open Source di VTiger
Nella versione base di VTiger abbiamo 7 schedulazioni:
Workflow | Questo scheduler esegue al tempo impostato l'esecuzione dei workflow definiti nell'area apposita |
ReccuringInvoice | Per ogni ordine di vendita è possibile impostare la generazione della fattura in modo ricorrente. Tipico esempio e per tutti i servizi a rinnovo automatico |
SendReminder | Ad ogni esecuzione verifica se ci sono delle notifiche da inviare |
Mailscanner | Ad ogni esecuzione controlla le caselle di posta aggiunte al servizio di mailscanner e le processa in funzione delle regole impostate |
Scheduled Import | Per ogni import on-demand per i quali è stato superato il limite di record elaborati per singolo blocco procede con la fase di import |
ScheduledReports | Esegue la generazione dei report schedulati e invia il report via email al destinatario impostato |
Per modificare i parametri di schedulazione clicchiamo sulla matitina (1) potendo cosi modificare lo Status (Active o In Active) e la frequenza di esecuzione.
Alla fine delle modifiche clicchiamo su (2) Salva.
Aggiungere dei nuovi CronJob
Da quanto abbiamo visto, tramite dei CronJob, possiamo schedulare dei processi base già presenti in VTiger Open Source.
Se volessimo automatizzare altre procedure possiamo aggiungere altri Scheduler, come per esempio:
- Aggiornamento anagrafiche da un ERP o gestionale esterno come SAP o Mago ...
- Aggiornamento anagrafica dei Subscriber su una piattaforma di Mailmarketing come Mailchimp
- Caricamento automatico dei Lead da dei flussi di dati esterni (come Facebook ADV)
In un prossimo articolo presenteremo alcuni esempi concreti.
Conclusioni
In questo articolo abbiamo visto come lo strumento Scheduler di VTiger CRM ci consenta di attivare delle procedure fondamentali per un pieno utilizzo delle funzionalità del CRM.