Additional fault tolerance in the Websocket logic. Websocket now works hand-in-hand with the Internet Connectivity service to automatically reactivate the socket connection in the event of an internet failure.
This should help considerably with Venue Offline incidents when the venue had a longer than expected internet connection drop.
The Connector will automatically check for venue internet connectivity every 10 seconds. In the event of an internet failure, the Connector will log the connection failure event into local logging. When the connection is restored, the Connector will call out to Cloud Logging and Notification Channel with details.
The Connector will now trigger the Online Ordering Menu Load function when a venue is onboard to Online Ordering and no Online Ordering Menu Configuration exists
MCS calls are logged differently between FL & FD.
Notification callout to FocusLink Notification Channel if a venue does not have MCS enabled, but is processing online orders.
Focus Datafeed files will be automatically uploaded to FocusData when the ./config/update file changes to allow for more real-time status updates.
The Connector will now log certain critical events to the stack's Cloud logging source.
Fault tolerance and redundancy in how the FocusLink Websocket connects to the FocusLink Cloud.
FocusLink will automatically clock in the Online Ordering employee when a FocusLink Online Order is presented AND that employee is not already clocked in.
This uses a callout to FocusData to obtain the details of the Online Ordering Employee.
Previous days configs and current check files are backed up to the FocusLink Cloud every hour to serve as an off-site backup in the event of store-level equipment failure. Especially useful for single-terminal sites.
Previous days store-levels configs will be automatically uploaded to the FocusLink Cloud to be used to research any problems.
FocusLink Connector Licenses will be automatically unclaimed when the application is uninstalled.
Focus store-level message files are now backed up to the FocusLink Cloud for review in the event of a problem