Note – we recommend running Tradebox One as administrator, and it is set to launch this way by default. When troubleshooting any issues, always make sure you’re logged in as a Windows user with Administrator privileges; if you’re unsure, check with your local IT support.
One of the biggest changes between Finance Manager and Tradebox One is the introduction of a second application which runs from your Windows system tray: the Tradebox Data Service. The service controls a core loop of functions within Tradebox One: downloading orders from marketplace; checking query orders; posting to your accounts package; uploading stock levels. This keeps the main user interface (UI) free for you to use Tradebox One to manage your orders. And the fact that this core loop runs every minute means a much closer to real-time passing of information to and from the marketplace.
Enabling the Service
The Data Service then needs to be enabled. This can be done in Configuration -> Preferences. Under the heading Tradebox Data Service, the Run on this Machine box must be ticked in order to launch the service on the PC. The program then needs to be relaunched to activate the service.
The Data Service window itself displays a mirror of the Logs screen from the main UI, which will refresh every ten minutes, or whenever the Refresh button is clicked.
To minimise the service to the system tray, click Hide. You can then re-open the window by right-clicking the system tray icon
Click Close only if you wish to exit the service for maintenance or troubleshooting. When Tradebox One is running, it will check every 10 minutes for the service, and re-launch if it isn’t running already. Closing and reopening the main Tradebox One UI will also force the service app to launch.
When Tradebox is open, the service indicator is visible in the upper right of the program. indicates that the service is running. indicates that the service is stopped, and you'll also see (Service Offline) in the top border of the main UI.
In normal circumstances, the service will start automatically on the PC where it is configured to run and not require any user input. If the service is stopped, no new orders will be downloaded so checking the service indicator should be the first port of call if you’re having trouble downloading orders. It is perfectly normal for the service to stop temporarily, to allow certain processes to run (e.g. backup, restore, or several options in the maintenance menu). In general these are processes that would only take a few minutes, after which the service will automatically restart and resume normal operations.
It’s important to be aware that antivirus software or Windows User Account Control/Smartscreen may prevent the service from running. If you see any notifications around either Tradebox One (Tradebox.exe) or the Data Service (Tradebox_Service.exe), ensure you’re marking these as safe and allowing the processes to continue running. See our anti-virus article for more details.
In a single user environment
After Tradebox has been launched for the first time and the service enabled, the Tradebox Data Service should running on your PC. The service is set to automatic startup, meaning it should always run following a reboot of the PC, even if the main Tradebox UI is not currently open.
To check the status of either application, launch Windows Task Manager or view the list of running processes. Tradebox.exe is the main Tradebox One UI and Tradebox_Service.exe is the Tradebox Data Service.
In a multi user environment
If Tradebox is installed on multiple PC’s with users accessing data over a network, you will need to decide which PC you want the Tradebox Data Service to run on. We recommend that this should be the same PC where the data is held. Once enabled on a specified PC, the service will run only on that PC. To enable it on another machine, the 'Run on this Machine' box must be deselected on the original machine first.
The service is set to automatic startup, meaning it should always run automatically on the specified PC following a reboot, even if the main Tradebox UI is not currently open.
Because the Tradebox Data Service runs on a constant loop checking for and downloading orders, you may wish for this to continue running overnight so Tradebox is always up to date, rather than waiting for the first batch of orders to be downloaded each morning. This can be achieved by:
- Leaving one Tradebox PC powered on with a user logged in to Windows (the main UI does not need to be open, but the data service does need to be running)
- Leaving the PC or server that holds the Tradebox data powered on
Note - you can check your data location from any machine via Support > Data Folder
In most cases we’d expect the same machine to fulfil both requirements. If your data is held on a local server that is always on, it makes sense to install Tradebox on that machine even if users will not normally be running the program from there. So long as the data service is running, you’ll have constant unattended download.