BreadWorks
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