A 表直接用工作流进行分组编号,排序可从 1 逐步递增 例初始编号 S2025001 Y2025001 (正常)
如 A 表作为 B 表的子表作为触发条件,通过子流程设置工作流 排序只能从 2 递增 例初始编号 S2025002 Y2025002
子流程同 A 表工作流一致

我看了当前编号(还没触发新增,数据默认值为 1)
比较难得就是这个地方,即便我将当前编号为 1 重置为 0,以后均需要通过当前编号为 1 这个节点
重置条件会重复
查找历史记录那里,你加个 判断是否有数据 节点看看 ? 查找到历史记录,就走下面的流程;没找到历史记录,就设置编号为 1 ,然后继续走下面的流程
我看了当前编号(还没触发新增,数据默认值为 1)

比较难得就是这个地方,即便我将当前编号为 1 重置为 0,以后均需要通过当前编号为 1 这个节点
查找历史记录那里,你加个 判断是否有数据 节点看看 ? 查找到历史记录,就走下面的流程;没找到历史记录,就设置编号为 1 ,然后继续走下面的流程
我测了一下,发现不经过 计算当前编号 这个节点,是因为没找到最大编号记录,那“最大编号”这个计算字段就是空的,流程就跳过了
我看了一下 ,你是在 A 表本身设置了编号工作流,在子流程又有一个编号工作流?
你看看 S2025002 那条子表记录的日志,是不是 S2025001 更新成 S2025002 了 ? 可能是工作流重复了
子流程的方案已经弃用了(效果和截图这个是一样的),现在编号计算只有这个工作流

上图为主表添加子记录走的流程,我发现通过主表添加子记录,第一条记录当前编号不默认为 0 则不经过计算当前编号

上图为子表批量导入,而子表批量导入的则默认为零,且流程还经过-计算当前编号
试了,还是没有改变
我看了一下 ,你是在 A 表本身设置了编号工作流,在子流程又有一个编号工作流?
你看看 S2025002 那条子表记录的日志,是不是 S2025001 更新成 S2025002 了 ? 可能是工作流重复了
用动态计算看看
试了,还是没有改变
用动态计算看看

主表添加记录的情况
子表添加的话
工作流是怎么样的
看不懂 ,贴一下流程出来,或者直接说需求 ,会比较好
主表添加记录的情况


子表添加的话

有两个表 设备备案表(主表,凡是设备新增都需要通过这张表审批) 设备登记表(子表,通过审批后的设备在此表留存)
我做了一个工作流实现分组编号,已关闭审批流,现有两种场景
第一种,我在设备登记表(子表)批量导入设备记录,编号生成是正常的 分组编号有 S Y 开头 + 年份 +001 分组编号第一个分别为 S2025001 Y2025001
第二种,我在设备备案表(主表)填完主表信息后,新增多条子表记录(设备登记表)编号生成是不正常的 分组编号第一个分别为 S2025002 Y2025002
看不懂 ,贴一下流程出来,或者直接说需求 ,会比较好
更正一下现在的情况
A 表直接用工作流进行分组编号,排序可从 1 逐步递增 例初始编号 S2025001 Y2025001 (正常)
当 A 表作为 B 表的子表添加记录, 触发一样的流程,排序只能从 2 递增 例初始编号 S2025002 Y2025002
这个是什么原因?
!



