Employee Allocation Sequences
Employee allocation sequences group a series of weekly employee allocations into a recurring planning block. For example, "40 hours/week from March to June on Project X" would be one sequence containing multiple weekly allocations.
Endpoints
List Allocation Sequences
GET
/v1/odata/EmployeeAllocationSequenceGet by ID
GET
/v1/odata/EmployeeAllocationSequence({id})With allocations expanded:
GET
/v1/odata/EmployeeAllocationSequence({id})?$expand=AllocationsCreate
POST
/v1/odata/EmployeeAllocationSequenceUpdate
PUT
/v1/odata/EmployeeAllocationSequence({id})Delete
DELETE
/v1/odata/EmployeeAllocationSequence({id})Fields
| Field | Type | Description |
|---|---|---|
StartDate | DateTimeOffset | Start of the allocation period |
EndDate | DateTimeOffset | End of the allocation period |
Relationships
| Relationship | Target Entity | Cardinality | Description |
|---|---|---|---|
| Allocations | EmployeeAllocation | 1:N | Weekly allocations in this sequence |
Expanding Relationships
GET
/v1/odata/EmployeeAllocationSequence({id})?$expand=AllocationsNavigating Relationships
GET
/v1/odata/EmployeeAllocationSequence({id})/Allocations