起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 178|回复: 5

[问题]复杂流程问题,请关注!!!!!**

[复制链接]
发表于 2007-5-17 16:58:02 | 显示全部楼层 |阅读模式
流程在"相关点检员、作业长签发"后,继续流转报错.

附件包是太大,发给support@justep.com邮箱;

错误图如下:

error.jpg

23.97 KB, 下载次数: 101

回复

使用道具 举报

发表于 2007-5-18 08:52:56 | 显示全部楼层
收到,正在跟踪有结果马上跟贴告知
回复 支持 反对

使用道具 举报

发表于 2007-5-18 09:47:58 | 显示全部楼层
楼主,你不要这么画流程,这么多的条件分支,一层一层,不能直接在”相关点检员、作业长签发“这个环节后面用 XOR 逻辑环节,然后根据条件分别连接到不同的功能环节上吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-18 21:40:00 | 显示全部楼层
在找后续的节点时找不到了

  function DoGetNode(ANodes: TStrings; AProcUnit: TProcUnit): TFlowOutUnitNode;
  var
    I: Integer;
  begin
    Result := nil;
    for I := 0 to ANodes.Count - 1 do
      if TFlowOutUnitNode(ANodes.Objects[I]).FlowUnit.ProcUnit = AProcUnit then
      begin
        Result := TFlowOutUnitNode(ANodes.Objects[I]);
        Exit;
      end;

    for I := 0 to ANodes.Count - 1 do
      if TFlowOutUnitNode(ANodes.Objects[I]).FlowInSubProcUnit = AProcUnit then
      begin
        Result := TFlowOutUnitNode(ANodes.Objects[I]);
        Exit;
      end;

    Assert(False);  
  end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-19 13:27:36 | 显示全部楼层
采纳了3楼的方法,搞定?
但是不知道为什么不能直接在”相关点检员、作业长签发“这个环节?
回复 支持 反对

使用道具 举报

发表于 2007-5-21 14:23:34 | 显示全部楼层
这部分我们稍后再跟踪一下,
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 21:10 , Processed in 0.043079 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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