- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
I'll try not to be too controversial here.
I have seen several customers recently add new Closed states that do not map to the same value as a Close. This is commonly done when someone wants to add a Close - Duplicate or something of the like.
Stop it. 🙂 To me this is a bad practice. From an integration point of view there are times when that Close value (3) is used to trigger certain events or used to determine how many open task, etc. If this is added after those integrations are done, then you have to go and update them.
A better approach is to leave the task state alone and personalize a close_code field (or resolution code_field) for a particular incident. This way when you resolve an incident you are given a choice list representing the different types of resolutions (duplicate being one of them).
You could create another choice in the state field, but map that choice to the same value as Closed if possible.
I know this is a small thing, but trust me - it sucks having to go through multiple integrations that fire outbound soap messages on a current.state.changesTo(3) and update the source code to include another state. Things start getting complicated and simplicity is our friend.
Just some random musings. Enjoy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.