Through offline publications, you can provide users with a local copy of the database and make it possible for them insert, delete, or update data without a connection to the online database server. After connecting to the network again, users can synchronize the local copy of the solution with the online copy.
For example, if a salesperson visits a client, a laptop that has an offline copy of the team solution can be used to enter client issues or take client orders. When the salesperson returns to the office and connects to the network, the online database can be updated with the changes made to the local version.
For users to take a solution offline, they must set up their local computers with appropriate prerequisites. For details, see Setting Up the End-User Client Computer.
Before creating an offline publication
Then, you can create your offline publications. For details, see Making Data Available Offline.
For an example of how to implement offline support, see Offline Support in the Issue Tracking Solution.
When creating your team solutions to work with offline publications, consider the following issues:
When designing your database and offline publications, remember the user has system administrator privileges in the offline version of the local database and, therefore, has the ability to make changes while offline.
The actions the user performs while offline are tracked and stored. Security is enforced when the user attempts to synchronize the changes when returning online. The permissions are enforced based on the user’s database role.
Then, Offline actions are applied to the server database, but only actions the user has permissions to perform are implemented on the server. Changes the user has made in the offline database that are not permitted are not implemented on the server.
When enabling your team solution for offline use, you must make the following decisions: