logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
工作流
概述
快速开始

触发器

概述
数据表事件
定时任务
操作前事件
操作后事件
自定义操作事件
审批
Webhook

节点

概述

人工智能

大语言模型

流程控制

条件
循环
变量
并行分支
调用工作流
流程输出
延时
结束

计算

计算
日期计算
JSON 计算
JSON 变量映射

数据操作

新增数据
更新数据
查询数据
删除数据
SQL 操作

人工处理

人工处理
审批
抄送

扩展类型

HTTP 请求
JavaScript 脚本
通知
邮件发送
响应
响应消息
变量
执行记录
版本管理
高级选项

扩展开发

概述
扩展触发器类型
扩展节点类型
API 参考
Previous Page版本管理
Next Page概述

#高级配置

#执行模式

工作流基于创建时所选择的触发类型,会以“异步”或“同步”的方式执行。异步模式代表在特定事件触发后会进入工作流的队列,被后台调度逐个执行,而同步模式在触发后不会进入调度队列,而是直接开始执行,并且会在执行完后立即反馈。

数据表事件、操作后事件、自定义操作事件、定时任务事件和审批事件将默认以异步的方式执行,操作前事件则默认以同步的方式执行。其中数据表事件和表单事件两种模式都支持,在创建工作流时可以进行选择:

同步模式_创建同步工作流

提示

同步模式的工作流受限于其模式,内部不能使用会产生“等待”状态的节点,例如“人工处理”等。

#自动删除历史记录

当工作流的触发较为频繁时,可以通过配置自动删除历史记录来减少干扰,同时也将降低数据库的存储压力。

同样在工作流的新建和编辑弹窗中可以配置对应流程是否自动删除历史记录:

自动删除历史记录配置

自动删除可以根据执行结果的状态来进行配置,大部分情况下,建议仅勾选“完成”状态,这样可以保留执行失败的记录,以便后续排查问题。

建议在调试工作流时不要开启自动删除历史记录,以便通过历史记录来检查工作流的执行逻辑是否符合预期。

提示

删除工作流的历史并不会减少工作流已执行过的计数。