相关常量

状态类型

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: 用户当前拥有此工单的查看权限(因为随着工单的状态变化,权限也会相应变化)