起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 93|回复: 3

【搞定】为什么我在删除下一个流程环节默认执行者时特别慢**

[复制链接]
发表于 2007-11-15 09:16:13 | 显示全部楼层 |阅读模式
我用的版本是1495,我在CreateFlowOutFlowTasks事件中指定下一个流程环节的执行人,但是必须删除默认执行者,我用的语句是lFlowTask.Executors.Clear,但是流程流转速度特别慢,逐句测试之后发现是在lFlowTask.Executors.Clear这条语句上变慢的,有时达到5分钟以上,一般也要3分钟,即便是在执行lFlowTask.Executors.Clear语句之前用dialogs显示一下默认执行者人数都一样缓慢,请问原因是什么,如何解决!
回复

使用道具 举报

发表于 2007-11-15 10:19:21 | 显示全部楼层
楼主,没有1495的版本,不过想跟你确认一下,是每次都不要添加默认的执行者吗?都是自己用代码来添加的吗?
如果是,那么
1、可以在执行规则的默认执行者表达式中设置1<>1;
2、(我记不得从哪个版本开始的,应该是26XX版本开始),你看看 http://bbs.justep.com/forum.php?mod=viewthread&tid=14184  20楼和34楼说的资源1495版本是否有,如果没有,就不需要做这步了,也不需要执行lFlowTask.Executors.Clear ,你看看这样是否ok。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-15 11:54:46 | 显示全部楼层
在执行规则的默认执行者表达式中设置1<>1,OK了
回复 支持 反对

使用道具 举报

发表于 2007-11-15 13:38:44 | 显示全部楼层
好,结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 11:41 , Processed in 0.037362 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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