流水号
一、概述
流水号节点是逻辑设计器中用于自动生成唯一编号的功能节点,通常用于订单号、编号、编码等场景,帮助流程中快速构建结构化、递增的唯一标识。
该节点支持自定义流水号名称、生成策略、编号格式、初始值、步长、重置规则等配置,具有高度可配置性和通用性。
二、使用说明
流水号生成主要依赖种子表策略,并结合格式化规则生成期望编号。
2.1 基础配置项

| 配置项 | 描述 |
|---|---|
| 流水号名称 | 自定义此流水号的逻辑名称,建议根据业务语义命名 |
| 生成策略 | 当前仅支持种子表策略 |
| 数据库 | 指定流水号使用的数据库连接,支持选择不同的数据源 |
| 种子表名称 | 用于保存流水号种子记录的表名,必须存在主键和当前值字段 |
| 步长配置 | 包括起始值和增量值,控制编号增长速度及起点 |
| 重置策略 | 可设置是否按天/月/年重置编号,便于周期性重新编号 |
| 编号格式 | 自定义编号生成规则,支持时间占位、编号占位等 |
2.2 步长配置
起始值:编号起始点,默认值为1。
增量值:每次生成时增长的数值,默认值为1。
当前值:系统自动维护,不可手动设置。
2.3 编号格式说明
通过占位符灵活拼接出所需格式,支持以下占位符:
| 占位符 | 含义 | 示例 |
|---|---|---|
{Now:yyyyMMdd} | 当前时间格式结果 | 20250618 |
{Value:D6} | 编号占位,"D6"表示补齐6位十进制数字 | 000123 |
默认格式:B{Now:yyyyMMdd}{Value:D6}
输出示例:B20250618000001
三、示例场景
在订单创建流程中使用流水号节点生成唯一订单编号:

在添加订单时,订单编号选择流水号:

四、注意事项
-
目前仅支持种子表策略,需事先配置好数据库及表名。
-
设置格式应确保唯一性(包含时间、前缀等)。
-
步长设置应符合业务编号规范(如D6表示6位数补零)。
-
重置策略(如每日重置)需谨慎设置,防止编号冲突。