Modes and Data Reliability
Modes:
JwC has two modes: Editor and User. You may create a logon for either or separate ones for both.
(An Editor has access to User Mode screens when desired.)
An Editor logon is created when the User checks the "Am Editor" at the bottom of the Sign Up screen.
Otherwise the logon will be as User.
In either mode a user can enter certain data private to him, such as Notes, and prepare and store shareable Photos and Maps.
Editor mode is intended for a single Elder within a Congregation to maintain all the master data, to be distributed to other Elders.
However, if this arrangement is not agreeable to the local Body, any elder can create his own Editor logon. This will, of course, make sharing data more difficult.
User mode allows review of all data and has simpler data presentations than the Editor mode.
Data Reliability:
All data changes occur first in temporary device memory.
On touching "Save" or "Save and Continue" these changers are written into more persistent device memory and into one or more Realm program files.
All JwC Primary data is contained in a single, compact Realm file.
Realm is a free, open-source database available worldwide.
Images and Notes are contained in other Realm files.
No unexpected data loss has been experienced using Realm.
You should never try to install an earlier JwC version over a newer, as the older may contain outdated data definitions.
Realm is extremely resistant to any re-definition of any Realm object, allowing only one means future JwC releases will be able to use to make even the slightest change.
Two possible reactions exist when any other means of introducing change (or reversion) is attempted:
1. If the Realm data is unencrypted, JwC cannot start. Thee entire installation will have to be uninstalled and then re-installed, creating a totally empty database.
2. If the Realm data is encrypted, JwC will start but only after discarding the previous encrypted data and creating a new, empty, unencrypted database.
In either of these cases the old data is totally lost! So, please back up valuable data frequently.
Major Exception: On proper shutdown JwC creates a separate encrypted backup of all data.
IF the database failed due to a newer Jwc update's change of data structure, the backup will be used to re-create it.