跳到主要内容

流水号

image-20250618164035560

一、概述

流水号节点是逻辑设计器中用于自动生成唯一编号的功能节点,通常用于订单号、编号、编码等场景,帮助流程中快速构建结构化、递增的唯一标识。

该节点支持自定义流水号名称、生成策略、编号格式、初始值、步长、重置规则等配置,具有高度可配置性和通用性。

二、使用说明

流水号生成主要依赖种子表策略,并结合格式化规则生成期望编号。

2.1 基础配置项

image-20250619112257439

配置项描述
流水号名称自定义此流水号的逻辑名称,建议根据业务语义命名
生成策略当前仅支持种子表策略
数据库指定流水号使用的数据库连接,支持选择不同的数据源
种子表名称用于保存流水号种子记录的表名,必须存在主键和当前值字段
步长配置包括起始值和增量值,控制编号增长速度及起点
重置策略可设置是否按天/月/年重置编号,便于周期性重新编号
编号格式自定义编号生成规则,支持时间占位、编号占位等

2.2 步长配置

image-20250619112802266

起始值:编号起始点,默认值为1。

增量值:每次生成时增长的数值,默认值为1。

当前值:系统自动维护,不可手动设置。

2.3 编号格式说明

image-20250619112819914

通过占位符灵活拼接出所需格式,支持以下占位符:

占位符含义示例
{Now:yyyyMMdd}当前时间格式结果20250618
{Value:D6}编号占位,"D6"表示补齐6位十进制数字000123

默认格式:B{Now:yyyyMMdd}{Value:D6}

输出示例:B20250618000001

三、示例场景

在订单创建流程中使用流水号节点生成唯一订单编号:

image-20250619135327089

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

image-20250619135521312

四、注意事项

  • 目前仅支持种子表策略,需事先配置好数据库及表名。

  • 设置格式应确保唯一性(包含时间、前缀等)。

  • 步长设置应符合业务编号规范(如D6表示6位数补零)。

  • 重置策略(如每日重置)需谨慎设置,防止编号冲突。