Skip to content

Orkes Conductor

Workflow orchestration platform. All inline tasks use GraalJS.

GraalJS inline task rules

The Conductor GraalJS runtime has strict constraints — violations cause silent failures.

Rule Detail
Variable declarations var only — no let or const
Functions Named functions only — no arrow functions
String interpolation Concatenation only — no template literals
Array membership indexOf — not includes
Null guards != null — not optional chaining

No ES6+

GraalJS in this Conductor version does not support ES6+ syntax. Arrow functions, destructuring, spread operators, and template literals will all fail at runtime.

TODO

Document workflow naming conventions, task naming, error handling patterns, and environment variable standards.