ops-itop / itop-extensions

my extensions of itop
30 stars 12 forks source link

工单自动指派(排班) #43

Closed annProg closed 8 years ago

annProg commented 8 years ago

在template-base中实现此功能,直接在用户创建工单之后就指派(跳过了审批步骤,因此修改了UserRequest的lifecycle,指派状态的工单可以被拒绝) 根据 周数/人数 的余数来确定指派人。在配置文件中配置,例如:

‘assigned’ => array('person1_id', 'person2_id', 'person3_id')

即,当前周数除length(assigned)余数为0时,分配给person1..以此类推。

另外,某些类型工单可能由某个人做,配置文件:

'special' => array('RDS申请'=>'person1_id', 'Redis申请'=>'person2_id'),

代码中首先读取special,然后判断当前类型是否在special里,如果是,执行special指派,否则,按周排班

annProg commented 8 years ago

配置文件中需要指定指派团队的ID

'team_id' => 10