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
integration:siglofa [2025/05/07 04:39] Gary Willettsintegration:siglofa [2025/05/15 04:05] (current) Gary Willetts
Line 1: Line 1:
 {{indexmenu_n>100}} {{indexmenu_n>100}}
 ====== 23.10. Siglofa integration ====== ====== 23.10. Siglofa integration ======
-mSupply has an interface with Siglofa, a variant of OpenLMIS used in Angola.+mSupply has an interface with Siglofa, a variant of OpenLMIS.
  
 ===== Settings ===== ===== Settings =====
Line 12: Line 12:
   * **Username**: The username mSupply should use to connec to Siglofa.   * **Username**: The username mSupply should use to connec to Siglofa.
   * **Password**: The password mSupply should use to connect to Siglofa.   * **Password**: The password mSupply should use to connect to Siglofa.
-  * **Client**: . +  * **Client**: The client name used to connect to Siglofa, provided by the Siglofa team
-  * **Secret**: .+  * **Secret**: The password to go with the Client name, as provided by the Siglofa team..
   * **Test connection** button: click this to test the connection to the Siglofs server when all the details above have been entered. mSupply will tell you whether it was able to successfully connect to Siglofa.   * **Test connection** button: click this to test the connection to the Siglofs server when all the details above have been entered. mSupply will tell you whether it was able to successfully connect to Siglofa.
  
  
 ===== What it does ===== ===== What it does =====
- +If the //Use Siglofa integration// checkbox is checked and the connection details result in a successful database connection, a scheduled task is started which will: 
-Details coming soon!+  * Once a day check Siglofa for new requisitions. If there are any then they will be retrieved and added as suggested status customer (response) requisitions in the central warehouse store in mSupply. 
 +  * Once a day check mSupply for customer invoices created from Siglofa requisitions that have not been created as orders in Siglofa. If there are any then: 
 +    * Create an order matching the customer invoice in Siglofa. 
 +    * If the order has been created successfully then send the requisition lines as the order's lines. 
 +  * A separate scheduled task will check for successfully created orders where sending the order lines has failed. If it finds any it will send the appropriate requisition lines to the order. 
  
    
  • Last modified: 2025/05/07 04:39
  • by Gary Willetts