起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 291|回复: 19

【结贴】系统流程5张表问题**

[复制链接]
发表于 2009-2-12 09:52:32 | 显示全部楼层 |阅读模式
系统流程5张表问题tflowid,tflow,ttask,ttaskmessage,ttaskbizdata,如果有垃圾数据,就是空的流程记录如何清除,例如,我有个客户审核流程,流转到一半了,但实际的客户表里这条数据已经删除,那流程就无法结束。
如果安5张表的关系
tflowid.FFLOWGUID = tflow.FGUID
tflowid.FID = tflow.FID
tflow.FGUID = ttask.FFLOWGUID
ttask.FGUID = ttaskmessage.FTASKGUID
ttaskbizdata.FKEYVALUE0 = tflow.FID
清楚数据的太麻烦,因为在工作台上的的代办任务,只显示名称,看不见GUID,找这条垃圾任务很麻烦,版主有什么好方法清楚吗?
回复

使用道具 举报

发表于 2009-2-12 10:38:58 | 显示全部楼层
没有什么好的方法,可以根据任务的主题去任务表找一下这个主题的任务了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-12 10:48:52 | 显示全部楼层
难道这5张表,就没个删除数据的功能? 只能自己去库里删?
回复 支持 反对

使用道具 举报

发表于 2009-2-12 10:57:48 | 显示全部楼层
没有,楼主可以自己做一个这样的功能去任务表去删除。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-12 11:18:58 | 显示全部楼层
这5张表我知道联系,请提供下哪个表是哪个表的主表(就是主从关系),我想用数据集的主从关系上的删除(级联),这样删主表1条记录,从表的多条记录就删了,要不需要大量时间去找数据
回复 支持 反对

使用道具 举报

发表于 2009-2-12 11:32:45 | 显示全部楼层
主表:流程表;从表:流程ID,任务表

主表:任务表;从表:任务消息、任务业务数据表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-12 14:26:19 | 显示全部楼层
ttaskbizdata 表的数据是干什么用的? 在哪体现?
回复 支持 反对

使用道具 举报

发表于 2009-2-12 14:48:23 | 显示全部楼层
关于TtaskBizData表见下面的1楼
http://bbs.justep.com/forum.php? ... hlight=%B7%D6%CF%ED
回复 支持 反对

使用道具 举报

发表于 2009-2-12 14:53:52 | 显示全部楼层
任务业务数据表:记录每个任务对应业务数据,
例如 http://bbs.justep.com/forum.php?mod=viewthread&tid=20949  2楼等,
可以用“任务业务数据表”在bbs上搜索一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-12 15:44:25 | 显示全部楼层

级联删除数据的问题

先删除tflow,tflowid,ttask,ttaskmessage,ttaskbizdata,这5张表里所有数据,然后随便起一个流程,使这5张表都有一条流程的全过程数据,然后我做个级联删除的例子,测试后为什么就ttaskbizdata的数据不会被级联删除?

例子.rar

16.19 KB, 下载次数: 38

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-29 23:54 , Processed in 0.048675 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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