起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: jiaogl

【搞定】关于删除流程业务数据后删除流程、任务信息的问题**

[复制链接]
发表于 2008-1-8 09:36:28 | 显示全部楼层
如果这样,
1、建议你们设置断点跟踪一下,主要是看否按照自己的要求在走,例如传进去的条件或者逻辑是否正确
2、如果检查不出来,还是提供资源,要不来来回回需要确定许多细节,
如果不方便放到bbs上,可以通过邮件发送到Support@justep.com,并告知操作步骤。还有提供效果图
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 09:59:15 | 显示全部楼层
我做了一个简单重现的例子

流程数据提交后删除问题.rar

1.42 MB, 下载次数: 29

回复 支持 反对

使用道具 举报

发表于 2008-1-8 10:48:27 | 显示全部楼层
第二次保存,创建流程实例,是因为你选中了流程的启动规则的“能否多次启动”这个选项,这个选项表示每次保存都创建流程实例,如果你不是要实现每次保存都启动实例,可以取消这个选项

不过这里确实有个BUG,就是流程字段为空,流程实例也会启动,这部分后续完善。

1.gif

17 KB, 下载次数: 129

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 11:34:34 | 显示全部楼层
我们现在的需求是要支持多次启动啊!有没有应急的办法?另外,删除过的任务在关闭功能后依然存在,要刷新后才能消失,你们内部是怎么通知待办任务列表去刷新的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 11:36:50 | 显示全部楼层
我觉得你们在生成流程实例的时候,是否应该结合当前的操作状态和当前的业务数据去判断一下,这样是否合理一些!
回复 支持 反对

使用道具 举报

发表于 2008-1-8 12:49:25 | 显示全部楼层
我们现在的需求是要支持多次启动啊!有没有应急的办法?
在 入口功能的 流程代理的 BeforeFlowStartup 事件上去判断,当前数据集的ID字段为空,如果是那么设置 Command.Accept := False 就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 15:02:29 | 显示全部楼层
在流程的入口功能中新建并提交了数据,关闭流程功能,我通过待办任务再次打开单据的时候,这个流程实例的流程ID、流程关键字段的值就是确定的,不会改变了是吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 15:09:16 | 显示全部楼层
另外,删除过的任务在关闭功能后依然存在,要刷新后才能消失,你们内部是怎么通知待办任务列表去刷新的?
回复 支持 反对

使用道具 举报

发表于 2008-1-8 15:42:58 | 显示全部楼层
在流程的入口功能中新建并提交了数据,关闭流程功能,我通过待办任务再次打开单据的时候,这个流程实例的流程ID、流程关键字段的值就是确定的,不会改变了是吧?
没有理解你说的“流程ID、流程关键字段”这两个概念是啥。
一个流程实例启动后,流程字段的值是不能修改的,就是 测试数据表_1 的 ID 值不能修改。如果流程,那么后面的功能环境的业务数据就乱了,ID的值在 流程ID 表的 FID 字段和 流程表 的 FID 字段也存了一份。至于流程实例的GUID值,是不会变的。

问题一个一个说,等这个问题明白了再说18楼
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 15:44:32 | 显示全部楼层
你这不是理解了我体的问题了么,哈哈,这个问题清楚了!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 22:21 , Processed in 0.041785 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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