Skip to content

@blackholll blackholll released this Mar 18, 2019 · 1 commit to master since this release

1.bugfix: PARTICIPANT_TYPE_MULTI_ALL
2.send notice task add arg: participant_type_id and multi_all_person
3.bugfix: ticket_base_serbice.get_next_state_id_by_transition_and_ticket_info

Assets 2

@blackholll blackholll released this Mar 9, 2019 · 4 commits to master since this release

1.bugfix: api doc format issue
2.bugfix: send ticket notice use wrong notice_script_file path issue
3.bugfix: WorkflowStateService.get_workflow_states_serialize use a undefined arg issue

Assets 2

@blackholll blackholll released this Feb 12, 2019 · 8 commits to master since this release

  1. bugfix: send notice task
Assets 2

@blackholll blackholll released this Dec 3, 2018 · 9 commits to master since this release

1.bugfix: get_ticket_state_participant_info
2.bugfix: get_ticket_field_value

Assets 2

@blackholll blackholll released this Nov 26, 2018 · 10 commits to master since this release

  1. bugfix: random participant
  2. bugfix: flow_log's creator
Assets 2

@blackholll blackholll released this Nov 25, 2018 · 11 commits to master since this release

  1. bugfix: random participant for role or dept
Assets 2

@blackholll blackholll released this Nov 7, 2018 · 12 commits to master since this release

  1. bugfix: field_list in init_state api should contain label
Assets 2

@blackholll blackholll released this Nov 5, 2018 · 14 commits to master since this release

  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
Assets 2

@blackholll blackholll released this Oct 28, 2018 · 20 commits to master since this release

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实现
  • 【内部逻辑】工单历史记录中保存当前工单所有信息便于回查(工单每次操作 都会当前工单的所有字段的信息保存起来)
  • 【内部逻辑】其他优化(包括部分代码重构,逻辑优化等)
Assets 2
You can’t perform that action at this time.