Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| preferences:general [2024/11/07 15:54] – [Label printing section] Gary Willetts | preferences:general [2026/01/14 17:18] (current) – [Misc tab] Gary Willetts | ||
|---|---|---|---|
| Line 32: | Line 32: | ||
| ==== Synchronisation section ==== | ==== Synchronisation section ==== | ||
| - | * **This datafile is part of a synchronisation system:** If checked it means that the synchronisation system is enabled in this datafile. This means that records to be synchronised will be created at appropriate times. If this is uncheckled | + | * **This datafile is part of a synchronisation system:** If checked it means that the synchronisation system is enabled in this datafile. This means that records to be synchronised will be created at appropriate times. If this is unchecked |
| - | * **Synchronisation is active:** If checked, synchronisation is operating as normal. If it is unchecked, the synchronisation system is paused. Records to be synchronised will still be created but they will not be shared between the cnetral | + | * **Synchronisation is active:** If checked, synchronisation is operating as normal. If it is unchecked, the synchronisation system is paused. Records to be synchronised will still be created but they will not be shared between the central |
| ==== Register button ==== | ==== Register button ==== | ||
| Line 121: | Line 121: | ||
| **Allow users to attach documents after transactions have been finalised** | **Allow users to attach documents after transactions have been finalised** | ||
| - | When this box is checked, | + | When this box is checked, |
| + | |||
| + | **Allow to sync documents** | ||
| + | If this is checked then documents attached to transactions on remote sites in a sync. system will be synchronised to the central server and will be available there. This is oinly advisable is a remote site has good internet because synchronising a large document will block the rest of the sync. queue until it has finished. If this is not checked then documents attached to transactions will not synchronise with the central server and will only be available at the remote site they were uploaded at. | ||
| **Currency formats** This option specifies the format in which currencies will be displayed in mSupply. We provide two preset formats for currencies with 2 decimal places and currencies with none. If you want to enter a custom format you can change the field below the drop-down list. For example you may want to use a different separator than a comma. Note that if you type illogical values into the field the numbers may not display at all, or display erroneous data. Contact Sustianable Solutions if you need more information. | **Currency formats** This option specifies the format in which currencies will be displayed in mSupply. We provide two preset formats for currencies with 2 decimal places and currencies with none. If you want to enter a custom format you can change the field below the drop-down list. For example you may want to use a different separator than a comma. Note that if you type illogical values into the field the numbers may not display at all, or display erroneous data. Contact Sustianable Solutions if you need more information. | ||
| Line 197: | Line 200: | ||
| By default all customers are assigned a price category of " | By default all customers are assigned a price category of " | ||
| - | To assign a different category to a customer, choose Customers > Show customers... and find the customer entry. Then set the price category field to a different value | + | To assign a different category to a customer, choose Customers > Show customers... and find the customer entry. Then set the price category field to a different value (see the [[https:// |
| Here in the Preferences, | Here in the Preferences, | ||
| Line 348: | Line 351: | ||
| **Print Expiry date of Item on label** When checked, the stock line's expiry date will be printed on the label. | **Print Expiry date of Item on label** When checked, the stock line's expiry date will be printed on the label. | ||
| + | |||
| + | **Rotate label 180 degrees** When checked, labels will be printed out rotated by 180 degrees. Perfect for turning labels the right way up if they come out upside down. Can be an issue if pre-printed labels are used and they are the opposite way round to what you expected. | ||
| **Allow users to select ward on prescriptions** If checked, **Patient type** and **Ward** drop down lists are displayed on prescriptions. If // | **Allow users to select ward on prescriptions** If checked, **Patient type** and **Ward** drop down lists are displayed on prescriptions. If // | ||
| Line 459: | Line 464: | ||
| mSupply allows you to make up to 3 secondary backups to separate locations if you would like to. You can use 1, 2 or all 3 if you would like to. At least one is recommended for security purposes. | mSupply allows you to make up to 3 secondary backups to separate locations if you would like to. You can use 1, 2 or all 3 if you would like to. At least one is recommended for security purposes. | ||
| - | ===== E-mail | + | ===== Email tab ===== |
| You can choose to send orders, reports, invoices and notifications to recipients using e-mail in mSupply. However, before mSupply can send anything by e-mail you must tell mSupply about the server you wish to use and details of the e-mail described below: | You can choose to send orders, reports, invoices and notifications to recipients using e-mail in mSupply. However, before mSupply can send anything by e-mail you must tell mSupply about the server you wish to use and details of the e-mail described below: | ||
| Line 506: | Line 511: | ||
| {{ : | {{ : | ||
| - | These settings are all for mSupply' | + | These settings are all for mSupply' |
| - | == Starting the web server == | + | == Start web server |
| - | The web server can be set to start automatically when mSupply starts by checking the box, or manually, as and when you use the service, | + | The web server can be started |
| - | == Run Webserver | + | == Run the web server |
| The default port is 8080. This is the port used for non-secure http connections. | The default port is 8080. This is the port used for non-secure http connections. | ||
| == Use the following port for SSL == | == Use the following port for SSL == | ||
| The default port is 2048. This is the port used for secure https connections. | The default port is 2048. This is the port used for secure https connections. | ||
| + | |||
| + | == Web URL == | ||
| + | The URL of the web server to connect to. If this does not begin with " | ||
| + | |||
| + | == Enable Support DB Integration == | ||
| + | If this checkbox is checked (only possible on the central server) this copy of mSupply will send support information to The mSupply Foundation' | ||
| + | * **Username: | ||
| + | * **Password: | ||
| + | * **URL:** The URL of the support database. | ||
| + | * **Test connection** button: Click this to validate your settings and check the connection to the support database. An alert message will tell you whether the test was successful or not. | ||
| + | * **Push now** button: Click on this button to send the support information immediately rather than waiting for the automatically scheduled time. You will be shown the progress of the data send and told whether it is successful or not. | ||
| == Disable the customer order web module and display the following message: == | == Disable the customer order web module and display the following message: == | ||
| Check this if you want to take the [[web_interface: | Check this if you want to take the [[web_interface: | ||
| Line 669: | Line 685: | ||
| {{ : | {{ : | ||
| - | Each of the fields you tick the " | + | Each of the fields you tick the " |
| The values you enter in these fields (or select for the fields if it's one of fields 5-8) will be attached to the stock and follow it through the system. See the [[receiving_goods: | The values you enter in these fields (or select for the fields if it's one of fields 5-8) will be attached to the stock and follow it through the system. See the [[receiving_goods: | ||
| Line 686: | Line 702: | ||
| ===== Alternate server tab ===== | ===== Alternate server tab ===== | ||
| - | The alternate server is used for sending cold chain notifications. | + | The alternate server is used for a few functionalities in mSupply e.g. sending cold chain notifications |
| + | |||
| + | To turn on the alternate server, choose //File > Preferences// | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | * **Start alternate web server** button: Click to start the alternate webserver with the settings in the table. The button label Will change to //Stop alternate web server// and clicking it will stop the alternate web server. When the web server is running you cannot edit the settings in the table. To edit them, stop the web server first. | ||
| + | * **Reset preferences to default** button: Clicking this when the alternate web server is **not** running will reset the settings in the table to their defaults (shown in the screenshot above). | ||
| + | |||
| + | If you would like this server to start up every time mSupply is started, check the **Start web server on this computer when mSupply starts** checkbox. This is a good idea if you're using cold chain notifications or barcode scanning so that, if the mSupply server is restarted for any reason, the alternate server automatically restarts with it and barcode scanning and cold chain notification functionality can continue without further interruption for users. | ||
| + | |||
| + | The settings in the table: | ||
| + | |||
| + | ^ Server parameter ^ Description ^ | ||
| + | | HTTP port number | The port number the alternate web server will use for the HTTP protocol. | | ||
| + | | HTTPS port number | The port number the alternate web server will use for the HTTPS protocol. | | ||
| + | | Maximum size (in bytes) of incoming HTTP requests | Requests over this size (in bytes) will be ignored by the alternate web server. | | ||
| + | | Parse header timeout (milliseconds) | The maximum time it can take to parse incoming request headers. Requests with headers that take longer than this to process will be rejected. | | ||
| + | | Parse body timeout (milliseconds) | The maximum time it can take to parse incoming request bodies. Requests with bodies that take longer than this to process will be rejected. | | ||
| + | | Worker threadpool count | The maximum number of staff you can have in a swimming pool at any one time. Just kidding! This is the maximum of threads the server will use to process an incoming request. | | ||
| + | |Log level | 0: No logging, 1: Log only 500 responses, 2: Log all responses, 3: Log all responses and requests.| | ||
| + | | REST API enabled | Check this if the alternate web server REST API is to be enabled. Functionalities like cold chain notifications and barcode scanning require this REST API so turn it on if you're using one of them. | | ||
| + | |||
| + | The default //HTTP Port number// is 8081 and must be different from the port number used by the mSupply server set on the //Server// tab (see the [[preferences:general#server_tab|16.01. General preferences]] page for details). If you inadvertantly try to set both servers to the same port, mSupply will warn you and prevent you from saving your settings. | ||
| + | |||
| + | Please note that setting either the HTTP or HTTPS port to 0 will turn off the alternate server for that protocol. | ||
| ===== Assets tab ===== | ===== Assets tab ===== | ||