labring/FastGPT

工作台插件能导入工作流的JSON文件

Opened this issue · 0 comments

例行检查

  • 我已确认目前没有类似 issue
  • 我已完整查看过项目 README,以及项目文档
  • 我使用了自己的 key,并确认我的 key 是可正常使用的
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本

  • 公有云版本
  • 私有部署版本, 具体版本号: V4.12.1 + 商业版V4.12.1

问题描述, 日志截图,配置文件等

  1. 工作台中,在插件规划的页面中,可以导入工作流的导出JSON文件。
Image 类型为插件,但是拥有“流程开始”、“流程结束节点”
  1. 此插件创建者能正常使用,发布为公共插件后,其他用户无法使用。
Image 创建者正常使用 Image 使用商业版后台,发布到系统插件中,切换用户使用报错

复现步骤

  1. 新建工作流,工作流中将插件逻辑实现,导出JSON文件;
  2. 新建插件,将JSON文件导入。
  3. 此时插件中的第一个节点为“流程开始”,最后一个节点为“流程结束”,并且可以增加“插件输入”、“插件输出”节点,并无法删除“流程开始”、“流程结束”节点。
  4. 在商业版后台中,将此插件发布,其他用户在工作流中使用,运行到这个节点时报错。

预期结果

  1. 插件只能导入插件的JSON文件,工作流只能导入工作流的JSON文件
  2. 插件保存时需要校验,是否有插件输入、插件结束节点。

相关截图