起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 519|回复: 20

【结】一个在启动模式是“处理时”问题**

[复制链接]
发表于 2008-2-26 15:09:59 | 显示全部楼层 |阅读模式
当流程模式是“所有”,流程启动模式是“处理时”时,怎么样避免出现多条任务消息对应一条业务数据。具体描述如下:
1.当我在流程入口功能中输入一条业务数据时,这时会在代办任务中产生一条给当前操作者的人物消息,但是如果此时从左边的功能树进入到该录入界面,将刚才录入的业务数据删除的再点击保存的话,在代办任务中会产生一条新的冗余的消息。(我已经参考论坛上的代码写了删除任务消息的代码)
2.当我录入一条数据并保存后,当每次修改该业务数据并点击保存后,会相应的增加一条业务消息。
我想请问如何才能避免该两种情况的发生。
回复

使用道具 举报

发表于 2008-2-26 17:20:55 | 显示全部楼层
你应该是把流程的 启动规则 的 能否多次启动 这个选项选中了,你取消看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 08:38:56 | 显示全部楼层

我没有选多次启动

我没有选多次启动啊.那个应该只与启动模式有关啊.
回复 支持 反对

使用道具 举报

发表于 2008-2-27 09:25:43 | 显示全部楼层
你把我说的界面帖出来我看看,
这个选项表示,每次保存都启动一个流程实例。

还有,你是在设计环境下运行“系统初始化”功能看的结果吗?如果不是,你运行“系统初始化”这个功能,看看情况是怎样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 09:36:55 | 显示全部楼层

图片如下所示

图片如下所示:
并且还有一个奇怪的现象.当我连续录入两条业务数据并保存的时候,他只会在代办任务中显示连续录入的第一条业务数据的任务消息,第二条就算刷新主界面也显示不出来.但是如果不是连续录入,而是先录入一条再关掉窗体,然后打开窗体再录入一条,才能显示两条任务消息.

12.gif

68.15 KB, 下载次数: 216

回复 支持 反对

使用道具 举报

发表于 2008-2-27 09:41:56 | 显示全部楼层
并且还有一个奇怪的现象.当我连续录入两条业务数据并保存的时候,他只会在代办任务中显示连续录入的第一条业务数据的任务消息,第二条就算刷新主界面也显示不出来.但是如果不是连续录入,而是先录入一条再关掉窗体,然后打开窗体再录入一条,才能显示两条任务消息.
这个现象,是你运行在设计环境下(就是Studio中),运行“系统初始化”看到的结果吗?如果不是,你在设计环境下(就是Studio中),运行“系统初始化”看看结果。你说的现象越来越像选中这个选项了。或者你曾经选中过,后来删除了保存,保存后没有签入,签入后没有刷新缓存,运行环境没有取到你最新的修改。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 09:44:32 | 显示全部楼层

我用的就是系统初始化运行

我用的就是系统初始化运行.我觉得好象"能否多次启动"那个复选框,没有什么用啊. 我在用户手册第九章业务流程里也没有找到关于他的说明.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 09:51:56 | 显示全部楼层

我可能以前选中过那个复选框

我可能以前选中过那个复选框,但是那也应该是很久以前的事了,在那之后我签入,刷新过多次了,应该不会有什么影响了啊.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 11:39:26 | 显示全部楼层

请问你们做测试了吗?麻烦你们做个测试看看啊

请问你们做测试了吗?麻烦你们做个测试看看啊
回复 支持 反对

使用道具 举报

发表于 2008-2-27 11:49:01 | 显示全部楼层
回复7楼,这个特性是后来加进来的,用户手册没有更新。
回复8楼,你这样,把这个流程通过业务资源管理器拷贝出来,传上来我们看看。(业务资源管理器,参考  http://bbs.justep.com/forum.php?mod=viewthread&tid=15163  )
回复9楼,我们在2918上做过测试,是正常的,你的版本?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 23:31 , Processed in 0.042441 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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