Currently, predecessor / successor information is only available as collections to the task object.
This means there is no way to aggregate / matrix / chart on this information.
Include the following (system generated) fields on tasks, so they can be used in reporting:
- 'hasPredecessors' (boolean)
- 'hasSuccessors' (boolean)
- 'Number of Predecessors' (integer)
- Number of Successors' (integer)
- 'Predecessor List' (string - Concatenation of predecessorExpression)
- 'Successor List' (string - equivalent of predecessorExpression for successors).