组织业务规则的目的是什么,或者为什么要对业务规则进行编排?
组织业务规则的目的是什么,或者为什么要对业务规则进行编排?
组织(编排)业务规则,可以帮助应用按照顺序来将其应用到请求上。业务规则的制订与编排应确保规则之间不存在冲突,例如第一条业务规则中的条件,不应涵盖第二条业务规则的条件。
下面,我们通过通过一个场景来解释这个过程。
场景
:分类
硬件维护
拥有2个子分类 -
服务器
和
工作站
。
业务规则配置如下:
当新的请求进入ServiceDesk Plus时执行(即创建时)
如果分类是
硬件维护
,那么指派给
技术员C
,以及技术支持组
常规
如果分类是
硬件维护
,且子分类是
工作站
,那么指派给
技术员B
,以及技术支持组
桌面支持
如果分类是
硬件维护
,且子分类是
服务器
,那么指派给
技术员A
,以及技术支持组
服务器
那么以上规则,应当怎么编排,整个自动化过程才能正常执行呢:
1,2,3
3,2,1
2,1,3
答案->B
1中的分类条件优先级别应低于子分类,其应当放在最后执行。即,确保基于子分类的规则都已经不满足时,再应用基于分类的规则。