FAQ: Client Features
This section contains frequently asked questions related to Client Features.
Question
Answer
What is the difference between Sync Conflicts and Sync Errors?
Sync Conflicts are ServiceMax errors raised when the same record is updated in both online and mobile, and the sync conflict handling option in Mobile Configuration screen is set to Ask User.
Sync Errors are Salesforce errors raised when an insert, update, or delete record operation fails. Such DML failure can be caused by Salesforce Validation Rules, Apex triggers, Data Model constraint violations (missing mandatory field, invalid value, missing field), and so on.
Mobile user can resolve sync conflicts by choosing to keep the online changes or mobile changes.
Mobile user needs to identify the correct option from amongst a variety of options available to resolve sync errors. The options are to retry sync (safe first option for any sync error; required action after root cause is identified and fixed in mobile app or online or both), restore from server (for delete or update errors), or delete new records locally (for insert errors).
Was this helpful?