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:
|Ordering||Ordering of children within a parent is supported.|
|Cycle detection||Cyclic dependencies are prevented by the system.|
|Max direct children||500|
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.