Read split options
rillsoft_task_split_options_getRetrieve split options for a task to see completion points, shift starts, conflicts, criteria, and splittable status before splitting.
Instructions
Enumerates the ways a task can be split: completedPart (the point of progress), shiftStarts[] (starting shifts from the quantity profile), conflicts[] (start times of colliding tasks together with resourceType), criteria[] (criterion, metric, totalValue for proportions), plus splittable and timeSheet. Read-only, no undo step. Every point of time it reports can be passed straight to rillsoft_task_split.splitTime without conversion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | Yes | UUID of the task | |
| number | No | narrows an ambiguous UUID down to one part (see rillsoft_task_split) | |
| resourceType | No | narrows the conflict points down to one resource type |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | name of the task | |
| uuid | Yes | UUID of the task | |
| reason | No | why splitting is impossible; only with splittable:false | |
| criteria | Yes | criteria for 'proportions' | |
| conflicts | Yes | start times of colliding tasks | |
| timeSheet | Yes | true = recorded times are attached to the task | |
| splittable | Yes | true = at least one way to split is possible | |
| shiftStarts | Yes | starting shifts from the quantity profile | |
| completedPart | No | split at the point of progress; missing without usable progress |