12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- ==============
- 相关常量
- ==============
- --------------
- 状态类型
- --------------
- | 1: 开始状态.工单的最初始状态,如发起人新建中
- | 2: 结束状态.工单的最终状态,如完成、结束、关闭等等
- --------------
- 分配方式
- --------------
- | 1: 主动接单。工单到达时如果当前处理人是多人,需要用户先接单再处理(避免多人同时处理。场景: 开发人员提交了一个定制化的机器的申请, 在运维人员处理中这个状态,此状态下配置的处理人是整个运维部门,那么所有运维都会看到这个工单,其中一个运维人员点击接单后代表其将为其服务。这时候其他人将在工单详情中看到处理人已经是这运维人员)
- | 2: 直接处理。工单到达时如果当前处理人是多人,不需要先接单,谁都可以处理
- | 3: 随机分配。工单到达时候,如果处理人为多人,那么系统将随机分配给某个人。如上面这个例子,系统将直接给工单的�当前处理人设置为随机的一名运维人员
- | 4: 全部处理。当设置成某个状态为全部处理时,工单在此状态下需要所有相关人员都处理完成后,才会进入到下个状态
- --------------
- 处理人类型
- --------------
- | 1: 个人
- | 2: 多人
- | 3: 部门
- | 4: 角色
- | 5: 变量 如工单创建人、工单创建人leader
- | 6: 脚本/机器人 执行脚本的情况
- | 7: 工单字段 工单的某个字段(需要是用户名或者是逗号隔开的用户名),如工单的某个自定义字段是测试人员'devs',工单流转过程中其中一个状态是测试人员测试中,那么那个状态的处理人类型可以为7, 处理人为'devs')
- | 8: 父工单字段 父工单的某个字段(需要是用户名或者是逗号隔开的用户名),如上述项目和应用周期的工单,应用工单在某个状态下需要项目的负责人'po'审批,那么该状态的处理人类型可以为8,处理人为'po'
- | 9:多人全部处理(处理人为多个,且每个人都需要处理),当状态处理人配置为全部处理,且处理人数大于1时,实际的处理人类型则为此
- | 10. hook方式,当工单状态叨叨处理人类型配置为kook的状态时,loonflow将触发一个hook请求,被请求方可以执行有些自动化操作然后回调loonflow
- --------------
- 流转类型
- --------------
- | 1: 常规流转
- | 2: 定时器流转
- --------------
- 自定义字段类型
- --------------
- | 5: 字符串
- | 10: 整形
- | 15: 浮点型
- | 20: 布尔类型
- | 25: 日期类型
- | 30: 日期时间类型
- | 35: 单选框radio
- | 40: 多选框checkbox
- | 45: 下拉列表
- | 50: 多选的下拉列表
- | 55: 文本域
- | 60: 用户名(需要调用方系统自行处理用户列表,loonflow只保存用户名)
- | 70: 多选用户名(需要调用方系统自行处理用户列表,loonflow只保存用户名,多人的情况使用逗号隔开)
- | 80: 附件,多个附件使用逗号隔开。调用方自己实现上传功能,loonflow只保存文件路径
- --------
- 字段属性
- --------
- | 1: 只读 调用新建或处理工单的接口时如果传了设置为只读的字段的值,loonflow将忽略,不会更新工单此字段的值
- | 2: 必填 调用新建或处理工单的接口时必须传递此字段的值,如果未提供则新建或处理工单接口将调用失败
- | 3: 可选 调用新建或处理工单的接口时可传可不传此字段的值,如果传了此类型的字段,则loonflow将更新工单此字段的值
- ------------
- 工单权限类别
- ------------
- | 1: 用户当前拥有此工单的处理权限(因为随着工单的状态变化,权限也会相应变化)
- | 2: 用户当前拥有此工单的查看权限(因为随着工单的状态变化,权限也会相应变化)
|