工作流插件-自定义节点
利用插件能力,将工作流中常用的代码块处理、API请求等包装为一个自定义的节点,给组织下所有人使用。
自定义节点的实现方式类似封装业务流程,但不用来处理具体业务流程,只用来封装单一的数据处理步骤。内部可以使用:分支、AIGC、API请求、代码块、JSON解析节点。
可以设置节点的名称、图标,参数输入的样式,配置完成后可以实现和使用系统提供节点一样的效果。开发者将复杂的代码块和API请求包装为自定义节点,可以大大简化普通使用者的使用难度,更好的实现零代码赋能。
使用示例
场景示例
在工作流中进行外部API对接时,经常需要将数据进行不同方式的加密。之前需要用户自己通过代码块来处理,操作不够方便,且不懂代码的用户难以掌握。 此时可 以在工作流中封装一个自定义节点,实现以下功能:选择一种加密方式(MD5、sha1、sha256、HMAC),将输入数据根据进行加密。提供给组织所有人使用。
创建入口
在插件中心>工作流节点中,点击制作插件按钮,开始开发新的工作流节点插件。
设置节点名称、图标、和使用说明
说明会在用户使用节点时进行显示。
设置输入参数
可额外设置选项、检查项类型的输入方式,和设置分组标题,用于输入时的交互呈现,方便用户输入。