PBsoft
configurazioni e settaggi su database separato
Vorrei fare una proposta di sviluppo
Anticipo che mi rendo conto che quello che voglio proporre ha un impatto progettuale importante, quindi non mi aspetto che possa essere realizzato in tempi brevi. Credo però che il suggerimento che voglio darvi sia utile a migliorare ulteriormente il vostro programma
Parto da una situazione nella quale mi sto imbattendo spesso in questi giorni e che avevo affrontato già diversi anni fa quando sviluppavo in Access, dove avevo tradotto in pratica quello che sto per proporvi
Sto lavorando insieme ad un cliente per imparare ad utilzzare Ready Pro al meglio e convincerlo ad abbandonare l'attuale modulo e-commerce, in favore delle soluzioni integrate con il vostro gestionale.
Spesso vado dal cliente, ma altrettanto spesso mi trovo a dovermi portare il file RDY in ufficio per dedicarmi allo studio dell'applicazione o alla soluzione di problemi nel fine settimana
Questo comporta che, una volta sostituito il database con la copia recuperata dal cliente, devo obbligatoriamente andare a modificare alcune cose, come, per esempio, eliminare il sito di e-commerce e configurarne uno mio sul quale faccio tutte le prove del caso, senza la paura di toccare niente di quello che ha fatto il cliente fino a quel momento
Ovviamente, quando ho risolto un problema oppure ho fatto delle modifiche alla configurazione del template, ma anche ad aspetti del gestionale come le visualizzazioni personalizzate o i report, sono costretto a rifare tutto da capo quando torno dal cliente, perché non posso certo sovrascrivere il suo database
Da qui mi viene spontaneo proporre di valutare la separazione del database di Ready in due database separati, non collegati tra di loro L'idea sarebbe quella di mantenere i dati dell'applicazione e le licenze nell'attuale database (o su SQL Server, nel caso si stia utilizzando questo modulo) e spostare tutte le configurazioni e le personalizzazioni in un database separato
Se al momento fosse stata questa la situazione, sarebbe stato più facile, per chi come me fa consulenza informatica, prelevare le configurazioni dal cliente, installarsele localmente, lavorarci sopra e poi (previa accordo con il cliente) riportarle al cliente sovrascrivendo il file che avevamo precedentemente recuperato dal cliente, senza la perdita di alcun dato
Ripeto: mi rendo conto che questo suggerimento ha un impatto non banale, ma renderebbe la personalizzazione dell'applicazione molto più facile anche senza dover fare tutto dal cliente.
Rimango a vostra disposizione per chiarimenti o suggerimenti, o anche per "fare da cavia" per qualche test
|