导入与导出工作流
工作流支持导出为JSON格式的文本文件。开发者下载该文件到本地后,可将该文件导入至工作流编译器来恢复至导入时的工作流。该功能可帮助开发者高效管理工作流历史版本、实现跨域分享,适用于版本控制、团队协作等多种场景。
导出工作流
操作步骤
-
登录openJiuwen平台。
-
进入平台左侧导航栏的工作流编排模块。
-
进入工作流编辑页面。
-
单击页面右上角的"导出"按钮,浏览器将自动下载生成的JSON文件到本地,导出工作流名称为 workflow-export-${当前年份-当前月份-当前日期}.json。

示例
导出的工作流文件以JSON格式展示工作流的结构,包括工作流名称、描述、模式、图标、语法版本、节点和连线等定义。示例如下:
# 基本信息结构
workflow: name: "工作流名称"
description: "工作流描述"
version: "1.0"
syntax_version: "v1"
# 节点定义
nodes: - id: "节点ID"
type: "节点类型"
title: "节点标题"
config: # 节点配置参数
# 连线定义
edges: - source: "源节点ID"
target: "目标节点ID"
# 连线配置
导入工作流
前提条件
- 已在本地保存工作流JSON文件
注意事项
- 导入工作流会覆盖当前工作流,确保操作前已备份好当前工作流。
操作步骤
-
登录openJiuwen平台。
-
进入平台左侧导航栏的工作流编排模块。
-
进入工作流编辑页面。
-
单击页面右上角的"导入"按钮。

-
在弹出的对话框中选择本地已导出的工作流JSON文件。

-
单击"打开"按钮完成导入,导入完成后,即可在工作流编辑页面中看到导入的工作流。
导出工作流 DSL(可执行配置)
除画布 JSON 导出外,平台支持将工作流导出为 可执行配置(结构化 DSL,JSON 格式),供运行引擎或外部系统使用。该格式与上文「导出工作流」中的 画布数据 不是同一种文件,不能通过本系统的「导入」恢复为编辑器画布。
与「画布数据」导出的区别
| 导出模式 | 用途说明 | 本系统导入 |
|---|---|---|
| 画布数据 | 包含节点、连线与布局,与编辑器内容一致 | 支持 |
| 可执行配置(DSL) | 供运行引擎使用的结构化工作流定义,适合对接外部系统或离线备份 | 暂不支持 |
操作步骤
-
登录 openJiuwen 平台。
-
在左侧导航进入 应用开发 → 工作流编排,打开工作流列表页。
-
在目标工作流卡片右下角单击 「···」(更多)菜单,选择 「导出」。

-
在弹出的 「导出工作流」 对话框中,阅读说明后选择 「可执行配置」(单选项)。
- 画布数据:适合在本系统内通过「导入」还原画布。
- 可执行配置:即 DSL,适合引擎执行、外部集成或离线归档。

-
单击 「下载」,浏览器将保存 JSON 文件到本地。默认文件名一般为
{工作流名称}-dsl-export-{时间戳}.json(以实际下载为准)。
注意事项
- 可执行配置 与 画布数据 请勿混用:需要在本系统恢复编辑内容时,请使用画布数据导出/导入。