Docs menu
How it works
Offline and sync
Working without a connection, and what happens when two people disagree.
How it works
Each device keeps a full copy of your bakery. Screens read from that copy, so they don’t wait for a connection. Anything you change is saved on the device first and sent to the server in the background, and changes from your colleagues come back the same way.
The server has the final say. It checks every change, so an entry you make offline can occasionally come back with a question.
What needs a connection
| Works offline | Needs a connection |
|---|---|
| Logging bakes and sales | Your first sign-in on a device |
| Editing products, ingredients, costs and personnel | Generating a new Overview |
| Viewing costs and margins | The Excel export |
| Reading an Overview you already generated |
Where to see the state of things
Settings → Sync shows the connection, what needs attention and what’s waiting to be sent. Press Sync now to try right away. The Settings tab has a mark when changes are waiting or need attention.
Pending changes don’t expire. They stay on the device until the server has dealt with them, or until you discard them.
Signing out clears the bakery from that device. Check that nothing is waiting in Settings → Sync before you sign out.
When two people change the same thing
If you and a colleague edit different fields of the same item, both changes are kept. If you edit the same field, BreadWorks can’t know who’s right, so the item shows up under Needs attention with both values:
- Keep theirs drops your change.
- Use mine puts yours in place of theirs.
Sometimes a change can’t be saved at all, for example when someone else has just deleted that item or added another one with the same name. The options then are Edit and retry or Discard, plus Use existing for a duplicate name. If other changes of yours built on it, they’re grouped together.
Status messages
| You see | What it means |
|---|---|
| Synced · 2m ago | All is well |
| 3 changes waiting | Your changes are on the device and on their way |
| Offline — changes save on this device | No connection; carry on working |
| Waking up the server… | The server is starting; this takes a moment |
| Update needed | Reload to get the new version; your changes are kept |
| Not ready to work offline yet | Stay online until the first sync finishes, or reload once while online |