Is it possible to have offline capabilities for a mobile application that read/writes data to/from SAP?
For example a warehouse picking app, if the warehouse floor has no wifi coverage, so that the user can sync the data, go out, pick some materials, and then sync the data/movements once they are in wifi coverage again
How long will the offline data be stored in the mobile client? How is that data stored?
And what would be the steps to be able to accomplish that?
Thanks!!
Hi Yogesh,
Offline Storage and SAP integration are two separate and completely independent concepts. You can achieve both at the same time.
In your case, user actions on the mobile app should be stored in the local storage only.
Sync activity to be configured separately on your mobile app to be activated as soon as it gets the internet connection.
Local storage data will be stored for much longer time. You can rely on it as usually it won't be deleted unless you delete it by yourself, or they delete the app.
Steps:
There are a lot of learning material in Outsystems documentation. Here are the key links for quick reference:
https://success.outsystems.com/documentation/11/developing_an_application/use_data/offline/implementing_offline_sync/
https://success.outsystems.com/documentation/11/developing_an_application/use_data/offline/offline_data_sync_patterns/
Thanks Ravi!
So I can store the data in the device and then sync it to SAP once the device comes back online, correct?
I just want to double check and be 100% sure that I can have offline capability / sync when I'm developing an app that only interacts with SAP as a backend.
Yes Yogesh, that is the correct way.