Assign person
rillsoft_task_employee_assignment_setSet quantity to 1 to assign one existing person to a task, or to 0 to remove the assignment. It changes only that task-person link, not master data.
Instructions
Assigns one specific existing person to a task, or removes that assignment with quantity 0. It touches one task - one person across many tasks goes through rillsoft_resource_usage_set, and filling many tasks at once through rillsoft_task_resource_assignment_fill. The master data stays untouched; an overload over time is a legitimate planning state and shows up in the report. One undo step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quantity | Yes | 1 assigns, 0 removes the assignment | |
| taskUuid | Yes | UUID of the task | |
| employeeId | Yes | id of the person from rillsoft_resource_pool_catalog_list | |
| utilization | No | utilization greater than 0 up to 1 (defaults to 1) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wbs | Yes | WBS code | |
| name | Yes | name | |
| uuid | Yes | UUID of the element | |
| start | Yes | start, DD.MM.YYYY hh:mm | |
| finish | Yes | finish, DD.MM.YYYY hh:mm | |
| number | Yes | number of the element; unique even for split tasks | |
| employeeAssignments | Yes | the assignments of the task after the change |