You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In certain scenarios, we make complex changes to the Avni-client Realm DB Datamodel, which might end up causing data loss issue on the client. These when synced to server, end-up wiping out the old data. This issue though takes a lot of time to surface and reach the Product team. We should rather have validations in place that ensures that there is no rampant errosion of data and notify when that changes using bugsnag.
Ex: A background test that runs every midnight, which maintains count of say ProgramEnrolment entities amongst other entity types, that have non empty observations and notifies when there is a change of more than 10 entries or decrease by 10%, from previous recorded count for that entityType.
Acceptance Criteria
Run data-validation checks once every day, for all the major entities that store transactional data on the client, to ensure that Observations data count is not changed drastically over the last 24 hours.
The text was updated successfully, but these errors were encountered:
Motivation
In certain scenarios, we make complex changes to the Avni-client Realm DB Datamodel, which might end up causing data loss issue on the client. These when synced to server, end-up wiping out the old data. This issue though takes a lot of time to surface and reach the Product team. We should rather have validations in place that ensures that there is no rampant errosion of data and notify when that changes using bugsnag.
Ex: A background test that runs every midnight, which maintains count of say ProgramEnrolment entities amongst other entity types, that have non empty observations and notifies when there is a change of more than 10 entries or decrease by 10%, from previous recorded count for that entityType.
Acceptance Criteria
Run data-validation checks once every day, for all the major entities that store transactional data on the client, to ensure that Observations data count is not changed drastically over the last 24 hours.
The text was updated successfully, but these errors were encountered: