Releases: blackholll/loonflow
Releases · blackholll/loonflow
v0.2.2
- bugfix: field_list in init_state api should contain label
v0.2.1
- bugfix: error creator when new workflow
- bugfix: add config item(celery_broker_url) in pro and test setting file
- bugfix: add comment
- enhancement: send_ticket_notice
- enhancement: update doc
v0.2.0
a lots of new capabilities and Improvements.
- 【API】提供修改工单字段的值的api
- 【API】工单列表中接口中state对象增加label信息
- 【API】提供接口获取工作流拥有的状态(state)列表
- 【API】工单脚本允许重试执行(执行失败的情况),重试工单脚本的api
- 【API】工单列表接口支持根据state_ids,是否已经结束,工单ids来查询
- 【内部逻辑】自定义字段新增标签字段,用于调用方自行处理逻辑
- 【内部逻辑】工单流水号前缀自定义
- 【内部逻辑】工单的分配支持随机处理、全部处理(工单状态的处理人为多人、部门、角色等实际对应为多个处理人时候,如果该状态设置的分配方式为随机处理,则将会工单处理人设置为其中的某一个人。 如果该状态设置的分配方式为全部处理,那么需要涉及的每个人都处理完才会进入到下一个状态)
- 【内部逻辑】支持条件流转(如请假申请工单,当请假天数>3需要总监审批,当请假天数>5需要CEO审批)
- 【内部逻辑】支持设置transion为同意、拒绝、还是其他属性,并更新工单状态
- 【内部逻辑】待办通知功能(通过自定义的发送消息脚本来发送, 支持通知内容模板自定义)
- 【内部逻辑】新建工单的权限支持(通过权限限制表达式来实现支持限制周期、限制人员、限制级别等等)
- 【内部逻辑】退回操作支持自定义是否退回到目标状态最后一个处理人(如权限申请类型的工单,其中有个状态是运维人员处理中,运维A接单处理完成后,达到申请人验证中,如果申请人发现验证不通过需要退回,可以定义退回到所有运维人员还是只退回到之前处理的运维A)
- 【内部逻辑】API调用授权范围管理:支持根据调用方确定列表范围(不同来源应用只允许查询该应用相关的数据:工单列表、工单详情、等等)
- 【内部逻辑】定时器流转(如果需要工单在某个工单状态下超过多长时间自动流转到下个状态,可以通过此来实现)--使用celery的countdown实现
- 【内部逻辑】工单历史记录中保存当前工单所有信息便于回查(工单每次操作 都会当前工单的所有字段的信息保存起来)
- 【内部逻辑】其他优化(包括部分代码重构,逻辑优化等)
v0.1.13
- add custom_field type: attachment
- optimization of get script path
- add creator_alias info in ticket list api
- add api: get workflow's states
- ticket list api support arg:state_ids
v0.1.12
- split suggestion field value if the length is greater than 1000
- add check: whether the dept_id or role_id is existed
v0.1.11
- bugfix: add ticket relation in task
v0.1.10
1.bugfix: handle permission check
2.bugfix: get field value in handle_ticket
v0.1.9
bugfix: add ticket relation
v0.1.8
bugfix: get_user_role_id_list
v0.1.7
- alter model help_text
- alter requirement file path in doc
- alter specs
- add field in workflow init_state api