Reorder children
rillsoft_element_reorderReorder all direct child tasks or subprojects under a parent subproject, reassign WBS codes, and refuse orders that split display rows unless dissolveRows is true. Supports one undo step.
Instructions
Reorders every direct child of a subproject completely and deterministically; a child is an element, meaning a task or a subproject. RP reassigns the WBS codes. An order that separates a display row is refused and names the UUIDs affected. One undo step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parentUuid | No | UUID of the subproject; empty = the main project | |
| dissolveRows | No | true = an order that separates a display row dissolves that row instead of being refused (defaults to false) | |
| orderedUuids | Yes | every direct child of the parent in the order wanted, each of them exactly once |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| children | Yes | the direct children in their new order | |
| parentUuid | Yes | UUID of the project or subproject whose children were reordered |