WikiUp

La finalità delle notifiche è quella di poter generare un avviso visualizzabile tramite un'apposita funzione presente in Loocup, Webup e Mobile.

La notifica è l'insieme delle seguenti caratteristiche:
  • oggetto scatenante
  • Responsabile dell'oggetto
  • Istante
  • Numerosità

Distinguiamo tra notifiche in pool, generate in base ad una temporizzazione e a delle regole, e notifiche in push, inviate puntualmente da un programma all'accadere di qualcosa.

Definizione di un tipo notifica

Il tipo notifica è un oggetto di tipo SESUB.A60 , che corrisponde a una subsezione in uno script LOA60_xx .

Costruttori (Notifiche in pool)

Attraverso il Tag A60.COS si definiscono le logiche di generazione delle notifiche.
E' resa disponibile la variabile &RES (responsabile) da utilizzare nel tag A60.PRE
Sono stati predisposti i seguenti costruttori:
  • 01 - Comandi SQL
  • 02 - Fonti della reportistica (A15)
  • 03 - Membri sorgenti

Comandi SQL

Comandi SQL

Fonti della reportistica (A15)

Fonti della reportistica

Membri sorgenti

Membri di sorgenti

Schedulare la costruzione

Il programma LOA60_LM esegue la costruzione di ciascun motore di notifica (ciascun SE SUB.A60) in base all'intervallo previsto per ciascun motore.
Il lancio del programma (CALL LOA60_LM) va schedulato su una coda *NOMAX per ciascun ambiente per il quale si desideri costruire le notifiche.

Notifiche in push

Un tipo notifica è definito come "in push" se non ha il costruttore valorizzato.
Deve quindi essere gestita a programma tramite la api £K14.

Funzione di presentazione

La funzione che viene lanciata quando si clicca sul dettaglio della notifica, tipicamente la scheda che permette di vedere ciò a cui la notifica si riferisce, è impostata tramite il Tag A60.PRE .

Cancellazione di una notifica

La funzione che viene eseguita per cancellare una notifica è definita tramite il Tag A60.DEL .
In caso non sia specificata assume come default una funzione che azzera il contatore per il tipo notifica, senza eseguire altre operazioni.
Qualora si utilizzi una funzione specifica è necessario che la stessa decrementi o azzeri il contatore per il tipo notifica tramite £K14.

Note

La funzione "SND" del LOA60_SE invia al client tutte le notifiche presenti per un utente come messaggi di tipo NOTIF.

Add new attachment

Only authorized users are allowed to upload new attachments.
«