Google Issue Tracker supports parent-child relationships. A parent-child relationship is typically used to represent the breakdown of work within a given effort. A parent can have multiple children, and a child can have multiple parents.
The parent-child relationship has the following characteristics:
Characteristic | Details |
---|---|
Relationship | N:N |
Ordering | Ordering of children within a parent is supported. |
Cycle detection | Cyclic dependencies are prevented by the system. |
Max direct children | 500 |
Max ancestors | 1000 |
Examples
The following graphic shows some sample parent-child relationships.
Parent-child relationships and blocking
The existing Blocking and Blocked by relationships are still supported when you use parent-child relationships. When you're combining parent-child relationships with blocking:
- Use parent-child relationships to break down work into smaller units.
- Use blocking/blocked by when timing and sequence are critical, and you want to provide clear indications in the UI to escalate stopped/not started work.
The following graphic shows examples of parent-child and blocking work breakdowns.