目录

1、环境:

2、dify安装[JSON 处理]插件

3、dify创建工作流应用

​4、dify详细配置

5、校验


1、环境:

dify版本Version 1.5.1

完成配置的工作流截图。

工作流导出的DSL:创建禅道账号demo.yml
链接: https://pan.baidu.com/s/1HI_KsnOyLRzCG2lFOmCCXA?pwd=7ivb 提取码: 7ivb

2、dify安装[JSON 处理]插件

安装完成后,点击插件,这里会显示已安装的插件

3、dify创建工作流应用


4、dify详细配置

1.【环境变量】

  • 配置一些常量,后续会用到。如果真有一种地址,内网和外网地址只写一个即可。

2.【开始】节点

  • 配置需要创建账号的姓名、账号名称和用户类型的输入框,

3.【判断用户类型】节点

  • 【判断用户类型】节点为【条件分支】
  • 根据【开始】节点选择的用户类型,判断做【内部用户】还是【外部用户】节点

4.【内部用户】节点

  • 【内部用户】节点为【JSON处理】中的【JSON插入】。
  • 如果是内部用户,则将chandao_user_type设置为inside,后续会用到。
  • {"chandao_user_type":"inside"}:是必须按要求填。下面查询的external和新值false因为是必填,所以随便填即可。

5.【外部用户】节点

  • 【外部用户】节点为【JSON处理】中的【JSON插入】。
  • 如果是内部用户,则将chandao_user_type设置为outside,后续会用到。
  • {"chandao_user_type":"outside"}:是必须按要求填。下面查询的external和新值true因为是必填,所以随便填即可。

6.【用户类型聚合】节点

  • 【用户类型聚合】节点为【变量聚合器】
  • 将【内部用户】和【外部用户】节点的值合并为一个对象值,后续会用到。

7.【获取禅道用户类型值】节点

  • 【获取禅道用户类型值】节点为【JSON处理】的【JSON解析】。
  • 将【用户类型聚合】节点中的json对象解析出chandao_user_type字段,后续会用到。

8.【请求获取禅道TOKEN接口】节点

  • 【请求获取禅道TOKEN接口】节点为【HTTP请求】。
  • 根据【环境变量】配置的地址、管理员账号、管理员密码获取到token值。

9.【获取禅道TOKEN】节点

  • 【获取禅道TOKEN】节点为【JSON处理】中的【JSON解析】。
  • 解析【请求获取禅道TOKEN接口】节点中返回的body中的token值,后续会用到。

10.【创建禅道账号】节点

  • 【创建禅道账号】节点为【HTTP请求】。
  • 根据前面几个步骤的值,组装成创建账号接口所需要的参数,进行请求创建账号。

11.【生成禅道信息】节点

  • 【生成禅道信息】节点为【JSON处理】中的【JSON插入】。
  • 将创建后的账号信息和登录地址等信息拼接一下,用户最后输入查看。
  • 当前节点之前应该还要有个节点判断【创建禅道账号】节点是否成功,博主这里就没做,可自行添加。

12.【结束】节点

  • 【结束】节点用户最后输出创建后的账号信息和登录地址等信息。

13.点击【运行】后填写收入信息后进行创建账号

5、校验

使用管理员登录禅道,打开后台->人员管理,点击外部人员,看到刚刚新建的账号

至此成功创建禅道账号
 

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐