起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 363|回复: 21

【结贴】流转时写任务表报错**

[复制链接]
发表于 2009-4-1 22:55:54 | 显示全部楼层 |阅读模式
EListError”,内容:
List index out of bounds (0)。

这是什么意思。我是在FlowBrokerCreateFlowOutFlowTasks方法中尝试用下面语句写任务表时报的错。
Command.FlowTasks[0].ExtendAttributeAsString['FBIZKIND'] := '请假申请';  //业务类型


急。。。。。。。请帮忙
回复

使用道具 举报

 楼主| 发表于 2009-4-1 22:58:58 | 显示全部楼层
调错时 Command.FlowTasks.count = 0.什么原因造成找不到任务?或者说没生产任务。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 23:21:59 | 显示全部楼层
还有一点是,我在第一个审批者里有十条线流入的。
回复 支持 反对

使用道具 举报

发表于 2009-4-2 09:21:10 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-2 11:49:51 | 显示全部楼层
各位请看看2楼的内容。错误应该跟4楼的贴无关。现在的现象是流程图中的功能节点被指入较多connestion时会出现的问题。估计是系统在流程图的解析上出的问题。
但还是不太明确这种问题的原因,还有想探求一下解决方法。甚至是一些画流程图时的限制或要注意到问题。
所以请各位帮忙。谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-4-2 13:33:02 | 显示全部楼层
光从错误上看不出来是什么问题,只知道是没有流程任务。(也不知道楼主具体是怎么做的)

还是那个流程吗?还是别的流程?这个问题要定位的话,还是需要相关资源。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-2 14:15:48 | 显示全部楼层
我几乎每个流程都出现过这种问题。最好总结的经验是在流程图中指向同一个功能节点的connection不能超过四条。
还有就是,我是流转给有被超过四条connection指向的功能节点时才在流转时找不到任务。但流向另外的功能节点(只被三条connection指向的功能节点)时,却能找到任务。
还做了测试。当原来被多条connectiong指向的功能节点,只要减少指向他的connection就可以找到任务了。
所以怀疑是流程图解析的问题。
你们可以提供下x3如何解析流程图方面的资料吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-2 14:49:39 | 显示全部楼层
你把具体的流程图贴出来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-2 22:56:20 | 显示全部楼层

流程图

可以看到最下方的总监审批。原来是一个功能节点的。现在要分成5个了。

sshot-4.jpg

117.36 KB, 下载次数: 116

回复 支持 反对

使用道具 举报

发表于 2009-4-3 09:12:16 | 显示全部楼层
你是说总监审批是同一个功能,在这个流程图中用了多次,导致有一楼的错误?

我这边试了一下,同一个功能,在一个流程中的中间环节,用它用了5次,都是没什么问题的。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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