起步软件技术论坛-X3

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

【搞定】关于任务回收的问题!

[复制链接]
发表于 2007-7-12 09:19:37 | 显示全部楼层 |阅读模式
在任务列表里右键有个回收功能,由于我在程序里做了状态标识,在任务流转和回退的时候都会引起状态标识的改变,
现在我想在任务回收的时候也做状态的更新,请问该在哪里写代码?
回复

使用道具 举报

发表于 2007-7-12 10:47:10 | 显示全部楼层
业务模型\协同系统\任务\任务中心信息 中,找“FetchBack”,这个就是回收任务
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-12 11:01:56 | 显示全部楼层
能更具体些么?比如写在什么事件里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-12 14:21:37 | 显示全部楼层
期待回复中....
回复 支持 反对

使用道具 举报

发表于 2007-7-12 15:13:58 | 显示全部楼层
procedure TTASKCENTERINFO.TaskFetchBack;
var
  lAutoSave: Boolean;
begin
  try
    FTaskExecution.Task := Task;
    lAutoSave := FTaskExecution.AutoSave;
    FTaskExecution.AutoSave := False;
    try
      FTaskExecution.FetchBack(nil, Context);
    finally
      FTaskExecution.AutoSave := lAutoSave;
    end;
  except
    if FTask <> nil then
      ReLoadTask;
    raise;
  end;
end;
回复 支持 反对

使用道具 举报

发表于 2007-7-13 09:06:11 | 显示全部楼层
还有问题吗,楼主?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-13 10:35:49 | 显示全部楼层
能在具体的任务里写么?因为如果不确定具体的任务,就无法更新它的状态标识!
回复 支持 反对

使用道具 举报

发表于 2007-7-13 14:57:48 | 显示全部楼层
楼主,对于这个问题是这样的:
目前平台没有提供类似的方法,所以暂时达不到这个需求。
平台目前任务回收的机制是给原来的人新建一条任务,把原来的任务状态置为取消。
回复 支持 反对

使用道具 举报

发表于 2007-7-25 12:05:13 | 显示全部楼层
由于楼主长期未反馈,先结帖!
有问题请重新开帖!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 21:55 , Processed in 0.038044 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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