Cylc now respects the dependencies between tasks when triggering multiple tasks at the same time. This provides an easy way to re-run a group of tasks in order:

This is generally easier than using a new flow.
Technical details:
- Prerequisites on any tasks that are outside of the group of tasks being triggered are automatically satisfied.
- Any tasks which have already run within the group will be automatically removed (i.e.
cylc remove) to allow them to be re-run without intervention. - Any preparing, submitted or running tasks within the group will also be removed if necessary to allow the tasks to re-run in order.
Note, you can specify cycles, families or use globs to select tasks (e.g. */FOO would select all instances of the family FOO), however, at present these will only select active tasks. This will change in Cylc 8.6.0 which will open up the ability to select inactive tasks providing an easy way to (re)trigger a family or cycle of tasks.