起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: liubin

【搞定】流程轨迹的问题**

[复制链接]
发表于 2007-1-11 17:36:52 | 显示全部楼层
等了这么久就是这么个答案。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2007-1-11 17:45:17 | 显示全部楼层
这样吧,请讲一下甘特图、波特图、流程轨迹图是如何根据和流程相关的几张系统表的哪几个关键字段加载数据的,
目前我们这边测试的结果在2楼的代码里已经写到了,如果不方便看,我再简化一下吧:
TTASKMESSAGE表记录了任务每个执行者的相关信息,关键字段是FSTATE,此表会影响甘特图、波特图中的状态;
TTASK记录了流程实例中任务的相关信息,关键字段是FSTATE,此表会影响流程轨迹图,现在问题就出在这里,
当修改TTASK表FSTATE字段后,显示出现了问题,请提供支持。

不知道我有没有把我所知道的说清楚
回复 支持 反对

使用道具 举报

发表于 2007-1-12 10:14:10 | 显示全部楼层
掉到第二页了^_^
回复 支持 反对

使用道具 举报

发表于 2007-1-12 13:27:19 | 显示全部楼层
建议楼主能不能换新版本啊!这是个算法问题。

流程规迹图的原理是这样的:在当前流程图上标出流程流转过程中所经过的节点。但这个路径并不是在流转过程中记下来的,而是根据流程任务计算出来的,这样原来的(也就是你现在用的这个程序)算法有一个问题,就是当直接跳转到后面的一个节点后那个算法会自动认为这中间的节点都是正常经过的,而用绿线把它们串连起来,

新版本中对这样的情况处理是会直接画一条线(在左边)在两个环节之间。
回复 支持 反对

使用道具 举报

发表于 2007-1-12 15:36:28 | 显示全部楼层

老孙你好,别来无恙

为了说明白这个问题,我做了个详尽的测试如下,请看:

开发流程.jpg

102.53 KB, 下载次数: 126

回复 支持 反对

使用道具 举报

发表于 2007-1-12 15:37:18 | 显示全部楼层
客户端运行到第三个环节,流程监控如图:

流程监控.jpg

39.93 KB, 下载次数: 124

回复 支持 反对

使用道具 举报

发表于 2007-1-12 15:37:56 | 显示全部楼层
此时数据库和流程相关的表中数据如下:

数据库.jpg

175.99 KB, 下载次数: 124

回复 支持 反对

使用道具 举报

发表于 2007-1-12 15:38:52 | 显示全部楼层
如果我正常的流转并选择了右边的分支,流程图如下:

正常结束.jpg

34.13 KB, 下载次数: 125

回复 支持 反对

使用道具 举报

发表于 2007-1-12 15:39:28 | 显示全部楼层
如果按照2楼代码办结,流程监控就出现了错误,奇怪的是系统为什么选择左边的分支呢,如图:

办结后.jpg

35.22 KB, 下载次数: 120

回复 支持 反对

使用道具 举报

发表于 2007-1-12 15:41:39 | 显示全部楼层
为了确定问题我修改了TTASK表最后一个任务的FSTATE字段为tsProcessing,流程监控图如下:

FSTATE.jpg

33.81 KB, 下载次数: 124

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 16:09 , Processed in 0.040081 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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