Oggetto LUA: notification

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

DescrizioneImposta la notifica di tipo avviso
Tipo Valore
Formatonotification.actionallert()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
notification.actionallert()

actionemail

DescrizioneImposta la notifica come tipo email
Tipo Valore
Formatonotification.actionemail(email)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
emailstringLa mail a cui spedire la notifica
Esempi
actionemail.notification(`info@d-one.info`)

actionopendataview

DescrizioneImposta la notifica come avviso con la possibilità di aprire una scheda dati associata
Tipo Valore
Formatonotification.actionopendataview(tablename, gguid)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
gguidstringL`identificativo univoco del record
tablenamestringLa tabella contenente il record da caricare
Esempi
notification.actionopendataview(`orders`,`XXX-XXX`)

adduser

DescrizioneAggiunge un utente alla notifica in modo che anchesso la riceva
Tipo Valoreboolean
Formatoboolean = notification.adduser(username)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
usernamestringLa mail o il nome dell`utente da aggiungere
Esempi
bool = notification.adduser(`info@d-one.info`)

addvaluetemplatemail

DescrizioneAggiunge un valore ai parametri che verranno utilizzati per la composizione del template della mail
Tipo Valore
Formatonotification.addvaluetemplatemail(key, value)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
keystringLa chiave del parametro
valueobjectIl valore del parametro
Esempi
notification.addvaluetemplatemail(`namecustomers`,`Bob`)

clearvaluetemplatemail

DescrizioneElimina tutti i parametri del template mail dalla notifica
Tipo Valore
Formatonotification.clearvaluetemplatemail()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
notification.clearvaluetemplatemail()

datecreation

DescrizioneImposta la data in formato timestamp della data di creazione della notifica
Tipo Valoredouble
Formatodouble = notification.datecreation
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

datenotification

DescrizioneImposta la data in formato timestamp di quando dovrà comparire la notifica o inviare la mail
Tipo Valoredouble
Formatodouble = notification.datenotification
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

datereminder

DescrizioneImposta la data in formato timestamp di reminder della notifica
Tipo Valoredouble
Formatodouble = notification.datereminder
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

dateuntil

DescrizioneImposta la data limite di fino a quando la notifica dovrà essere riprogrammata automaticamente
Tipo Valoredouble
Formatodouble = notification.dateuntil
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

delete

DescrizioneElimina la notifica dal database se è stata precedentemente salvata
Tipo Valoreboolean
Formatoboolean = notification.delete()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
notification.delete()

description

DescrizioneImposta la descrizione visualizzata nella notifica
Tipo Valorestring
Formatostring = notification.description
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

gguid

DescrizioneRestituisce l`identificativo unico della notifica utilizzato per salvarla nel database
Tipo Valorestring
Formatostring = notification.gguid
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

hide

DescrizioneImposta o recupera il valore che identifica se la notifica deve essere vista nell`elenco notifiche oppure no
Tipo Valoreboolean
Formatoboolean = notification.hide
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

idtemplatemail

DescrizioneImposta il template del tipo di mail che verrà inviata dalla notifica
Tipo Valore
Formatonotification.idtemplatemail(value)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
valueintegerIl valore numerico dell`id recuperato dal gestore di invio mail Brevo
Esempi
notification.idtemplatemail(105)

listusers

DescrizioneRestituisce l`elenco degli utenti attualmente associati alla notifica
Tipo Valorelist
Formatolist = notification.listusers()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS