BPM开放性
要谈论BPM的开放性,我觉得应该首先问一下:企业为什么需要BPM开放?“随着IT在企业中发挥越来越大的作用,有一个问题无法避免地产生了。当管理部门为了达到快速适应市场需求变化或者追求更高效率的目的对流程进行优化时,我们的IT系统能否快速适应这种改变?”
很明显:开放性的目的是为了让BPM能够更高效;更灵活的应对需求的变化.而企业对BPM的要求绝非仅仅是流程自动化而已,企业需要一个能够打通各种异构平台产品的BPM.
因此个人认为BPM的开放性应该体现在如下方面:
1. 流程逻辑支持图形化方式和代码方式的互相转化
根据二八原则,图形化的流程设计总会有时候适应不了实际的业务需要,尤其在业务需求积极复杂的中国。那么能否在图形化方式实现不了业务需求的时候,转到代码的方式对需求进行再次的扩充,显得尤其重要。
2. 表单的开放让用户有更多的选择
表单是用来收集流程数据的,有的行业表单及其复杂,如我所遇到的房地产企业,有的表单多达几十个标签页(Tab),和各种前台的事件,而且需要插入ActiveX控件在页面中。如此复杂的需求,如果BPM的表单设计器不够灵活,则很难支撑业务。
3. 数据库的开放让用户可以自由定制报表
BPM的数据库中记录了流程相关的信息,客户对流程的监控都需要通过报表的形式来呈现。而报表的形式和功能都是千变万化的,只有数据库中的结构设计和内容都开放,才能让客户定制报表的时候随心所欲。
4. 对象模型和Web Service的支持让客户更好集成已有系统 5. BPM产品提供模块和各种异构平台进行集成
页:
[1]