Derive machine kinds from assignments
rillsoft_task_machine_role_assignment_deriveRebuilds task machine role assignments from assigned concrete machines, replacing existing entries and calculating quantity and volume. Tasks without concrete assignments are listed as skipped.
Instructions
The 'Derive machine kinds from the assignment' wizard: rebuilds the machine role assignments of each task out of the concrete machines assigned to it - existing machine role assignments are replaced, quantity and volume are formed from those machines. Reports them under machineRoleAssignments[]. People are the mirror case and go through rillsoft_task_role_assignment_derive; setting a single machine kind by hand goes through rillsoft_task_machine_role_assignment_set. One undo step. Tasks without concrete assignments appear with the cause in skipped[].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskUuids | No | UUIDs of the tasks; empty means every eligible task of the visible project or subproject |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | resource type | |
| tasks | Yes | the tasks that were changed | |
| skipped | Yes | skipped tasks with the cause | |
| processed | Yes | number of tasks processed |