L`oggetto rappresenza una notifica inviata dal 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()
actionallert
| Descrizione | Imposta la notifica di tipo avviso |
| Tipo Valore | |
| Formato | notification.actionallert() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
notification.actionallert()
actionemail
| Descrizione | Imposta la notifica come tipo email |
| Tipo Valore | |
| Formato | notification.actionemail(email) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| email | string | La mail a cui spedire la notifica |
Esempi
actionemail.notification(`info@d-one.info`)
actionopendataview
| Descrizione | Imposta la notifica come avviso con la possibilità di aprire una scheda dati associata |
| Tipo Valore | |
| Formato | notification.actionopendataview(tablename, gguid) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| gguid | string | L`identificativo univoco del record |
| tablename | string | La tabella contenente il record da caricare |
Esempi
notification.actionopendataview(`orders`,`XXX-XXX`)
adduser
| Descrizione | Aggiunge un utente alla notifica in modo che anchesso la riceva |
| Tipo Valore | boolean |
| Formato | boolean = notification.adduser(username) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| username | string | La mail o il nome dell`utente da aggiungere |
Esempi
bool = notification.adduser(`info@d-one.info`)
addvaluetemplatemail
| Descrizione | Aggiunge un valore ai parametri che verranno utilizzati per la composizione del template della mail |
| Tipo Valore | |
| Formato | notification.addvaluetemplatemail(key, value) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| key | string | La chiave del parametro |
| value | object | Il valore del parametro |
Esempi
notification.addvaluetemplatemail(`namecustomers`,`Bob`)
clearvaluetemplatemail
| Descrizione | Elimina tutti i parametri del template mail dalla notifica |
| Tipo Valore | |
| Formato | notification.clearvaluetemplatemail() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
notification.clearvaluetemplatemail()
datecreation
| Descrizione | Imposta la data in formato timestamp della data di creazione della notifica |
| Tipo Valore | double |
| Formato | double = notification.datecreation |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
datenotification
| Descrizione | Imposta la data in formato timestamp di quando dovrà comparire la notifica o inviare la mail |
| Tipo Valore | double |
| Formato | double = notification.datenotification |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
datereminder
| Descrizione | Imposta la data in formato timestamp di reminder della notifica |
| Tipo Valore | double |
| Formato | double = notification.datereminder |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
dateuntil
| Descrizione | Imposta la data limite di fino a quando la notifica dovrà essere riprogrammata automaticamente |
| Tipo Valore | double |
| Formato | double = notification.dateuntil |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
delete
| Descrizione | Elimina la notifica dal database se è stata precedentemente salvata |
| Tipo Valore | boolean |
| Formato | boolean = notification.delete() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
notification.delete()
description
| Descrizione | Imposta la descrizione visualizzata nella notifica |
| Tipo Valore | string |
| Formato | string = notification.description |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
gguid
| Descrizione | Restituisce l`identificativo unico della notifica utilizzato per salvarla nel database |
| Tipo Valore | string |
| Formato | string = notification.gguid |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
hide
| Descrizione | Imposta o recupera il valore che identifica se la notifica deve essere vista nell`elenco notifiche oppure no |
| Tipo Valore | boolean |
| Formato | boolean = notification.hide |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
idtemplatemail
| Descrizione | Imposta il template del tipo di mail che verrà inviata dalla notifica |
| Tipo Valore | |
| Formato | notification.idtemplatemail(value) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| value | integer | Il valore numerico dell`id recuperato dal gestore di invio mail Brevo |
Esempi
notification.idtemplatemail(105)
listusers
| Descrizione | Restituisce l`elenco degli utenti attualmente associati alla notifica |
| Tipo Valore | list |
| Formato | list = notification.listusers() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |