求救:企业工作流管理中数据库设计

sky9705 2004-12-31 08:46:31
企业工作流管理中数据库设计相关
我先举个例子:比如一个贸易公司的订单,在包装印刷方面
1.包装设计完成 2.印刷完成 3.送达工厂
这里可包括,细项有
包装设计可分如下:
1.下达包装设计任务 2.设计提交3.设计确认(驳回重来)
印刷可分
4.通知印刷开始,5.印刷样品确认(收到印刷样品及确认) 6.通知印刷厂7.印刷完成 8.收到成品
送达工厂:
9.送出印刷品 10.工厂收到。

我只是例举了其中的一个小小的例子,即使在其中的一个细项下面还有很多个子类工作,而且这样不能确定什么时候他们要加一项工作,这些工作有的有前后关系,有的没有。
我在数据库设计的时候头就晕了。。如何表达这种前后关系和子类关系,
1.按照关系型数据库结构设计的方法,可能要建立N多个表,
2.使用特殊编码格式,固定可扩展的字符编码集,比如每一个事件都有唯一代码,比如01代表一件事,继承关系的事件使用0101,0102,再小的使用010101这样来分,中间有插入子工作,在后面加01->01010101
不知道大家在做数据过程中如何表达这种关系,诚心请求你的答复,帮我灌水亦可。
...全文
160 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
profession999 2005-08-29
  • 打赏
  • 举报
回复
eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,
能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm


方成eform表单工具,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.
connection999 2005-08-15
  • 打赏
  • 举报
回复
eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,
能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm


方成eform自定义表单平台,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.
dinya2003 2004-12-31
  • 打赏
  • 举报
回复
使用一个工作流的状态字段,然后根据每次完成的任务的时候的触发条件来修改该字段的值,在流程中应该不会有两步同时进行的情况, 这样根据当前的值就可以判断状态. 子关系可以设置为表的字段,或者根据某一规则存在一个字段中也可以.

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧