从原理分析审批流表单配置功能使用的问题
来源:互联网 发布:网络控制室设备 编辑:程序博客网 时间:2024/06/05 15:32
在工作流应用中,为用户提供了审批表单自定义或可配置功能,这类灵活、可配置的审批单,往往是服务于事件审批流,不适用于数据处理流程。为什么呢?先用一种解决方案进行原理分析。
1、需求分析
专项成本费用预算管理系统,主要是实现预算审批及执行跟踪管理业务,审批单如下图所示。
经过分析,主要业务功能如下:实现专项成本预算信息管理、实现专项成本立项需求管理、实现需求的前评估、实现电子审批过程、完善数据备案管理、完成项目后评价管理、实现成本过程管理信息展示。
其中,专项成本预算信息的项目(或科目)如下:
某单位的实际流程参考如下:
部门预算员→部门经理→专业部门预算员(张三)→专业部门经理(李四)→网络公司财务经理→主体财务部经理→主管副总经理(王总)→总经理→采购部经理→采购员→报账会计(会计甲/会计乙)。
还有汇总报表,不在此描述。
2、现有业务流程平台功能及数据存储原理
2.1、业务流程平台功能
2.2、数据存储原理分析
表1中的数据是审批单一条记录的截取,这样在数据库中的一条记录,按表2的对应关系,再存到数据库中,如表3所示转换为7条记录,每条记录对应表1中的一个字段。
这时,如果要取“本次需求”预算,需要根据表2的对照关系定义,再根据审批单ID、业务类型,才能从表3中定位取到数据,然后再转换数据类型,才取出数值型的预算数据:4200万。
详见数据库主要表的设计(截取部分)。
这样,在审批单外进行处理数据,不仅开发繁琐,而且,当数据量大时,数据检索效率也将很低,更严重将不可用了!
3、解决方案
针对这样业务,审批了主要在处理数据,业务性很强时,不适合采用业务流程平台的解决方案,工作量反而会增大。
为了适应需求的变化,必须体现出一定的灵活性,建议采用如下方案:
《基于PaaS平台开发流程审批框架界面设计方案(草稿)》http://blog.csdn.net/xiaoyw71/article/details/18653923
由于笔者水平有限,请给出更好的建议。
你估算下,干这活需要多少工作量?(前提条件:存在商业工作流,系统与门户接口,体现统一待办,并发送提醒短信)
- 从原理分析审批流表单配置功能使用的问题
- 在BPM动态可配置表单中使用NoSQL技术可行性分析——通用流程化应用审批单设计思路(二)
- office2o.com 表单设计与审批功能介绍
- EBS WORKFLOW 审批会签功能的实现
- 工作流审批平台-审批功能
- 从eboot菜单分析eboot功能实现原理
- 表单流程中获取当前执行人填写的审批意见
- 使用Dispatch模式设计信息上报审批功能
- 使用VMware克隆功能的一个网络配置问题
- Tapestry 3.0 输出功能的原理分析
- 工作流审批平台-辅助功能-助理审批
- 表单传递无法接收的问题分析
- 【堆调试工具】pageheap的使用和原理分析&Linux下相似的功能实现
- 从ViewRootImpl开始,分析View的原理
- BlazeDS的功能原理及配置实例
- 【交换机】配置QOS的功能原理是什么?
- BPM配置故事之案例8-根据表单数据调整审批线路
- BPM配置故事之案例9-根据表单数据调整审批线路2
- Axis,axis2,Xfire以及cxf对比
- CSS入门三
- poj 1326 (jobdu 1484)输入问题
- 基于注解的SSH的发射泛型的MVC设计模式
- 注册表操作(VC_Win32)
- 从原理分析审批流表单配置功能使用的问题
- java编码的综合问题
- 家用游戏机的危机
- 解决vs2008工程右击不能正常显示工程属性页
- 一个数据库中将一个表中的数据导入另一个表中
- 线程取消(pthread_cancel)
- [转载]Oracle如何配置监听
- 修改eclipse开发android debug keystore
- SAP ABAP F4IF_INT_TABLE_VALUE_REQUEST F4检索帮助,返回某一行的全部字段(支持多行返回)