起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 221|回复: 15

[请求]如何修复损坏的流程呢?**

[复制链接]
发表于 2009-5-13 07:59:28 | 显示全部楼层 |阅读模式
在应用中有时候会出现用户待办任务栏有一条任务,但点击它时不断地弹出“List Out of Bounds(0)”的错误直至整个网页关闭,检测TTask和TTaskMessage表发现任务和消息都正常,请问改怎么修复这个流程呢?急啊~~~
回复

使用道具 举报

发表于 2009-5-13 08:47:18 | 显示全部楼层
把这个任务对应的任务表、任务消息表、流程表的数据贴上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-13 09:47:40 | 显示全部楼层
任务表和消息表可以找到记录,可以流程表是哪一张??怎么查出与本任务相关的流程表数据??
回复 支持 反对

使用道具 举报

发表于 2009-5-13 09:59:47 | 显示全部楼层
任务表中有个fflowguid字段=流程表中guid字段。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-13 10:01:00 | 显示全部楼层
我的SQL语句是这样的:
先查询任务表:select  FGUID  from TTask where fsubject like '%XXXXXX%',查出与任务主题的流程GUID:FFLOWGUID = 'sssssssssssssssssssssss'
然后查询流程表:select * from TFlow where FGUID = 'sssssssssssssssssss',但是没有查出数据。
回复 支持 反对

使用道具 举报

发表于 2009-5-13 10:26:06 | 显示全部楼层
那就是没有流程数据了,你可以再流程表和流程id表添一条对应的数据看看,任务表有fflowguid字段和FPROCURL字段,流程表的fid字段和流程id表的id字段就是 你定义流程时候的 流程字段 其他字段如果不会填可以再做一个类似的流程吧数据取出来对应填写一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-13 10:27:38 | 显示全部楼层
这个....能不能提供一个SQL语句或者X3代码呢,系统库我已经看晕了~~~~
回复 支持 反对

使用道具 举报

发表于 2009-5-13 10:34:03 | 显示全部楼层
这个没有固定的sql,其实这个应该是3068版本的缺陷,在提交数据失败的时候任务数据没有回滚,流程数据回滚了,这就导致了只看到了任务,没有流程。如果想彻底解决只能升级。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-13 11:01:08 | 显示全部楼层
真的没有办法用写代码的方式补救了么??
回复 支持 反对

使用道具 举报

发表于 2009-5-13 11:39:36 | 显示全部楼层
写代码也是往那个表里面用数据集append数据,还不如这样直接在表中添加一条数据了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 05:46 , Processed in 0.041305 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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