constant.rst 3.7 KB

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