起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 191|回复: 7

流程报错,不明白什么意思,~!!!!!

[复制链接]
发表于 2009-10-14 16:48:50 | 显示全部楼层 |阅读模式
如图:
取消  交通事故  与  车辆故障  的条件分支后,点击流转不报错
一旦增加了这两项条件分支,点击流转的时候会报错,错误信息:Assertion failure (EEVELOPBuild_MostNewTIB3SrcTIBCoreWorkFlowFlow.pas, line 11607)
其中 三个条件分支环节的 条件定义 判断的是同一个字段的值

我跟踪了一下,代码运行到 标准风格住窗体的
procedure TSTANDARDSTYLEMAINFORM.actFlowOutExecute(Sender: TObject);
begin
  if CurrentFlowControl <> nil then
    CurrentFlowControl.FlowOut(nil);
end;
里面 CurrentFlowControl.FlowOut(nil); 出的错

flowerror.jpg

46.96 KB, 下载次数: 139

回复

使用道具 举报

发表于 2009-10-14 17:10:31 | 显示全部楼层
两个活动环节之间(客服记录 车队经理)只能有一条全部由分支环节构成的路径。而上面的流程图中有两条
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-14 17:29:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-10-14 17:30:03 | 显示全部楼层
有点糊涂了,帮顶下!
回复 支持 反对

使用道具 举报

发表于 2009-10-14 17:34:02 | 显示全部楼层
shangxy 能解释下吗?
回复 支持 反对

使用道具 举报

发表于 2009-10-14 17:54:17 | 显示全部楼层
呵呵,我也是不是很明白
不过我觉得楼主没有必要这样画流程吧,
在   客服记录 功能环节下,跟一个OR,或者XOR,或者and 环节,然后把这些判断并立加在下面,然后到  车队经理  或者  结束 环节就可以
回复 支持 反对

使用道具 举报

发表于 2009-10-15 09:08:55 | 显示全部楼层
最初由 shangxy 发布
[B]两个活动环节之间(客服记录 车队经理)只能有一条全部由分支环节构成的路径。而上面的流程图中有两条 [/B]

客服记录---拒绝执行---车队经理
客服记录---拒绝执行---交通事故---车队经理
客服记录---拒绝执行---交通事故---车辆故障---车队经理

两个活动环节(客服记录,车队经理)之间这里有3条路线,这3条路线中间都是有条件环节构成的。平台两个活动环节之间只允许有一条是完全由条件环节构成的路线
回复 支持 反对

使用道具 举报

发表于 2009-10-15 09:41:50 | 显示全部楼层
我也是路过,楼主明白就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 10:21 , Processed in 0.046215 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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