Closed wasimsandhu closed 1 year ago
Need to take into account one more thing: multiple instrument computers means multiple workspaces uploading their database file to Google Drive.
To prevent a database from being overwritten (and data from being lost), I am strategizing the following:
Instrument computers sync the following files to Google Drive:
In particular, the database is modified only on the following occasions:
Each time the database is modified, MS-AutoQC must record the modifiedDate
of the database file in Google Drive.
Then, MS-AutoQC can use this value to check if the database needs to be synced before a change is made to the database.
Need to recognize identity of instrument on first-time workspace setup and on workspace login.
Testing and revising this weekend.
Each instrument should have its own database to store QC data. Unfortunate oversight in system design, but not a huge setback to implement.
The strategy for this seems counterintuitive, but is hopefully instead clever:
This way, an entire database isn't synced every single time a sample has been completed.