工单审批设置和事件审批设置对比

1A. 工单流程审批设置    /setting/saveLeader

根据所选的审批角色,设置base_task_type表的flowSetting字段值

无需审批 - leader:none, approvers:[]

发起人主管 - leader:leader, approvers:[]

工单创建人 - leader:createUser, approvers:[]

工单派单人 - leader:allotUser, approvers:[]

指定人员 - 如果存在leader值,则删除

2A. 工单流程保存审批人    /setting/taskType/approvers/save

如果设置了指定人员,将审批人的userId、displayName、staffId、head字段值保存到base_task_type表的flowSetting.approvers字段中

3A. 工单暂停设置    /setting/saveLeader

根据所选的审批角色,设置base_task_type表的isLeader字段值

发起人主管 - isLeader=1

无需审批 - isLeader=2

指定人员 - isLeader=3

工单创建人 - isLeader=4

工单派单人 - isLeader=5

4A. 工单暂停设置保存审批人    /setting/taskType/pauseApproversSave

如果设置了指定人员,将审批人的userId、displayName、staffId、head字段值保存到base_task_type表的pauseApprovers字段中

5A. 工单超时提醒设置    /setting/taskType/overTimeSetting

将提醒角色到base_task_type表的overtimeSetting.reminderType中

无需提醒 - overtimeSetting.reminderType=0

提醒主管 - overtimeSetting.reminderType=1

指定人员 - overtimeSetting.reminderType=null

6A. 工单超时提醒保存提醒人    /setting/taskType/overTimeReminders

如果设置了指定人员,将提醒人的userId、displayName、staffId、head字段值保存到base_task_type表的overtimeSetting.reminders中

猜你喜欢

转载自www.cnblogs.com/dubhlinn/p/10020114.html