other_stuff:remote_sync

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
other_stuff:remote_sync [2021/06/29 02:16] – [Moving a store from one sync site to another] Mark Gloverother_stuff:remote_sync [2021/12/28 02:46] – [Moving stores and sites] Mark Glover
Line 1: Line 1:
 {{indexmenu_n>30}} {{indexmenu_n>30}}
  
-====== 25.03. Remote synchronisation ====== +====== 26.03. Remote synchronisation ======
- +
-<wrap info>Updated: mSupply Version 4.0.3</wrap>+
 <wrap info>Updated: mSupply Version 4.12</wrap> <wrap info>Updated: mSupply Version 4.12</wrap>
  
Line 296: Line 294:
 ==== Dispensary data ==== ==== Dispensary data ====
  
-=== Prescriptions ===+=== Stock transactions ===
  
 By default, prescriptions and any other operations in dispensary mode which affect stock levels are not synced to the sync server, unless the //Include transactions in sync// option is enabled in the store sync preferences, as these can potentially generate a lot of sync traffic and there is usually no need for the central users to have this level of detail - the same site will usually have another store which supplies the dispensary and its transactions will be synced, and that's usually enough to infer usage for the dispensary store. By default, prescriptions and any other operations in dispensary mode which affect stock levels are not synced to the sync server, unless the //Include transactions in sync// option is enabled in the store sync preferences, as these can potentially generate a lot of sync traffic and there is usually no need for the central users to have this level of detail - the same site will usually have another store which supplies the dispensary and its transactions will be synced, and that's usually enough to infer usage for the dispensary store.
Line 304: Line 302:
   * Transactions (including backorders, builds etc.)   * Transactions (including backorders, builds etc.)
   * Prescriptions   * Prescriptions
-  * Stock and stocktakes+  * Stock lines 
 +  * Stocktakes
  
 If the preference is switched on, all of the store's transaction & stock data will be synced to the sync server. If the preference is switched on, all of the store's transaction & stock data will be synced to the sync server.
Line 382: Line 381:
  
 ===== Requirements ===== ===== Requirements =====
 +==== Synchronisation Server ====
 +The Sync server module is the component that controls all the logic of the sync system described in this chapter.  This module is priced separately - refer [[http://msupply.org.nz/pricing/|Pricing]]
 +==== Web Server ====
 +Any communication through the web to an mSupply central server requires the [[web_interface:using_the_web_server|Web Server Module]].  This module is priced separately - refer [[http://msupply.org.nz/pricing/|Pricing]]
 +==== Internet connection ====
 +Each sync site requires an internet connection.  This doesn't have to be on all the time for each satellite server, but at least an hour or so per day or per week, depending on the transaction volume, how often primary server data needs to be updated, and the speed and latency of the internet.  <WRAP center round tip 60%>
 +Obviously, the internet needs to be on at the central server at the same time as any other sync site that it will communicate with.  For this reason, the central server needs to have high availability, and so in most cases, will be cloud hosted.
 +</WRAP>
 +
  
-  * A license from Sustainable Solutions to use the web server module and the synchronisation module on the primary server. 
-  * Internet at each sync site. This doesn't have to be on all the time for each satellite server, but at least an hour or so per day or per week (depending on the transaction volume and the speed and latency of the internet, and how often you need primary server data updated). Obviously, the internet needs to be on at the primary server at the same time. 
  
 ===== How to tell if synchronisation is happening ===== ===== How to tell if synchronisation is happening =====
Line 437: Line 443:
   - Decide on the users for each site and their roles/permissions   - Decide on the users for each site and their roles/permissions
    
-===== Movings stores and sites =====+===== Moving stores between sync sites =====
  
 <WRAP center round important 60%>Misconfiguring of store or site settings can corrupt data across the synchronisation system. This should only be done by someone trained to do so and with guidance from the mSupply team</WRAP> <WRAP center round important 60%>Misconfiguring of store or site settings can corrupt data across the synchronisation system. This should only be done by someone trained to do so and with guidance from the mSupply team</WRAP>