Il sistema degli alerting | |||
Fondalmentalmente è la possibilità di fare compiere automaticamente al gestionale determinate operazioni, al verificarsi di particolari situazioni all'interno del gestionale stesso. Esistono due diverse modalità per la generazione di alert: ALERT DA TIMER Un tipo alert che abbia impostato l'attributo Tipo di Lancio = da programma timer, è un tipo alert che potrà generare degli alert al verificarsi delle opportune condizioni, solamente se verrà eseguito l'opportuno programma Esecuzione automatica procedure di alerting che tratta per l'appunto solo questi particolari tipi di alert. Il programma Esecuzione automatica procedure di alerting può essere lanciato dal menu Utility a mano in un qualsiasi momento e provvederà a valutare tutti i tipi alert aventi per l'appunto l'attributo tipo di lancio da programma timer ed eventualmente a generare tutti gli alert opportuni. Molto interessante è però la possibilità di lanciare tale programma in modalità "schedulata". Ciò può essere fatto lanciando il programma sul server (o comunque sulla macchina che fungerà da server per gli alert) con gli opportuni parametri, che sono poi gli stessi e con lo stesso significato di quelli che vengono utilizzati per lanciare un qualsiasi programma schedulabile dalle operazioni pianificate di Windows. Esempio:
Il programma sarà eseguito leggendo dai parametri specificati sopra rispettivamente il percorso dell'eseguibile, l'operatore, la password, il database azienda, il profilo, il programma, il comando di esecuzione batch, il file di configurazione bub e la ditta. Tale programma funziona a tutti gli effetti come un programma timer, una volta lanciato apparirà nella tray area in basso a destra sul monitor l'icona di una parabola satellitare, che ci segnalerà il fatto che il programma è in esecuzione. Quando la parabola lampeggerà ciò starà ad indicare che si stanno effettivamente ricercando, e se necessario, generando degli alert. Se la parabola non lampeggia il programma è semplicemente in attesa. Tramite l'opzione di registro BS--ETIM\OPZIONI\Intervallo_Esecuzione_Programma è possibile indicare il numero di minuti di attesa fra due elaborazioni successive del programma timer (di default l'opzione vale 30, cioè mezz'ora), permettendoci di monitorare costantemente durante la giornata particolari situazioni di nostro interesse soppravvenute nel gestionale. Per interrompere il programma timer è necessario fare tasto destro sull'icona della parabola e rispondere Sì alla domanda di conferma dell'interruzione del processo. Normalmente però, tale programma dovrebbe essere in esecuzione automatica sul server e non dovrebbe mai essere interrotto. Per questo la dicitura "schedulata" è volutamente messa fra virgolette in quanto da operazioni pianificate nel momento in cui andiamo a pianificare una nuova attività occorre impostare, non un periodo di attivazione, ma di attivarla al verificarsi di un evento che è all'avvio del sistema. NB: inoltre si consiglia una volta creata l'attività da operazioni pianificate/unità di pianificazione di andare nell opzioni avanzate di tale attività per inserire inserire delle credenziali di tipo amministrative ed impostare di non terminare mai l'applicazione e nel caso si chiudesse (per un errore) di riavviarla. ALERT DA PROGRAMMA Un tipo alert che abbia impostato l'attributo Tipo di Lancio = da programma interattivo, è un tipo alert che genererà degli alert, solamente se si verifica quella situazione che si vuole monitorare riconosciuta da un identificativo univoco all'interno del programma nel particolare programma interattivo indicato. Gli alert da programma interattivo presenti a standard su business sono i seguenti:
Per attivare gli eventi alert da programma su uno specifico programma fra quelli presenti nella lista indicata sopra occorre attivare l'opzione relativa al programma in oggetto, per esempio per la faturazione differita interattiva BSVEFDIN\OPZIONI\Abilita_Alert. |