起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 159|回复: 8

【结贴】在BeforeFlowBack中,设置当前任务TTask的IsController := true;**

[复制链接]
发表于 2009-1-15 13:41:29 | 显示全部楼层 |阅读模式
这个代码怎么写?
我想实现:一个流程环节是由多人来执行的,任务协作设置被设置成,共同分配,同时执行.流转的时候让最后一个人是控制者,
且只要有人回退了,那么流程回退到上一环节,
且再次流转时还是共同分配同时执行.
具体要在那些事件中用代码控制,
最好给出代码实例!谢谢!
回复

使用道具 举报

发表于 2009-1-15 14:15:50 | 显示全部楼层
楼主现在是什么情况?你想要实现什么效果?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 14:46:43 | 显示全部楼层
已经电话联系,等待处理
回复 支持 反对

使用道具 举报

发表于 2009-1-15 15:30:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 15:32:18 | 显示全部楼层
通过在回退规则中设置
忽略任务执行方式,可以实现任意执行者的回退功能.

但是有个问题:
同样设置了:取消同步任务
没有起作用,即:第一个人回退后,其他几个人的工作台代办任务中还是有消息,并没有取消.

回退规则.jpg

31.06 KB, 下载次数: 84

回复 支持 反对

使用道具 举报

发表于 2009-1-15 15:33:39 | 显示全部楼层
参考代码
Command.FlowControl.CurrentTask.TaskMessages.GetTaskMessage('bm1','gw1','ry1').IsController := True;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 17:21:34 | 显示全部楼层
搞定了,谢谢!
结贴!
回复 支持 反对

使用道具 举报

发表于 2009-1-15 17:23:07 | 显示全部楼层
客气,谢谢反馈。
回复 支持 反对

使用道具 举报

发表于 2009-1-15 17:23:07 | 显示全部楼层
客气,谢谢反馈。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 14:58 , Processed in 0.045064 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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