Skip to content

OperationItemEdgeState ​

Type: Object

A dependency edge between two operation items enabling fine-grained scheduling

Fields ​

NameTypeArgsDescriptionDeprecated
createdAtString!ISO-8601 timestamp of when the edge was inserted. Batch upserts delete and re-insert edges, so this reflects the last upsert rather than the first time the dependency was expressed.
idOperationItemEdgeID!TypeID of this dependency edge ("oie_01K…").
jobIdJobID!TypeID of the job ("job_01K…") whose item graph this edge belongs to. Both endpoints must be operation items of this job. Immutable after creation.
predecessorItemIdOperationItemID!TypeID of the operation item ("opi_01K…") that must be completed first; the tail of the directed edge.
sortOrderInt!Zero-based ordering of this edge within its job's edge set; edges are listed in ascending sortOrder. Assigned from the edge's position in the batch when not supplied.
sourceOperationIdOperationID!TypeID of the operation ("opr_01K…") owning the predecessor item. Denormalized from the item so edges can be filtered by operation pair without joining.
successorItemIdOperationItemID!TypeID of the operation item ("opi_01K…") that depends on the predecessor; the head of the directed edge. Never equal to predecessorItemId.
targetOperationIdOperationID!TypeID of the operation ("opr_01K…") owning the successor item. Denormalized from the item so edges can be filtered by operation pair without joining.
updatedAtString!ISO-8601 timestamp of the last patch to this edge.

Connect machines, automate workflows, and build custom apps for print production.