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