起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 239|回复: 13

任务流程能否自动结束?**

[复制链接]
发表于 2008-8-29 10:57:05 | 显示全部楼层 |阅读模式
在任务流程中,能否根据数据集中某个时间字段作为判断条件,让当前任务自动结束?
回复

使用道具 举报

发表于 2008-8-29 11:12:33 | 显示全部楼层
应当可以. 遇到了什么问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-29 11:13:28 | 显示全部楼层
我想问一下如何设置
回复 支持 反对

使用道具 举报

发表于 2008-8-29 11:21:00 | 显示全部楼层
在功能中用流程代理控件,  这样就可以访问数据集了, 在流程代理控制的事件上写上终止任务或流程的代码
根据你的业务,确定用哪个事件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-29 11:25:00 | 显示全部楼层
感觉有点不是我说的那种情况!
说清楚点:
功能A 提交后,多人通过 功能B 来查看。由于存在某些人不能及时通过功能B来查看情况,希望提交后系统能自动判断数据字段时间是否已过时,如果过时了,该流程自动结束。
回复 支持 反对

使用道具 举报

发表于 2008-8-29 11:29:02 | 显示全部楼层
明白了,楼主的这种需求是要在流程外部结束流程。
平台提供的方法,都是在流程内部(进入流程环境后)进行处理的。不能满足楼主的需求。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-29 11:31:51 | 显示全部楼层
岛主
有没有方法,给点注意了!
回复 支持 反对

使用道具 举报

发表于 2008-8-29 11:38:45 | 显示全部楼层
是不是可以这样:
做一个功能,定时去检查过期的任务:  用qurey查任务消息表,找出过期的任务, 通过任务的GUID启动并结束任务.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-29 11:41:19 | 显示全部楼层
如何结束任务?
回复 支持 反对

使用道具 举报

发表于 2008-8-29 11:47:06 | 显示全部楼层
那楼主就要自己做个服务程序了。
1、定时刷新任务表,检查有否过期任务(你指定的特定类型)
2、如果有,根据任务找到流程,通过修改流程、任务、任务消息的状态来结束流程。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 05:48 , Processed in 0.039154 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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