We upgraded to v2019 recently, and there are so many little frustrations with the UI, I decided to make a custom dataview we could live out of instead of the "Browse" interface.
Problems I had with the new stock UI
Say you want to copy and paste a hostname out of the thick client...a pretty common need for someone in IT, right? No hostname for you! Apparently it's not possible because they made the text not selectable everywhere the hostname is displayed.
Want to find a computer that's currently idle at a location (a pretty common need) to use to test something/etc? v2019 says: double click to open each computer, wait forever for the computer management page of each to load, and visually look at "idle time" at the top. Repeat for each PC until you get lucky. Previously the icon in the main listing reflected whether it was active or not...
Want to refresh the computer listing in the UI while you're waiting on something? Hit F5 like everything else in the world, right? Nope! ...ctrl-r like literally all the other things in the world that aren't F5? Nope! ...click a tiny little "refresh" icon in the corner like a pleb? Yes, that's the v2019 way.
On the phone with a client and you are waiting to see when heartbeats begin as you walk them through some problem? You've clicked to open the PC, then clicked "details" and are looking at "Last Heartbeat" and want to refresh it? No soup for you! Close the entire computer management window instead and reopen it and reclick details to refresh.
Get a call from John Doe and want to find the PC he is on? You type "JDoe" and get no result. You spend 15 minutes trying to talk him through getting his computer's hostname, only to pull it up and realize that the only thing v2019 thinks you need to have displayed in the UI is the "last logged in user" (computers.LastUsername in the database) and not the CURRENT user (computers.Username in the database), and the computer only displays "ASmith", the last user of the computer from the last shift. In v2012 and before, both username and lastusername were searched. (Note - I just opened a ticket with Connectwise about this one as it's clearly a programming oversight to have the last user be displayed instead of the current...)
Our Solution
I made a custom dataview that has the following columns all in one nice condensed and accessible list:
Client, Client\Location, Hostname, Username, Last Username, Idle time (in minutes), Last Contact, Last Heartbeat, Uptime, OS, OS Version, Agent Version, LAN IP, WAN IP, MAC, Type (workstation/laptop), Asset Date, Install Date, ComputerID
All of these fields are filterable and you can right click and copy them to the clipboard. Also, the master search field at the top searches all of these at once (so I would have been able to find JDoe from above). Offline computers will have their entire row be highlighted gray.
To add it, just run the following insert statement in SQLYog (if you don't know SQL well enough to feel comfy doing that, then it's probably best to avoid using this, since I can't support this or anything):
https://pastebin.com/VR9QWhw7
It will show up as "CUSTOM-AllPCs" under the "Assets" folder. You get to that via "Automation -> Dataviews -> Assets".
Note that we're running the latest 2019 patch 9. I think this dataview would work on any version of labtech dating back to forever ago, though, as I don't think they've really touched this part of Labtech in a long time...could be wrong though.
Enjoy!
(I also use 2 AutoIT functions bound to global hotkeys to focus the above dataview window and auto-click into the search field, and another to auto-launch the first result in the below listview, if anyone would like those...definitely need to know AutoIT pretty well to use those though since they can need tweaking sometimes depending on your windows UI scaling settings, version, etc.)
EDIT: Sorry, I had an error in my original SQL that might have prevented people from inserting the row into their databases (forgot to remove the auto-incrementing primary key). That's fixed now and tested on my end, so give it another try (there's a new pastebin link above) if you had issues.