Notification

L'oggetto Notification permette di gestire e creare direttamente via script le notifiche del programma


notification = program.newnotification()


notification.adduser("help@d-one.info")

notification.title = "notifica"

notification.description = "notifica di prova"


notification.actionallert()


notification.datereminder = dataview.getvalue("data_scadenza")

notification.typebefore = 1


notification.save()

notification.actionallert()

Imposta la notifica come avviso.

notification.actionopendataview(*tablename*,*gguid*)

Imposta la notifica per aprire una scheda. Occorre passargli il nome della tabella e il gguid del record desiderato.

*value* = notification.read

Restituisce o imposta il valore riguardante la lettura della notifica.

*value* = notification.datecreation

Restituisce o imposta la data di creazione della notifica.

*value* = notification.dateuntil

Restituisce o imposta la data che indica fino a quando la notifica deve essere ripetuta.

*value* = notification.datereminder

Restituisce o imposta la data che indica quando visualizzare la notifica.

*value* = notification.listusers()

Restituisce la lista degli utenti associati alla notifica.

*value* = notification.removeuser(*username*)

Rimuove un utente dalla notifica.

*value* = notification.adduser(*username*)

Aggiunge un utente dalla notifica.

*value* = notification.repetition

Ridà o imposta il tempo di ripetizione della notifica.

0 = Mai

1 = Ogni giorno

2 = Ogni settimana

3 = Ogni mese

4 = Ogni anno

5 = Ogni 2 anni

6 = Ogni 3 anni

7 = Ogni 4 anni

8 = Ogni 5 anni

*value* = notification.typebefore

Restituisce o imposta il tempo di visualizzazione della notifica prima della data richiesta effettiva.

0 = Nessuno

1 = 5 minuti prima

2 = 10 minuti prima

3 = 30 minuiti prima

4 = 1 ora prima

5 = 2 ore prima

6 = 12 ore prima

7 = 1 giorno prima

8 = 2 giorni prima

9 = 1 settimana prima

*value* = notification.description

Restituisce o imposta la descrizione della notifica.

*value* = notification.title

Restituisce o imposta il titolo della notifica.

*value* = notification.delete()

Cancella la notifica.

*value* = notification.save()

Salva la notifica.

*value* = notification.gguid

Restituisce o imposta il gguid della notifica.