1 月份(A)统计关联多条明细(a,b,c,d...),2 月份(B)统计关联多条明细(I,II,III,IV..),
想在每月 1 日对上月统计所关联的多条记录按时间顺序编号(更新序号字段),因为中间可能有多条被删除的记录,系统编号会有跳号。
我用子工作流(逐条),流程参数 code,初始值为 1,子流程更新 a 的序号为 code,接下来 fx(code=code+1),流程运行结果,abcd...全部数据的序号还都是 1。
我肯定有错误。请问,该如何实现?
请
登录后发表观点
李恩涛(Team) 2022-04-23 23:13:52在主记录中增加一个字段存储前子表的已排序序号(N ,初始为 0),第一条子流程得到是 N+1 的序号,即 1,然后将 N+1 更新到 N1 字段中。第二条就子流程用的就是 1+1=2 了。
依次可以实现,谢谢。
要是主流程参数可以被子流程使用并更新就方便多了。
我后来另外建了一个表,专门用来传递参数。
在主记录中增加一个字段存储前子表的已排序序号(N ,初始为 0),第一条子流程得到是 N+1 的序号,即 1,然后将 N+1 更新到 N1 字段中。第二条就子流程用的就是 1+1=2 了。
李纪磊 2022-04-23 13:55:43调用子流程需要【逐条执行】,不能是并行
谢谢!我基本同你所说,结果还是有问题。我重新编辑了一下问题,你帮我再看看?
调用子流程需要【逐条执行】,不能是并行
上个月的序号设置为 0,获取上个月数据时,按照时间顺序排序,最旧的在前,
子流程触发的数据为【A】,获取明细中,获取一条明细【B】数据,排序规则是最大的序号,调用运算节点(【B】数据序号加 1),更新子流程触发的【A】数据序号