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)