Skip to content

AutomationWorkflowVersion

Type: Object

A workflow is a directed acyclic graph (DAG) of interconnected tasks that can be executed in parallel or sequentially. Each node in the workflow represents either a Function call or a system operation (logic, conditions, transformations).

Workflows provide:

  • Visual drag-and-drop workflow building
  • Asynchronous and resumable execution
  • Complex branching and conditional logic
  • Integration with the Lua function ecosystem
  • Real-time execution monitoring
  • Error handling and retry logic

Fields

NameTypeArgsDescriptionDeprecated
activeBoolean!Indicates whether the workflow is active
createdAtDateTime!
edgeCountInt
edges[WorkflowEdge!]The edges in this workflow
idID!
inputSchemaJsonStringJSON schema defining the expected input structure
nodeCountInt
nodes[WorkflowNode!]The nodes in this workflow
outputSchemaJsonStringJSON schema defining the expected output structure
retryPolicyAutomationRetryPolicy!Retry configuration for failed executions
tagStringString
timeoutSecondsIntMaximum execution time in seconds before timeout
updatedAtDateTime!
versionInt!Version number of the workflow
viewportAutomationViewport!Visual editor viewport configuration (zoom, pan)
workflowAutomationWorkflowThe workflow this version belongs to
workflowExecutions[WorkflowExecution!]!filter: WorkflowExecutionFilterInput
limit: Int
offset: Int
sort: [WorkflowExecutionSortInput]
Execution history for this workflow
workflowIdID!The ID of the workflow this version belongs to

Relationships

Connect. Combine. Collaborate.
The pioneering open integration platform, dedicated to transforming connectivity in the printing industry.