Salve,
nel mio progetto ho un'app web ed una offline con sync Attiva.
L'app offline crea ordini Testata e Dettaglio che vegono sincronizzati con il server web.
Ho l'esigenza, lato server, di eseguire un procedura ogniqualvolta viene salvato un ordine con stato 'Confermato'.
La procedura in questione esegue delle considerazioni sia sul Do Testata che sul Dettaglio dell'ordine.
Inizialmente ho pensato di eseguire questa procedura nel onSave del Do Testata, phase AfterSave e !runslocally(), ma credo non sia l'evento\phase corretto,
poichè ho immaginato questo scenario:
App offline con sync non attiva (mancanza di segnale)
L'utente crea on ordine con dettaglio e lo salva con stato confermato.
Non appena l'app torna in rete si attiva la sync ed il server riceve i nuovi records.
L'onSave del do Testata scatta lato server ed esegue la procedura...
in questo frangente i dettagli dell'ordine sono già stati syncronizzati oppure può capitare che non siano ancora stati salvati sul Db del server?
Mi potreste consigliare come gestire al meglio questa esigenza?
Grazie