User Work Item Search
Best Answer
-
Justin_Workman Cireson Support Super IT Monkey ✭✭✭✭✭I appreciate that scene!
Surely there is some kind of restrictive criteria on who should be able to search those tickets? Maybe you need to leverage Team Requests? With Team Requests you map "team groups". A member of that group will see tickets where they or other members of that group are the Affected User.5
Answers
Manager: Hey Bob, didn't Jim submit several SR tickets requesting 2K bulk licenses.
Bob: He sure did, it was super easy using Cireson portal. I think there were 18 open tickets right now and all are in progress.
Manager: Hey that's great, what ticket is Kenzie's name in for a license? Her manager really wants to track that ticket.
Manager: Well, that sucks for you. Better start combing through Joe's tickets.
Surely there is some kind of restrictive criteria on who should be able to search those tickets? Maybe you need to leverage Team Requests? With Team Requests you map "team groups". A member of that group will see tickets where they or other members of that group are the Affected User.
...conversation about looking up tickets...
Manager: Wait you can't search tickets on criteria like you can in ServiceNow and [our old ticketing system]?
Bob: Nope...{awkward silence}
Manager: Well, that sucks for you, because I need you to produce a custom report ASAP, and you are going to get quite a few more requests like this that will also require different custom queries to the DB. It is a shame, because our old system let us do this without needing your help. When you get a moment after that, I need you to talk to Cireson about what they are doing about this. If they cannot give us a good answer on this, then you need to spin up a project to study replacing this product with something else in the next couple years.
Some may read this scenario and say "wow, that escalated quickly!" Others may understand that this one feature is core functionality that nearly all other ITSM products have, and the manager's response here is actually a calm, measured reaction to the inability of most (all non-admin) users to get essential information out of this tool in a reasonable manner. I suppose it depends on who is using the portal and how they are using it.
In my particular spin-off of this scenario, both Bob and the manager are IT Analyst users with access to the Work Item Search. Why are they still saying this, then? Because that feature cannot even search Service Request Categories without a hack that gets applied manually after every update, and it does not acknowledge the existence of extended properties and relationships that are in the type projection for each ticket type already listed in the Admin Settings.
Security nightmare? I understand where that sentiment comes from, I think, but I am going to respectfully disagree. Service Manager (and to an extent, the cached tables in the portal DB too) scopes access to objects--so search results can respect that scope and not show the objects out of scope. For out-of-scope objects, then I am agreeing completely with the accepted answer here about using team groups. For deciding which fields to make available in the search, the admin panel already captures who should see what type projections and getting extended properties is a reasonable SQL query away (ideally with its results cached) for any class.
I'm pretty sure you can just give them the search Navigation Node by making this public in Navigation Settings. Then they can use the full search functionality and it will respect scoping. I'm pretty sure you can export to excel from there which helps with the custom reports scenario.
As for giving them Work Item Search in the header bar, I'm sure a small customisation could sort that is its just hidden from the list for non analysts. A setting to turn that off and on would be a good feature request.
Geoff
I have enabled the search ability for end users through the navigation pane. However when the end user try to search for a work item it doesn't return any results even though they use search strings that one or more of their work items contain.
We use queues for work items in order to filter what work items the analysts for different departments should be able to see, but this shouldn't have any impact on the end users search since they should always be able to view their own work items and they are able to see them under "My Requests". Why can't they search for them if they are able to see them under "My Requests".