La funzione salva un record, esistente o nuovo che sia.
Dopo i controlli di sicurezza (BCD__securityInfdig() e BCD__allowUserCall()) la funzione prepara i dati del record al savataggio (BCD__saveRecordPreparation()).
Effettuata la chiamata asincrona di salvataggio, al ritorno della risposta:
- BCD__dialogClose() (chiudere eventuali dialog aperti)
- BCD__uncover() svela la pagina dal mascheramento per caricamento
- gestione dell’errore tramite la BCD__webservicesErrorManagement()
- snackbar dati salvati
- aggiornamento della lista tramite la BCD__updateListWithAnewRecord()
- se ID === 0 reset della memoria di eventuali dati persi (BCD__saveInMemoryResetItem())
- se ID > 0 BCD__afterRecordChange() (tutte le possibili azioni a seguito della modifica di un record)
- BCD__saveRecordCallBack() (azioni post salvataggio del record e basate sul tipo di postType)