起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 234|回复: 6

批量流程问题[问题]

[复制链接]
发表于 2007-6-26 15:54:26 | 显示全部楼层 |阅读模式
有一个流程中,
处理环节B 处理时会将该流程ID(CMLGID)对应的一条业务数据中的一个字段(YXBZ)的状态从0更改为1
CMLGID                                      LY        YXBZ
D1D32746D64F44CB8A97C260D5896EAF        wu        1
601BB131BAF849D38CF989FEB2A89663        sdf        1
F60D3E7E67D141158845E707B9B766F4        eeeeeee        0
4AAB226B05514ABB9454A3A908C10749        无理由        0

处理环节B 设置成可以批量处理, 当批量处理时系统只会将我选中要批量处理的记录中的一条的, 比如我选中上面2,3,4三条记录对应的任务批量处理, 处理结束后系统只会对第2条记录的YXBZ做更改,第3,4两个记录不会处理


应该描述的够清楚了吧
我的问题是: 处理环节B在批量处理时,如何将该批次选中的所有记录的YXBZ状态都处理
请大家给点意见吧

批量处理.jpg

14.52 KB, 下载次数: 146

回复

使用道具 举报

 楼主| 发表于 2007-6-26 17:13:11 | 显示全部楼层
自己顶
回复 支持 反对

使用道具 举报

发表于 2007-6-26 17:26:43 | 显示全部楼层
“处理环节B 处理时会将该流程ID(CMLGID)对应的一条业务数据中的一个字段(YXBZ)的状态从0更改为1”

应该是状态从0改成1的处理逻辑有问题,只处理了当前记录,应该把数据集种所有记录都修改。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-26 17:38:20 | 显示全部楼层
YXBZ状态从0改成1的处理逻辑有问题? ,  我是经过任务处理的那条记录就会将其状态从0->1,  没处理的YXBZ 不能变的

难道批量任务处理的时候, 系统会把选中的任务对应的记录都放在当前结果集?
回复 支持 反对

使用道具 举报

发表于 2007-6-27 09:37:01 | 显示全部楼层
对,要对当前数据集做循环赋值操作。
回复 支持 反对

使用道具 举报

发表于 2007-6-29 09:31:56 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2007-7-2 17:18:03 | 显示全部楼层
由于长时间没有回复,先结贴了,有问题请开新帖。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-23 05:07 , Processed in 0.040997 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表