A submission can have three states:

  • draft, when not submitted

  • pending, when submitted but not yet synced

  • synced, when submitted and synced successfully with the servers

The sync status can have two states:

  • Locally synced. In black. The submission is saved locally.

  • Online synced. In green. The submission is saved online on the servers.

There is an automated push logic on the mobile app trying to sync the locally saved submission (in black) every 15 minutes.