Consider the following 3 scenarios:
SCENARIO 1- User A and User B are logged into the online database.
- User A and User B input different information (eg. work telephone number) for the same contact at the same time.
Cannot edit record at the same time.
SCENARIO 2
- User A and User B are logged into the online database.
- User A takes his database offline.
- User A and User B input different information (eg. work telephone number) for the same contact.
- User A takes his database online again (or synchronises it).
Server takes priority (always wins) if the same record is edited.
SCENARIO 3
- User A and User B are logged into the online database.
- User A and User B both take their databases offline.
- User B inputs information (eg. work telephone number) for a contact.
- After User B has input the information in their offline database, but before they have taken their database online again, User A inputs different information (eg. work telephone number) for the same contact.
- User A takes his database online again (or synchronises it).
- User B takes his database online again (or synchronises it).
Whoever syncs first will see their change become the 'first priority' or "server wins" change.