dify 创建禅道账号
本文介绍了使用Dify 1.5.1创建工作流应用实现禅道账号自动创建的过程。主要内容包括:1)安装JSON处理插件;2)创建工作流应用并配置环境变量;3)设计包含13个节点的完整工作流,涵盖用户类型判断、JSON数据处理、HTTP请求等操作;4)通过条件分支处理内部/外部用户差异;5)最终实现账号创建功能并输出账号信息。文中详细说明了每个节点的配置要点,包括JSON插入格式、变量聚合等关键步骤,并
·
目录
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、校验
使用管理员登录禅道,打开后台->人员管理,点击外部人员,看到刚刚新建的账号

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

所有评论(0)