基于模板和规则的流程实例化方法
1 引言
在业务流程设计中,传统方法往往需要预先创建大量的流程模式,且当业务政策发生变化时,需要手动修改这些模式,这不仅效率低下,而且难以适应不断变化的环境。本文提出了一种基于流程实例化的新颖解决方案,通过将通用流程模板与业务规则相结合,动态生成适应具体业务场景的流程模式。
2 预备知识
2.1 激励示例
以保险流程为例,图 1 展示了一个用 BPMN 符号表示的保险流程模板。在这个模板中,客户代表收到索赔后,由职员验证索赔的有效性,然后分配给两名理赔员评估损失并提交报告。两名理赔员可以并行工作,报告提交后,客户代表检查报告的完整性,然后由官员确定赔偿金额,最后经过经理和高级经理的批准,账户经理向客户支付赔偿。
然而,实际的流程可能会根据具体事件或案例的数据而有所不同。通过对模板应用规则,可以为特定案例定制流程。图 2 展示了一组示例规则,例如,如果索赔损失小于 500,000 美元,则只需要一名理赔员(R1);如果损失超过 250,000 美元,则理赔员应具有超过 10 年的经验(R7)等。
不同的案例数据应用规则后会产生不同的流程,如图 3 所示,分别展示了损失为 200,000 美元且标记为加急和损失为 300,000 美元且标记为紧急的两种情况下的流程实例化结果。
这个示例的目的是说明流程实例化的必要性,通过使用流程模板抽象相似流程,并使用规则将业务政策与流程设计分离,使流程更具适应性和敏捷性。
2.2 架构
图 4 展示了该方法的高层架构。流程设计师可以使用编辑器创建、修改和删除流程模板和规则。编辑器会检查模
基于模板和规则的流程实例化方法
超级会员免费看
订阅专栏 解锁全文
1565

被折叠的 条评论
为什么被折叠?



