webreport

博客园 首页 新随笔 联系 订阅 管理

07 2011 档案

摘要:权限设置通常分为模块级别的权限设置,原子操作的权限设置,记录级别的权限设置。 模块级别的权限设置很简单,某个人或某个角色对没个模块有操作权限,要么就没有操作权限; 原子操作的权限设置,是指对页面的控件的操作权限,某个用户或某个角色对某个控件有操作权限,或没有操作权限。 记录级别的权限设置,通常也指数据的权限控制,某人或某角色对某些记录有查看权限,或对某个字段没有查看更新等操作权限。 在工作流集成自定义表单的时候,我们通常需要做的权限设置是指原子操作的权限设置。即使控制一张表单在流程的多个节点上流转,每个节点对页面上各个控件的操作权限可能不一样;一张表单在多个用户或角色直接流转办理业务时,各用户对表单上各控件的操作权限可能不一样; 阅读全文
posted @ 2011-07-20 18:00 web报表 阅读(4779) 评论(5) 推荐(4) 编辑

摘要:程序员,在实现业务模块时,都离不开要做一些弹出选择页。简单的如,部门列表页,从弹出的部门列表页中选择具体的部门;复杂的如,从弹出的产品列表页中选择多个产品,还需要把产品的规格,型号,单价等等信息一并返回。 通常我们在实现这样的弹出选择页时,都需要针对每个弹出页,写上一序列的代码,主要实现这样几方面的功能: 从主页传递一些参数到弹出页 弹出页功能的实现 模糊查找条件 列表显示列的摆放 sql的执行 确认,取消功能的代码编写 甚至还有翻页的实现 阅读全文
posted @ 2011-07-13 15:40 web报表 阅读(2811) 评论(1) 推荐(5) 编辑

摘要:工作流引擎实现抽象流程的流转,业务的实现在表单模块中完成。如报销流程,填写报销单,审核报销单,都对应一个业务模块,在业务模块中实现将数据保存到数据库表中,实现业务数据的持久化。工作流引擎负责将这些业务模块串起来,实现业务流的流转。 曾经的业务系统,业务流的流转通常是采用对状态字段的控制来实现的。当报销单填写完成后,单据状态为1,经理审核的时候,就查询出单据状态为1的记录,做审核,审核完成后,也是修改审核状态,这样来达到业务流的流转。 当应用了工作流系统后,业务流的流转,就不需要根据状态字段来控制了,业务流的流转按照业务流程建模的节点规则向前流转,状态字段退化成纯粹的业务数据,只表示当前的业务状态。 阅读全文
posted @ 2011-07-06 17:38 web报表 阅读(8205) 评论(2) 推荐(8) 编辑