起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: sunchenglin

【结贴】[新版]流程不能每个人都回退。。。

[复制链接]
 楼主| 发表于 2009-9-16 11:03:11 | 显示全部楼层
按照录像,现在每个人都可以回退了,但是会签应该是一个人回退了 其他人的代办任务也跟着回退啊,就是整个环节就回退到上一个环节了。
回复 支持 反对

使用道具 举报

发表于 2009-9-16 11:09:03 | 显示全部楼层
楼主,发重复的话是什么意思呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-16 17:36:00 | 显示全部楼层
什么叫重复话,之前那个问题是解决了,但现在按我们的需求是:只要会签中有一个人回退的话,那么其他的也跟着回退,按你发的连接并不能解决我提出的问题,我的流程是这样的:只有一个环节

qq截图未命名2.png

2.23 KB, 下载次数: 73

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-16 17:37:59 | 显示全部楼层
不是这样的

qq截图未命名4.png

4.58 KB, 下载次数: 73

回复 支持 反对

使用道具 举报

发表于 2009-9-16 17:38:33 | 显示全部楼层
跟几个环节没关系,思路是一样的。

我照着给你的链接里的5楼做的结果如下

1.rar

549.2 KB, 下载次数: 30

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-17 11:22:47 | 显示全部楼层
procedure TZBLDXZ.FlowBroker1AfterFlowBack(Sender: TObject; Command: TFlowBackCommand);
var
  i, j: Integer;
  lTask: TTask;
begin
// Dialogs.ShowMessage('流程回转');
  for i:=0 to FlowBroker1.FlowControl.Flow.Tasks.Count-1 do
  begin
    lTask := FlowBroker1.FlowControl.Flow.Tasks;
    if ((lTask.ProcUnitID= 'ZJLQZ')
      or (lTask.ProcUnitID='JYFZJLQZ')
      or (lTask.ProcUnitID='SCFZJLQZ')
      or (lTask.ProcUnitID='JWSJQZ')
      or (lTask.ProcUnitID='ZGCSQZ')
      or (lTask.ProcUnitID='ZJLZLQZ')
      or (lTask.ProcUnitID='DWSJQZ')
      or (lTask.ProcUnitID='DWFSJQZ')
      or (lTask.ProcUnitID='GHZXQZ'))
      and (lTask.State in Task.SUnFinishedTaskStates) then
    begin
      for j := 0 to lTask.TaskMessages.Count-1 do
        if lTask.TaskMessages[j].State in Task.SUnFinishedTaskMessageStates then
          lTask.TaskMessages[j].State := TTaskMessageState.tmsCanceled;

      lTask.State := TTaskState.tsCanceled;
      lTask.SaveToDB
    end;
  end;
end;

上面这段代码中:lTask.ProcUnitID= '')获取的是环节的ID,现在情况是这样的,“招标领导小组这个环节”是会签,其中包括了9个人共同审批,我如何能获取这9个人对应的ID来达到其中任何一个人回退,其他任务也跟着回退的效果?

qq截图未命名1.png

2.86 KB, 下载次数: 68

回复 支持 反对

使用道具 举报

发表于 2009-9-17 13:22:25 | 显示全部楼层
找到你自己这个环节的任务就可以了。
不用照抄那里的代码。
要学会理解人家这么做的含义。这样你这里的效果就很好实现了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-17 15:29:38 | 显示全部楼层
问题解决了,谢谢了!结贴吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-16 01:34 , Processed in 0.041238 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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