1 of 1 people found this helpful
As you have determined already, there is no database record of the SignUp computers live status. The SignUp Server service is responsible for keeping track of the computers in real time. The service does a status check of the computer every 10 minutes. The Nerve Center gets its updates regarding computer status from the SignUp Server service directly. While this is not helpful to your cause, it should give you an idea how the system operates. Maybe there are others out there that have found a successful way to track the computer status.
We have exactly the same requirement as you. We're building a new library in Christchurch, New Zealand with five floors. We have decided that the best way to configure this building is to have a separate queue per floor & offer customers some form of additional information regarding utilisation on each floor. This way customers can either book on the floor they are currently located on or check the availability on other floors. There is currently no facility in Pharos that gives us this information, so we are thinking of writing some code to read the queues on each floor & derive the business & queue length from the queue web page for each floor. This has some disadvantages as it doesn't give any indication of the current utilisation of the PCs at that location, just the queue length. What we really need is a way to request the Nerve Centre home page/Status Summary for each branch & parse out the Idle/Assigned/Disabled/Faulty information programmatically.
Pharos: This would be a great feature to be able to display the utilisation of selected branches on the queue screen.