Start the tray app
The tray app starts by itself for everyone who signs in to the agent computer. The service also starts it for everyone who is signed in after an installation or an update. Its icon, a database, sits in the notification area next to the clock. If you do not see it, click the Show hidden icons arrow. To start it by hand, open Omnilinker ERP Sync from the Start menu. Only one copy runs at a time. Starting it again opens the running copy’s panel. To close the tray app, right-click its icon and select Exit ERP Sync (Hide the tray icon on an agent not yet updated). Sync keeps running in the background, and the icon comes back when you sign in again or when the ERP Sync service restarts. To stop the agent’s work, pause it, or stop the Windows service:Stop-Service OmnilinkerErpSyncService in PowerShell as Administrator.
The tray app follows the Windows display language: Polish on a Polish Windows, English otherwise.
The icon
The icon is a database with a small badge. The badge’s shape tells you the state, so you can read it without colour:
Hover over the icon for one line about the connection, for example Up to date or Can’t reach the Wapro
database.
The panel
Click the icon to open the panel above it. Click the icon again, press Esc or click elsewhere to close it. From top to bottom it shows:- The connection: its name in Omnilinker, the company, and the ERP on its server, for example
Pinio · Wapro Mag on SERWER\WAPRO. Only an operator of this computer sees the server; anyone else seesPinio · Wapro Mag(see Who can do what). The gear opens Settings. - How the agent is doing, in one sentence, with the one thing to do about it when something is wrong. For example Can’t reach the Wapro database. says how long the server has not answered, and offers an operator Test the connection and Connection settings (Troubleshoot instead, for anyone who is not an operator).
- Connections: Omnilinker and the ERP database, each Connected, Unreachable, Slow or Checking…, with the server and how fast it answered. Anyone who is not an operator sees Visible to operators only instead of the database’s server. The database row can also show the state of the agent’s connector, for example Not started, Starting, Resting, Restarting or Needs attention (see Settings > Connector).
- What syncs: one line about what the agent does with your ERP: “Prices sent from Omnilinker are written to ‹ERP›, and its lists of price levels, warehouses and products are read so you can map them in Omnilinker.” Prices are written only when someone sends them. The line doesn’t mention stock or prices, which the agent also reads (see Wapro and How prices are read).
- Pause sync (Resume sync while paused).
- Open in Omnilinker opens this connection in your browser, and Troubleshoot opens Troubleshoot. The agent’s version is on the right.
Pause
Pause sync stops the agent’s work in your ERP until you select Resume sync: while paused, it writes nothing to your ERP and reads no lists, stock or prices from it. Its periodic check of the ERP connection still runs, so it may still connect to the ERP database. A pause does not survive a restart of the service. Only an operator can pause; anyone can resume.Right-click menu
Notifications
The tray app shows a Windows notification only when the agent needs someone:- Can’t reach the Wapro database. or Can’t reach Omnilinker., once the problem has lasted two minutes. A database restarting at night does not raise one.
- Omnilinker doesn’t accept this PC., when this computer’s key stopped working. Connect again opens setup.
- Nothing is written to the ERP until ERP Sync updates., when Omnilinker needs a newer version of the agent. The agent updates itself overnight, or use Install now in Settings.
- Wapro needs attention, when the agent’s connector to the ERP needs someone, for example because it keeps stopping. Troubleshoot shows why.
Troubleshoot
Troubleshoot checks everything the agent needs, right now:- the ERP Sync service on this computer,
- whether Omnilinker can be reached, and how fast,
- whether Omnilinker still accepts this computer,
- the agent’s connector for the ERP, for example Wapro connector: its state and version, and what its last check found (Wapro connection checks), or Not checked yet,
- the agent’s version and whether an update is ready.
Settings
Settings has these sections:- This connection: the connection this computer serves, its company and ERP, and Open in Omnilinker. Connect to another company… runs setup again, which replaces this connection.
- The ERP database (for example Wapro database): Server, Database, Sign in with and the Company number. Anyone who is not an operator sees Visible to operators only instead of the server, database, user and company. Change… opens the connection form (the same as in setup): a change is saved only after a Test connection that passed, and after you change Server, Database or User, the form asks for the password again. Test connection checks the saved settings through the connector, so it needs an operator too.
- Connector: the part of the agent that connects to the ERP database. It shows its State, its Version, Restarts in 24 h, its Last exit (operators only), when it was last Checked, and the Lists it sends to Omnilinker (Price levels, Warehouses, Products, Stock, Prices, and Orders sent from Omnilinker). Check connector starts it if needed and checks it now, showing each step as it goes. Restart restarts it. Refresh lists reads every list and the stock from the ERP now and sends them to Omnilinker, then says what arrived, for example “Lists refreshed. Price levels: 2 · Warehouses: 1 · Products: 6 · Stock: 120”; while it reads stock, the step says “Reading stock”, while it reads prices, “Reading prices”, and while it reads the orders sent from Omnilinker, “Reading orders sent from Omnilinker”. The prices are read, and have a step, only while Omnilinker asks for them (see Prices), and the orders only while the connection has sent an order in the last 90 days. All three need an operator.
- On this PC: Tell me when sync needs attention. See Notifications.
- Updates: the agent’s version, and whether a newer one is downloaded. Updates install overnight. Install now installs a downloaded update straight away when nothing is running. Check now looks for one.
Who can do what
Everyone signed in to the agent computer can see how the agent is doing in the tray app, and can use Resume sync, Check again in Troubleshoot and Check now for updates. Where the ERP database is, is for operators only: the server, the database, the SQL Server user and the company number. Anyone else sees Visible to operators only in their place. The connector’s last exit and its check details are for operators only too. These change the agent, and need a member of the local group Omnilinker ERP Sync Operators or an administrator:- setup, changing the ERP database, and Test connection,
- Pause sync,
- Check connector, Restart and Refresh lists in Settings > Connector,
- Install now for an update.