← API reference
CANONICAL TYPE REFERENCE

ProductionOperation

One ISO 19593-1 production operation (heavy polyline geometry omitted)

ocgNameString!

Name of the optional-content layer (OCG) carrying the step, e.g. "CutContour"

groupString!

The layer's declared /GTS_ProcStepsGroup, e.g. "Structural", "White", "Varnish", "Legend"

stepTypeString

The layer's declared /GTS_ProcStepsType within the group, e.g. "Cutting"; null for a typeless group (such as White or Varnish)

The semantic operation the step resolves to (cut, crease, fold, varnish, …); UNKNOWN when the declared group/type is not recognised

jdfProcessString!

JDF-style process label for mapping onto a host process model. A label only — no JDF/XML is emitted.

colorantString

The spot colourant the step paints in (e.g. "CutContour"); null when the step declares none

pages[Int!]!

1-based pages this step appears on

extentMM[Float!]!

Bounding extent [minX, minY, maxX, maxY] in mm

Total path length in millimetres. Meaningful for line operations (cut/crease/fold/perf); near zero for area operations.

Number of line segments across all of the step's flattened subpaths

Number of subpaths (distinct pen-down runs) in the step's geometry

Number of closed contours — candidate pieces, counted before holes are reduced out, so a die with cut-outs over-counts here

Number of open (unclosed) subpaths, e.g. crease and fold lines

Inked-area coverage for area operations (varnish/white); null for line operations or when the rendered analysis tier did not run

View exact SDL
"""One ISO 19593-1 production operation (heavy polyline geometry omitted)"""
type ProductionOperation {
  """
  Name of the optional-content layer (OCG) carrying the step, e.g. "CutContour"
  """
  ocgName: String!
  """
  The layer's declared `/GTS_ProcStepsGroup`, e.g. "Structural", "White", "Varnish", "Legend"
  """
  group: String!
  """
  The layer's declared `/GTS_ProcStepsType` within the group, e.g. "Cutting"; null for a typeless group (such as White or Varnish)
  """
  stepType: String
  """
  The semantic operation the step resolves to (cut, crease, fold, varnish, …); UNKNOWN when the declared group/type is not recognised
  """
  operation: ProductionOperationKind!
  """
  JDF-style process label for mapping onto a host process model. A label only — no JDF/XML is emitted.
  """
  jdfProcess: String!
  """
  The spot colourant the step paints in (e.g. "CutContour"); null when the step declares none
  """
  colorant: String
  """1-based pages this step appears on"""
  pages: [Int!]!
  """Bounding extent [minX, minY, maxX, maxY] in mm"""
  extentMM: [Float!]!
  """
  Total path length in millimetres. Meaningful for line operations (cut/crease/fold/perf); near zero for area operations.
  """
  totalLengthMM: Float!
  """Number of line segments across all of the step's flattened subpaths"""
  segmentCount: Int!
  """Number of subpaths (distinct pen-down runs) in the step's geometry"""
  subpathCount: Int!
  """
  Number of closed contours — candidate pieces, counted before holes are reduced out, so a die with cut-outs over-counts here
  """
  closedContours: Int!
  """Number of open (unclosed) subpaths, e.g. crease and fold lines"""
  openPaths: Int!
  """
  Inked-area coverage for area operations (varnish/white); null for line operations or when the rendered analysis tier did not run
  """
  coverage: ProductionCoverage
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.