Introduction

Understanding how AppSheet works can help you improve application performance.

 

  1. When the AppSheet Client application on your mobile device needs data, it sends a read request to the AppSheet Server. The AppSheet Server reads the requested data from your cloud data provider.
  2. Once the AppSheet Server receives the data from the Cloud Provider, it returns the data to the AppSheet Client application on your mobile device. The AppSheet application stores the data on your mobile device along with the time the data was read.
  3. You can then add, update, or delete this data using the AppSheet application. When the AppSheet Client application performs synchronization, it sends only the added, updated, and deleted data rows to the AppSheet Server. If you captured photos, drawings, or signatures, they are sent along with the data rows.
  4. When the AppSheet Server receives this information, it writes the data back to the cloud data provider.
  5. When the add, update, or delete completes, the AppSheet Client re-reads the data from the modified table. This is necessary because worksheet formulas in the table are re-evaluated by the Cloud Provider when the table changes. The AppSheet Client sends the last read time for all non-modified tables to the AppSheet Server.
  6. The AppSheet Server retrieves the most recent table update times from the Cloud Provider. If the Cloud Provider has a more recent version of any of these tables than the AppSheet Client does, the AppSheet Server reads the table data from the Cloud Provider.
  7. Once the AppSheet Server receives the table data from the Cloud Provider, it returns the data to the AppSheet Client application on your mobile device. The AppSheet application stores the data on your mobile device along with the time the data was read.
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.