Answers.Body: <p>CiviCRM does not have any mechanism which would allow you to make changes locally, offline, and sync later to the master database; what you envision is not currently possible.</p>
  
  <p>A workaround might be to record the updates into a CSV file, then import the CSV file once online.</p>
  
  <p>Theoretically, I suppose one could develop an HTML5 app that stores some subset of database records in browser storage, allows them to be updated, and reads the CiviCRM log or otherwise determines how to reconcile changes made to the live record since the last sync. Even if we hand-wave things like authentication, however, it sounds like a lot of work.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-01T06:48:48.363Z
Answers.LastActivityDate: 2017-11-01T06:48:48.363Z
Answers.UserDisplayName: choster
Body: <p>Has anyone seen or know of the ability to either update or add records when offline?</p>
  
  <p>We have several users who often travel and at times are not able to be connected to the internet but their updates still need to be pushed once they connect?</p>
  
Tags: <mobile>
Title: Offline data entry/access to CiviCRM
ThreadText: # Offline data entry/access to CiviCRM
  
  (Asked by: username_0 on 2017-10-31)
  
  Has anyone seen or know of the ability to either update or add records when offline?
  
  We have several users who often travel and at times are not able to be connected to the internet but their updates still need to be pushed once they connect?
  
  **Tags:** mobile
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-11-01. Score: 0 | Accepted answer
  
  CiviCRM does not have any mechanism which would allow you to make changes locally, offline, and sync later to the master database; what you envision is not currently possible.
  
  A workaround might be to record the updates into a CSV file, then import the CSV file once online.
  
  Theoretically, I suppose one could develop an HTML5 app that stores some subset of database records in browser storage, allows them to be updated, and reads the CiviCRM log or otherwise determines how to reconcile changes made to the live record since the last sync. Even if we hand-wave things like authentication, however, it sounds like a lot of work.
  
  
  ---
  
  