计算流程超时问题
时间:2011-12-14
来源:互联网
一个项目有14个工作流程,每个流程需要在一定的工作日内办结,否则超时;
工作日可以自定义的;
现在希望得出各项目在各流程中超时的信息;
现在三张表:wf_instance、wf_node、workingTime
wf_instance是保存各项目流程信息的表,包括流程的起始时间(date类型)和结束时间,
wf_node是保存个流程的表,包括规定的超时天数(int 类型 如:1,2,3等)等
workingTime是保存工作日的表,存储的数据为日期(VARCHAR2类型,如:2011-05-02,2011-05-03,)逗号分隔的字符串
因为想得到得到各环节的超时信息,一个项目各个流程用合并单元格的形式
所以需要从数据库方向着手分页显示数据,oralce不是很明白
求高手指定方法或者思路,主要是计算超时的部分
工作日可以自定义的;
现在希望得出各项目在各流程中超时的信息;
现在三张表:wf_instance、wf_node、workingTime
wf_instance是保存各项目流程信息的表,包括流程的起始时间(date类型)和结束时间,
wf_node是保存个流程的表,包括规定的超时天数(int 类型 如:1,2,3等)等
workingTime是保存工作日的表,存储的数据为日期(VARCHAR2类型,如:2011-05-02,2011-05-03,)逗号分隔的字符串
因为想得到得到各环节的超时信息,一个项目各个流程用合并单元格的形式
所以需要从数据库方向着手分页显示数据,oralce不是很明白
求高手指定方法或者思路,主要是计算超时的部分
作者: cainiao66 发布时间: 2011-12-14
疑问
1. 已经有流程表,已经可以查询出哪个流程超时,为何还要 超时表 和 工作日表?
2. 应当有一张表,专门定义各个流程的标准时间,用以判断哪个哪个流程超时,超时多长时间。
建议
1. 流程表中,增加状态标识(是否完结)
2. 将流程表 与 流程标准定义时间 相关联,查询得到 当前超时的流程与超时天数
1. 已经有流程表,已经可以查询出哪个流程超时,为何还要 超时表 和 工作日表?
2. 应当有一张表,专门定义各个流程的标准时间,用以判断哪个哪个流程超时,超时多长时间。
建议
1. 流程表中,增加状态标识(是否完结)
2. 将流程表 与 流程标准定义时间 相关联,查询得到 当前超时的流程与超时天数
作者: coolkisses 发布时间: 2011-12-14
引用 1 楼 coolkisses 的回复:
疑问
1. 已经有流程表,已经可以查询出哪个流程超时,为何还要 超时表 和 工作日表?
2. 应当有一张表,专门定义各个流程的标准时间,用以判断哪个哪个流程超时,超时多长时间。
建议
1. 流程表中,增加状态标识(是否完结)
2. 将流程表 与 流程标准定义时间 相关联,查询得到 当前超时的流程与超时天数
疑问
1. 已经有流程表,已经可以查询出哪个流程超时,为何还要 超时表 和 工作日表?
2. 应当有一张表,专门定义各个流程的标准时间,用以判断哪个哪个流程超时,超时多长时间。
建议
1. 流程表中,增加状态标识(是否完结)
2. 将流程表 与 流程标准定义时间 相关联,查询得到 当前超时的流程与超时天数
1、流程表只有起始通知时间和结束操作时间(主要用来判断两个时间相差天数是否超过规定工作日)以及一些流程回转和下一阶段流程等相关信息,还不能确定是否超时;如果加一个字段标识超时,如果此阶段流程长时间无人操作造成超时也是问题(起始通知时间在创建此流程时系统写入当时时间;结束操作时间是在操作完成后写入,默认为空,即当前时间),所以需要写一个存储进行判断
2、你说的那张表就是wf_node这个表
至于建议,哥们我没有数据库修改权,加个字段啥的还可以,动整个表结构没那个权限,而且修改东西太多
作者: cainiao66 发布时间: 2011-12-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28