Currently, an agent can reopen a closed incident, whenever it was closed.
This is not a good practice. The Resolved state is a mean to be able to reopen an incident for x days after the service was restored. This means "we (the service desk and the user) agree that the issue may be resolved". This leaves the time to have either the user or the service desk to discover that this may not be the case. After X days without the issue coming back, it is considered the issue is fixed. If the issue comes back later, it is considered as a new occurrence of the issue and further investigation (maybe through a problem) is needed.
Being able to reopen an incident after several weeks/month/years is also quite dangerous. Most of the companies uses closed tickets as "proofs" of what have been done at that time. If anyone can go in the ticket and change the information, this is bad, even if the audit trail keep a trace of this. You don't want to go through the audit of all your tickets to be sure no one edited them since their first closure months ago. And I'm not talking about screwing your average time to close stats.
I understand that some people still want to be able to reopen closed tickets. This is why I request an option to have closed tickets as read-only records.
Thanks,
Fabrice