4

1

Possible Duplicate:
Feature Request: “Exploding” Cases

I realize that not having case-by-case dependencies was a design decision made long ago, and I agree with the reasoning that obscuring the information is more detrimental than beneficial. However, in practice, there simply are certain situations where such a dependency exists. For example, recording an audio voice-over cannot happen before the script has been written.

With the sub-case functionality, there is a clear way to have a parent-child relationship which is a very close match to a dependency relationship (in fact, in other contexts, a parent is dependent on the child). Since that relationship mechanism is already in place and works pretty well (although the strict hierarchical nature is a bit more limiting than I would like), it seems like the hardest part is already completed.

What we are looking for is an easy way to have the assignee of a parent case notified (ie. emailed) when a child case (or better yet, all of it's child cases) have been closed.

Additionally, it would be great if there was a filter option or a column that would indicate the number of children and/or open children a case has (recursively or not doesn't really matter). This would allow those who wish to filter out cases that still have sub-work to be done.

I realize that the current minimal behavior that sub-cases have would possibly conflict with what I am looking for, and I'm not quite sure how to solve that. One possibility that occurred to me would be to give all cases that are "parents of dependents" a special tag, like "awaiting dependencies" or possibly use the workflow plugin to add additional statuses to indicate this, but both of those feel a bit hack-y.

Is there a way to achieve what I am looking to do? (in either FB 7 or 8)

Fog Creek Case FC2031651

flag
I filed a case. We'll see if we can find a solution that makes sense, but if a third party would like to solve this via a plugin we'd be very happy. :-) – Rob Sobers Oct 15 2010 at 15:13

closed as exact duplicate by Rich Armstrong♦♦ Apr 6 2011 at 20:16

3 Answers

2

Perhaps a plugin can be written that, upon closing a case, evaluates whether the case being closed is the last open child case. If it is, an email is sent to the owner of the parent case (via CPluginApi.Mail.SendTextEmail()) to notify her that all of the "dependencies" have been completed.

link|flag
1

I call this feature "exploding cases" and would really like it for updating customers in Inbox cases when a bug is resolved!

link|flag
0

has there been an update for this? I'd love the functionality as well.

link|flag

Not the answer you're looking for? Browse other questions tagged or ask your own question.