mendix / docs

Mendix documentation repository
https://docs.mendix.com
Creative Commons Attribution 4.0 International
137 stars 708 forks source link

offline-synchronization #7236

Open Chris-Karona opened 5 months ago

Chris-Karona commented 5 months ago

Please use the form below, leaving the prefilled data to help us. Thank you.

Page link: offline-synchronization

Document link: synchronization.md

My Issue/Suggestion

Hi. This page is very important and helpful in dealing with some of the more complex situations that can arise on a large scale native app.

In section 2.6.1 it says: "From Studio Pro 8.18 and above this process is optimized and the server will not commit the same changes because they have been applied before."

This states that the next time a sync is performed the server does not commit any changes - but is it correct to assume that the download phase will run and download the current state of the obejcts to the client? Could you please state this explicitly.

Also what if the objects have been changed again on the client since the failed sync? Presumably the sync runs in full?

You will understand that these situations are hard to replicate and understanding what has happened by looking at the SynchronizationError entity and the logs is complex, so we need as much information here as possible please.

Many thanks

Chris

ConnorLand commented 4 months ago

Hi @Chris-Karona ,

I'm in talks with devs now about how we can enhance docs on this point. I will reply back in this thread when I have more answers.

Thank you for contributing to the Mendix documentation,

Connor