鉴于Scriptcase的文章虽然较多,但缺乏系统性;同时系统本身自带的框架功能较弱,我们重新整合了Scriptcase的框架,在Security的基础上增加了一些功能,可能会有效的让大家的开发过程变得更加简单、简洁、高效。
1. 部门;
2. 岗位;
3. 参数;
以上在以前的文章中已经有介绍,再次不再详细介绍。
一、数据审核
数据审核:提供了数据审核业务向导,通过该向导可以快速的为当前的业务数据表补充相应的数据结构并配置相关功能,可以比较快速的实现业务数据的审核功能。
数据审核之后可能是这样的情形:
已经审核的单据,除了审核人之外,不允许修改、不允许删除,但可以进行反审核操作,所有的操作将会被自动记录在数据库中,方便进行历史追溯查询。数据审核是和系统中设定的“岗位”进行绑定的。
二、数据的流程审核
数据审核是一步式审核,也就是操作中仅允许一个用户进行审核操作,审核完成之后功能即已经完成了;实际情况中可能需要多步的审核,例如对于费用单据可能需要经过多人、多步骤的审核,这种情况下应该使用流程审核功能。
在Web端提供了流程审批的向导,快速补充数据结构已经创建相关功能:
向导界面如下:
配置完成之后,在流程管理列表上有管理功能,通过管理功能进行详细的配置:
流程审核业务单据的可能界面如下所示:
我们会在 http://www.phpscriptcase.com/category/webasic/这个专栏上逐渐做详细的讲解,欢迎关注。
时间: 2024-10-08 01:00:09