起步软件技术论坛-X3

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

【搞定】流程事件**

[复制链接]
发表于 2007-2-5 15:17:39 | 显示全部楼层
可以参考(怎样取得下一环节执行者?):
http://bbs.justep.com/forum.php?mod=viewthread&tid=10401
回复 支持 反对

使用道具 举报

发表于 2007-2-5 15:25:39 | 显示全部楼层
这里需要根据当前流程的指定环节去取任务,而不是根据任务的执行者去判断。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-6 09:02:39 | 显示全部楼层
12楼的说法,不是很明白,请详细说明下,最好举个例子
回复 支持 反对

使用道具 举报

发表于 2007-2-6 09:13:03 | 显示全部楼层
可以参考以下链接,在AfterFlowOut事件中取到C和D环节对应的所有任务,并且判断他们的状态
http://bbs.justep.com/forum.php?mod=viewthread&tid=3710
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-6 10:21:22 | 显示全部楼层
我的思路是:首先在B环节的AfterFlowOut取得下一环节执行者,然后14楼的取对应的所有任务对吗?
我有个疑问,B环节的执行者怎么传到C里呢?
回复 支持 反对

使用道具 举报

发表于 2007-2-6 15:48:22 | 显示全部楼层
不太明白楼主的意思。

我的意思是:
在C环节的AfterFlowOut事件中进行判断。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-7 09:47:52 | 显示全部楼层
问题1:取得下一环节执行者是在B环节执行?
问题2:C环节的AfterFlowOut事件中怎么得到B环节选择的执行者
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-8 09:17:40 | 显示全部楼层
等的花都开
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-9 14:47:49 | 显示全部楼层
等的花都榭了
回复 支持 反对

使用道具 举报

发表于 2007-2-9 15:51:23 | 显示全部楼层
呵呵,花开花谢是自然规律,谁都没法阻止的,

回答10楼,
但我怎么知道,用户到时分给哪些人了呢?

9楼告诉你判断C任务的状态,跟哪些用户有啥关系呢,是在功能上做处理

16楼再次告诉你,在 C 环节的 AfterFlowOut 事件中。其实就是:
1、在C环节对应的功能上,放一个流程代理(FlowBroker1)进来。
2、在这个代理的 AfterFlowOut 事件实现,判断任务状态是否已经完成,参考代码
if  FlowBroker1.FlowControl.CurrentTask.State in [TTaskState.tsFinished] then
   dialogs.ShowMessage('任务已经完成')
  else
  dialogs.ShowMessage('任务尚未完成');

[TTaskState.tsCanceled] 这个是任务取消
[TTaskState.tsFinished]  这个是任务完成
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 10:16 , Processed in 0.043070 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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