Daemons are responsible for keeping various data files up-to-date on the Autoline system. The daemon monitor program is run as a background task which means that the terminal on which it is running is immediately released for normal use while the various file updates take place. There are two Point-of-Sale daemons; Parts and Clocking. (Inter-Company Transfers (ICT's) are now handled by an internal web daemon.) The Autoline daemons are normally started automatically by a Timed Operation. However, the daemon monitor allows high priority users to start or stop the Parts and Clocking daemons, and monitor their status throughout the day, if required. Due to the importance of the daemon processes, low priority users are not allowed access to the Point-of-Sale or Purchase Control modules if the daemon is not running.
The parts daemon is responsible for updating various data files with sales and purchase information. The daemon, when running, updates stock records with all sales information, such as new stock quantity, date last moved, date last sold, demand history and date last purchased. The daemon also updates the purchase transaction file with order and receipt information which is constantly changing in-line with the activities of the parts department. The daemon is also responsible for updating stock with any discrepancies arising at stock check. When you run the Update stock file program, the system makes a comparison between frozen and counted quantities, and gives a list of discrepancies.
All of the above stock movements are recorded in transaction log files, and may be interrogated at any time for stock audit purposes. It is possible to view the transaction log via the SO SYSTEM MAINTENANCE menu, which lists the transactions the daemon has performed and the transactions still to be performed.
The clocking daemon looks at a remote clocking device (for example, a Kaba) and transfers the data to the Autoline system.
Warning: DO NOT REMOVE TERMINAL 0 (ZERO). It is used by the parts daemon and Inter-Company daemon. If you remove terminal 0, the daemons will stop.
To monitor or manually start/stop a daemon:
From the Rev.8 Master Menu, select the Point-of-sale option and Company you require.
The POINT OF SALE menu is displayed.
Select the Daemon monitor option.
The Daemon Monitor form is displayed.
Select one of the following radio buttons:
Parts
Clocking
To start or stop a daemon, select the required Company.
Do one of the following:
To start the daemon, click the Start button.
To stop the daemon, click the Stop button.
The Daemon Monitor form is displayed when you select the Daemon monitor option from the POINT OF SALE menu. From this form you can control daemon operation for a selected company.
Daemon:
Select one of the following radio buttons:
Parts: Allows you to monitor the Parts Point-of-Sale daemon.
Clocking: Allows you to monitor the Clocking Point-of-Sale daemon.
Note: If the field Remote clocking used field is ticked on the Cognito tab of the Workshop Loading system parameters, a Cognito radio button is displayed. This functionality is provided for future development and is not currently operational.
For each company, the following details are summarised:
Company: The company for which the monitor is performing updates. ** signifies that the daemon is global to all companies on the system.
Name: The name of the company being monitored.
Status: The current status of the daemon. Either Running or Not started.
User: The User ID of the operator that started the daemon.
Terminal: The terminal ID of the operator that started/stopped the daemon.
PUSH BUTTONS:
Exit: Returns you to the POINT OF SALE menu.
Start: This button is only enabled if the status of the selected company is Not started. Click this button to start the daemon. It may take a moment for the status to update to Running.
Stop: This button is only enabled if the status of the selected company is Running. Click this button to stop the daemon. It may take a moment for the status to update to Not started
Inter-Company/Branch Transfers