• 22 - Dify通过导入DSL文件创建Workflow过程及实现
  • 一.导入DSL文件创建Workflow过程
  • 1.导入操作过程
  • 2.导入操作API
  • 3.导出操作过程
  • 二.导入DSL文件创建Workflow实现
  • 0.整体实现流程
  • 1.第1部分源码分析
  • 2.第2部分源码分析
  • 3.第3部分源码分析
  • (1)创建App
  • (2)初始化草稿Workflow(同步工作流)
  • (3)初始化草稿Workflow(发布工作流)
  • 4.第4部分源码分析
  • (1)创建App
  • (2)触发事件
  • 三.删除Workflow过程
  • 1.删除操作过程
  • (1)删除操作
  • (2)调用接口
  • (3)接口日志
  • (4)任务日志
  • 2.删除操作实现
  • (1)任务执行逻辑
  • (2)任务日志记录
  • (3)@shared_task装饰器
  • 参考文献

22 - Dify通过导入DSL文件创建Workflow过程及实现​

2024年12月10日修改
本文使用Dify v0.9.2版本,主要介绍Dify通过导入DSL(或URL)文件创建(或导出)Workflow的操作过程及源码分析实现过程。​
一.导入DSL文件创建Workflow过程​
1.导入操作过程​
点击"导入DSL文件"后,会弹出"导入DSL"框,如下所示:​
​

加载失败,

​