AssignmentInput
Input for creating an assignment with team role and employee connection, from a Representation context
Fields
| Field | Type | Description |
|---|---|---|
defaultAllocationPercentage | Float | The agent's default share of commission as a whole-number percentage (0.0–100.0). For example, 50.0 means 50%. Null contributes 0 to the team sum. The sum of all active assignments on the same Representation and GeoArea must not exceed 100.0. |
employeeId | ConnectableInput! | The employee party to connect via HAS_ASSIGNMENT relationship |
fromDate | DateTime | When does the relationship start. Default to now |
geoAreas | [GeoAreaCreateInput!]! | The geographic areas for this assignment |
netsuitePoint | Boolean | Designates this assignment as the Netsuite-facing primary within its domain (Live or non-Live). At most one active assignment per client per domain may be true. |
pointAgent | Boolean | |
teamRole | TeamRole! | The role of the team member in this representation |
thruDate | DateTime |