[Ficus MD 结构化编辑器] Beta 阶段 - Scrum Meeting 2

一、会议事项

1.1 拟讨论事项

  1. 照相
  2. 找作业要求的讨论项
  3. 技术设计书需要更新
  4. 事后分析中的实现分析
  5. 即时渲染的问题
  6. 设计书的问题
  7. tab 设计

1.2 会议事项

  1. 照相
  2. 找作业要求的讨论项
  3. 技术设计书需要更新
  4. 事后分析中的实现分析
  5. 即时渲染的问题
  6. 设计书的问题
  7. tab 设计

二、进度情况

姓名开始 Scrum 前任务下一次 Scrum 任务任务难点
CJJmenu 修改完成绑快捷键
CZHlatex 补全调整、文档内搜索完善文档内搜索替换
GXY调研了两个插件部署两个插件、设计美工文档
LZN打开文件的缓存,文件重命名对接接口
QSbeta 阶段设计文档、翻转课堂详细的设计文档,反思文档,提交 issue
WZ只支持 windows 打开文件其他系统打开文件
ZCX榕功能后端实现

下一次的任务主要是功能的实现。


三、燃尽图

请添加图片描述


四、合照

请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Flowable的Java API实现回退到指定节点任务需要以下步骤: 1. 获取当前任务的流程实例ID和当前任务的任务定义ID。 2. 使用流程实例ID获取历史流程实例对象。 3. 使用历史流程实例对象获取流程实例的所有活动节点。 4. 遍历所有活动节点,找到目标节点。 5. 使用目标节点的任务定义ID创建一个新的任务。 6. 将当前任务的执行人设置为目标任务的执行人。 7. 将新任务保存到数据库中。 8. 结束当前任务。 以下是实现回退到指定节点任务的Java代码示例: ``` // 获取当前任务的流程实例ID和当前任务的任务定义ID String processInstanceId = task.getProcessInstanceId(); String taskDefinitionKey = task.getTaskDefinitionKey(); // 使用流程实例ID获取历史流程实例对象 HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery() .processInstanceId(processInstanceId) .singleResult(); // 使用历史流程实例对象获取流程实例的所有活动节点 List<HistoricActivityInstance> historicActivityInstances = historyService.createHistoricActivityInstanceQuery() .processInstanceId(processInstanceId) .activityType("userTask") .unfinished() .orderByHistoricActivityInstanceStartTime() .asc() .list(); // 遍历所有活动节点,找到目标节点 int targetIndex = -1; for (int i = 0; i < historicActivityInstances.size(); i++) { HistoricActivityInstance historicActivityInstance = historicActivityInstances.get(i); if (historicActivityInstance.getActivityId().equals(taskDefinitionKey)) { targetIndex = i - 1; break; } } if (targetIndex >= 0) { // 使用目标节点的任务定义ID创建一个新的任务 String targetTaskDefinitionKey = historicActivityInstances.get(targetIndex).getActivityId(); Task targetTask = taskService.newTask(); targetTask.setAssignee(task.getAssignee()); targetTask.setName(task.getName()); targetTask.setTaskDefinitionKey(targetTaskDefinitionKey); targetTask.setProcessInstanceId(processInstanceId); // 将新任务保存到数据库中 taskService.saveTask(targetTask); // 结束当前任务 taskService.complete(task.getId()); } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值