基于表单核决中心的企业业务流程管理
3.3 辅助功能
核决中心的管理思想和对应的处理流程,与企业的实际管理相吻合,但同时也增加了ERP软件实施和运行的风险,因此,我们提出了代理机制、反馈机制的概念,以此确保核决中心安全、快捷、顺利地运转。
代理机制:管理流程涉及的人员、业务和环节越多,系统的安全系数则越低。如果流程中某一环节的用户因故不能及时审阅其下游提交的单据,这势必导致核决流程陷入停顿,从而影响企业的正常业务流动。因此,通过建立代理机制,某一职务人将自己的核决权限临时授予其代理人,并设定代理者的有效时间和状态标志,由代理人行使授权人的职能,同时,代理人应该承担相应的责任。
反馈机制:代理机制基本解决了核决用户内部存在的安全隐患,核决用户之间的信息通讯和交互则通过建立反馈机制来保证。反馈机制包括两层功能:用户之间的信息传递和反馈执行情况的监督。上游的核决用户调用反馈机制,通过消息传递来提示下游的核决用户接收和审阅待处理的单据;同时,反馈监督功能实瞬古乳和监控反馈执行情况,从两方面来确保核决流程顺利流转。
4 组件实现
根据以上核决中心的设计思想,考虑到软件的可重用性和通用性,我们选择了基于组件的开发方法(Component-Based Development,CBD),CBD模拟了硬件设计的思想,在CBD下,一个应用是由若干个可重用的组件组合而成。组件是独立于特定的程序设计语言和应用系统、可重用和自包含的软件成分,每个组件提供一个或多个接口,接口是组件与客户和其他组件之间通信的唯一途径。目前流行的组件技术标谁有:OMG起草与颁布的CORBA,微软推出的COM/DCOM/COM+,SUN发布的JavaBeans。考虑到WINDOWS操作系统的普及性,我们选用DCOM标准作为组件开发方法。
结合以上核决中心的分析和组件技术的要求,我们依据逐步细化的原则,首先将核决中心粗分为流程定制、流程核心算法和辅助功能三大组件,然后,将流程定制组件再细化为:核决权限设定、表单核决流程定义和待处理/驳回单据管理三个子组件,辅助功祀且件划分为:代理、反馈收发和反馈监控组件。组件内部封装了各自对应的业务功能,通过各组件的接口来完成整个核决中心的装配。
5 结 论
本文来源于西南某军工研究所对流程控制的实际需求,经分析、抽象和完善,最终形成核决中心的概念,并实现了与车间管理信息系统的无缝集成,目前该系统已经投入使用,运行状况良好。
核决中心在设计时充分考虑了软件的通用性,基于组件的实现方法使之又具备较高的可重构性,企业可以定制和调整适合自身管理实际的单据处理流程;核决中心、用户管理和权限控制模块三者有效集成,可以使ERP管理软件具备严谨、完善的内部流程控制机制;核决中心实现了企业管理者对作业活动的在线监控,从而大大降低了制造企业的经营风险、提高了ERP软件的性价比。
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
- 上一篇文章:BPM在制造企业中的研究与应用
- 下一篇文章:BPM和SOA有关系吗
