Skip to content

workflow / Exports / WorkflowPortable

Interface: WorkflowPortable

Workflow export/import interface

Implemented by

Table of contents

Methods

Methods

exportToJSON

exportToJSON(): string

Export workflow to JSON

Returns

string

Defined in

interfaces/workflow-builder.ts:229


importFromJSON

importFromJSON(json): boolean

Import workflow from JSON

Parameters

NameType
jsonstring

Returns

boolean

Defined in

interfaces/workflow-builder.ts:234


exportToUniversal

exportToUniversal(): Object

Export to universal format (flat model for compatibility)

Returns

Object

NameType
nodesWorkflowNode[]
edgesWorkflowEdge[]
metadata{ [key: string]: unknown; version: string ; format: "universal-workflow" ; nodeCount: number ; edgeCount: number ; createdAt: Date }
metadata.versionstring
metadata.format"universal-workflow"
metadata.nodeCountnumber
metadata.edgeCountnumber
metadata.createdAtDate

Defined in

interfaces/workflow-builder.ts:239


importFromUniversal

importFromUniversal(data): boolean

Import from universal format

Parameters

NameType
dataObject
data.versionstring
data.formatstring
data.dataWorkflowSnapshot

Returns

boolean

Defined in

interfaces/workflow-builder.ts:255

Released under the MIT License.