Skip to content

Releases: blackholll/loonflow

v0.2.2

07 Nov 15:44
Compare
Choose a tag to compare
  1. bugfix: field_list in init_state api should contain label

v0.2.1

05 Nov 16:01
Compare
Choose a tag to compare
  1. bugfix: error creator when new workflow
  2. bugfix: add config item(celery_broker_url) in pro and test setting file
  3. bugfix: add comment
  4. enhancement: send_ticket_notice
  5. enhancement: update doc

v0.2.0

28 Oct 04:04
Compare
Choose a tag to compare

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

26 Sep 23:17
Compare
Choose a tag to compare
  1. add custom_field type: attachment
  2. optimization of get script path
  3. add creator_alias info in ticket list api
  4. add api: get workflow's states
  5. ticket list api support arg:state_ids

v0.1.12

06 Sep 15:45
Compare
Choose a tag to compare
  1. split suggestion field value if the length is greater than 1000
  2. add check: whether the dept_id or role_id is existed

v0.1.11

31 Aug 00:06
Compare
Choose a tag to compare
  1. bugfix: add ticket relation in task

v0.1.10

26 Aug 11:50
Compare
Choose a tag to compare

1.bugfix: handle permission check
2.bugfix: get field value in handle_ticket

v0.1.9

21 Aug 23:00
Compare
Choose a tag to compare

bugfix: add ticket relation

v0.1.8

08 Aug 23:06
Compare
Choose a tag to compare

bugfix: get_user_role_id_list

v0.1.7

05 Aug 23:25
Compare
Choose a tag to compare
  1. alter model help_text
  2. alter requirement file path in doc
  3. alter specs
  4. add field in workflow init_state api