0. 关于工单
总的来说就是公司集中管理重要的操作的平台,需要使用各种操作前,提交申请并提交具体操作和操作内容,然后进过审批之后自动执行工单内容
1. 工单的作用:
1)流程审批作用,重要的操作需要提交工单,多层级的经过负责人过审之后才能执行
2)可以记录操作历史、操作人
3)可以对各项操作进行明确分类管控
2. 功能块
1)审批层级(审批人详情):
能有多层级审批,每个层级的负责人可以有一个或多个,只要一个过审,则此层级过审
2)总工单详情:
工单需要进行分类,工单有自己的type,然后还可以对这个type再进行汇总(汇总可以根据需求进行,类似于目录层级)
3)工单子单详情:
每个工单可以有多个子单,子单需求的字段是根据具体工单的具体需求去定义的
4)审批结果回调:
审批流程结束之后,系统进行回调通知审批的结果,可以主动请求其他的api
5)执行单:
审批通过之后的具体执行内容,执行单可以有多个,而执行单的执行方式分为:手动和自动两种
1
2
3
4 5.1)手动是指定的执行人在被通知操作之后线下执行相应要求的操作,并且根据操作的记录进行手动修改执行单的状态(开始执行则修改状态为正在执行,执行完毕则修改为成功或者失败)
5.2)自动执行则是指定其他的api进行执行,而对接的api需要给出相应格式的json,便于记录分析操作结果
5.2.1)关于执行单的执行顺序可以分为:依次执行或者同步执行,而依次执行又可以分为:依赖前面任务结果或者不依赖前面任务结果
5.3)每个执行单结束之后都能回调别的api,整个单子完毕之后也会总体回调一个api
6)通知功能:邮件或者多种方式通知
6.1)通知创建人工单已经创建
6.2)通知审批人进行工单的审批
6.3)通知创建人审批结果
6.4)通知执行单负责人进行执行或者查看执行
6.5)通知创建人工单结果
3. 创建工单的json字段设计:
1 | { |