Posted on 2006-03-08 11:54
Raistlin 阅读(462)
评论(0) 编辑 收藏 引用 所属分类:
Other
数据:
数据是最重要的东西,数据需要有自表达的能力.比如行政审批的数据:
申请人:____ 证件号:____照片(image格式)等.数据应该包含描述(如"证件号")和值(如:356897866),甚至处理者及数字签名
数据在html端用xml表达是个很好的方式
表单:
表单只是数据的表现形式,在html端可用xsl来表达
表单的定制应包含了数据的定义和数据的表达形式.
流程:
流程是数据的流转方式,流程中最重要的是"环节",由"环节"来控制数据的流转方向和权限.
组织机构:
数据的处理者和权限信息.
数据库设计:
流程定义:流程定义ID,表单信息(以text保存的xsl)
环节定义:环节定义ID,流程定义ID,权限信息,操作数据信息,根据条件判断的下一环节(以text保存的自定义script)
数据定义:数据定义ID,流程定义ID,名称(如"证件号"),类型(该数据的类型)
流程实例:流程实例ID,流程定义ID,当前状态信息
环节实例:环节实例ID,环节定义ID,当前状态信息
数据实例:数据实例ID,数据定义ID,名称,值,类型,日期,操作者,数字签名等等
以上所有ID采用uuid?
数据的备份:
每个数据备份中包含有1分相关的流程定义,环节定义和数据定义,以及多份流程实例(如果当前有在运行流程的话),环节实例(如果当前有在活动的环节的话)和数据实例.
数据的恢复:
流程结果的打印:
按表单打印出已结束的流程的数据(审批方可向申请方提供加印章的审批内容)
统计功能: