# 业务规则系统

# 规则插件系统

EasyDispatch把所有的业务规则实现为一个业务环境的插件。每个插件使用Python开发,可以插入不同的算法调度环境来适配不同的业务规则。

不同的规则插件可能使用Worker和Job里面不同的Flex Form Data的定义。因此需要和数据定义配合使用。

# 现有规则插件

当前EasyDispatch中已经预制如下规则,可以选择使用或者放弃部分规则:

名称 插件名 规则说明
午餐休息 kandbox_rule_lunch_break 在一定的时间段内(比如12:00-13:30),给服务人员预留30分钟休息时间
技能要求 kandbox_rule_requested_skills 只有满足特定技能的服务人员才能得到某个订单
工作时间 kandbox_rule_within_working_hour 订单只能分给在工作时间段内(比如08:00-17:30)工作的服务人员。如果禁用订单可以分给任意时间
上次更新: 2021/6/9 下午3:26:59