起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 152|回复: 7

【搞定】关于流程回退时报的错误。**

[复制链接]
发表于 2007-12-18 10:13:08 | 显示全部楼层 |阅读模式
在流程的通知规则中设置如图
图中的代码是清空流程默认的执行者

2.jpg

865.25 KB, 下载次数: 111

回复

使用道具 举报

 楼主| 发表于 2007-12-18 10:19:11 | 显示全部楼层

焦急等待中

按图中的设置
应该是往下流转的时候执行我写的清空默认执行者的代码


但事实上在我选择回退的时候
同样执行了该段代码
并且报如图的错误



请问该如何解决
焦急等待中

3.jpg

469.31 KB, 下载次数: 105

回复 支持 反对

使用道具 举报

发表于 2007-12-18 10:40:15 | 显示全部楼层
可以加一个判断,flowtasks.count>0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 11:15:31 | 显示全部楼层
flowtasks.count

是算什么的个数?
回复 支持 反对

使用道具 举报

发表于 2007-12-18 11:28:18 | 显示全部楼层
具体我也没看,只是看到楼主贴的错误提示。
是超出索引了。算一下总数,根据总是判断是否执行下面的代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 11:36:59 | 显示全部楼层
我刚刚去跟踪了下
不管是流转还是回退
代码都会创建通知实例

回退时为0
流转时为1

用上面的算个数代码是避免了那个错误

只是我还有点奇怪
我设置的是流转创建通知实例
回退本不该出发创建通知实例事件
能否解释一下为什么?
回复 支持 反对

使用道具 举报

发表于 2007-12-18 14:31:10 | 显示全部楼层
是的,无论规则如何设置,在每个环节结束时(包括流转,回退,转发,终止等一系列操作),都会触发OnCreateNotifyFlowTasks, 即使这时的规则没有创建通知任务,也可以在这个事件中通过代码来创建通知任务。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 16:13:29 | 显示全部楼层
明白了
结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-2 18:13 , Processed in 0.041855 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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