We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.
For more information around feature requests in the Cireson Community click here.
Handle data conflicts at save by letting users pick the "correct" value on their screen and continue
This condition exists primarily because they have to save the ticket (which allows the workflows to start) in order to change the status.
Aaron Croasmun seems to have solved this in the console very elegantly, already: https://gallery.technet.microsoft.com/System-Center-Service-fca7af29
Can we get something similar to this for the portal, please?
Comments
In all seriousness, how does this not have 50 or 60 votes already? Is it simply not encountered by very many people? If that is the case, how is it being avoided, and/or how are your users accepting the fact that they lost everything they typed into the ticket?
This is a classic case of the tool wanting to change the process rather than the tool supporting the process.
Hey Tom,
We got around this issue "some what", by creating a "Resolved On First Contact" task which only appears when initially logging the call. This allows the analyst to resolve the incident / request as soon as they log it before they click apply. It also sets an extended Boolean value on the class called "isResolvedOnFirstContact" to true. Which we then use for reporting purposes.
Agreed, this does not address the bigger issue though..
This has done nothing to solve when one analyst is on the phone about a ticket and another analyst is responding to an email about it, and both are trying to update it, for example.
Some of my users have even asked if we can come up with a mechanism to lock the tickets while someone is working on them. Many other systems do this, but of course it causes some problems of its own. My users prefer those problems to this data conflict error that nukes their changes.
I see this feature as the best solution, but locking the tickets as a close second.
Our app presents the callers info and lets the analyst jot down key details like alternate contact info and Description, then lets them choose whether the ticket will be an Incident or Request, and they pick a template before creating the ticket. All the other product does is open a URL and pass a limited selection of variables (caller display name, ANI#, etc.) into the querystrings. We gave it the URL of this "middle" app of ours.