Appearance
CreateOperationItemEdgeInput
Type: Input
Fields for creating a single item-level dependency edge, without disturbing the job's other edges.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| jobId | JobID! | TypeID of the job ("job_01K…") the edge belongs to. Both endpoints must be operation items of this job. Immutable once created. | |
| predecessorItemId | OperationItemID! | TypeID of the operation item ("opi_01K…") that must be completed first. | |
| sortOrder | Int | Optional explicit ordering for this edge. Defaults to 0 when omitted. | |
| sourceOperationId | OperationID! | TypeID of the operation ("opr_01K…") owning the predecessor item, stored denormalized on the edge. | |
| successorItemId | OperationItemID! | TypeID of the operation item ("opi_01K…") that depends on the predecessor. Must differ from predecessorItemId. | |
| targetOperationId | OperationID! | TypeID of the operation ("opr_01K…") owning the successor item, stored denormalized on the edge. |