1.1.1.1信用度调查自动分配业务设计
1.1.1.1.1 业务流程图
1.1.1.1.2 业务流程说明
(1) 首先取出自动分配条件的任务(待分配任务列表),自动分配条件如下:任务没有被分配或者当前调查员为Manager并且状态是incoming。
(2) 根据分配规则找出默认调查员和级别为规则中定义级别的所有调查员组成一个列表(分配级别调查员列表),分别找出这些调查员中每一个调查员当前正在调查的任务的数量(作为已分配比例),形成一个列表(分配比例列表),调查员在列表中的位置与其正在调查的任务数量在列表中的位置要保持一致。
(3) 遍历待分配任务列表中的每一条任务(待分配任务),依次执行4)-14)步骤
(4) 根据待分配任务的帐户id取出各个任务分配参数的值,以下简称参数值。
(5) 根据参数值和规则组配置的规则进行比较,找出满足参数值的规则组列表(满足规则组列表)。
(6) 根据满足规则组列表和创建调查员时选择的规则组进行比较,找出与这些规则组关联的调查员列表(满足规则调查员列表),如果满足规则调查员列表长度为0,则将默认调查员做为待分配任务的调查员,跳转到13)步进行分配,否则继续下一步操作。
(7) 根据待分配任务中的客户id,找出此客户的所有正在被调查的任务的当前调查员的列表(当前调查员列表)。
(8) 对分配比例列表进行排序(升序),同时移动分配级别调查员列表中的元素,使调查员在列表中的位置与其比例在列表中的位置一样