I'd also like to add that this demonstrates static and small thinking."Pinning" a robot means that the user has to have already interacted with that robot enough times that the user has decided it requires the extra effort of "pinning" it. It also assumes that the user of the UI isn't going to routinely interact with any more systems than will fit on the display comfortably. Then over time, it assumes that the user is going to be happy deciding, given the limited desktop real-estate, which systems will be unpinned to make room for new.
Now let's consider one of my NOC users that's responsible for something on the order of 3000 robots. Where do they even start to consider which of those to manually interact with?
So if you take a step back, what you really want is the software to enable the user to interact with the systems they need to.
Grouping is a great place to start - but it has to be dynamic. No data center is static and you don't want to miss events because someone forgot to refresh their group.
Wouldn't it be nice to create a group that reflected the robots with a probe that failed to start?
To Daniel's point, we already have a tool to identify what systems need to be interacted with - it's called UIM..... If you are using some non-AdminConsole tool as your CRM (Salesforce in my case) it would be a Godsend to be able to include on the Salesforce case page a link that targeted the specific robot that generated the event. Same would be true for UMP. And it would be really neat if those supported some sort of single sign on capability that didn't depend on a generic account or embedding credentials in the URL.
-Garin
And as a PS to this, everyone should take a look at the competition. New Relic for instance - not directly a competitor in this space but overlapping. If nothing else, their UI has a lot of interesting content and functionality that would be cool to see work it's way into UIM - at least in a better and non-infringing kind of way.