BPM引擎主要用于为人民设计、后加、分析、修改和测试各种业务流程。BPM建模需要考虑业务人员的需求和可用性。建模过程中会出现业务规则——常规的BPM引擎的处理方式一般是支持脚本代码进行简单业务规则的处理,后来的BPM引擎为了保护规则的复用性和独立维护性,引入了规则引擎。但是发展到今天的BPM,渐渐能够将这些去求都整合到一起,甚至引入引擎的功能,连接外部数据,实现跨业务流程触发和驱动。这就是连接型智能BPM引擎。
接下来笔者以雀书为例讲讲连接型智能BPM引擎。
何为“连接型”?
BPM的重点是流程整合,流程整合是多个业务系统中多个业务功能模块之间的协同,做到协调的第一步是实现跨业务的流程集成。连接型智能BPM要实现的第一个功能就是解决这个问题。
雀书BPM引擎拥有“数据管理”功能,在流程图配置中支持数据操作,如将流程产生的表单数据更新到对应的数据库表单中,连接外部系统,直接导入外部数据等。
何为“智能”?
机器人节点支持数据的集成处理,让BPM拥有了端到端流程整合的“连接型”能力。那么何为“智能型”?
传统