| 程序包 | 说明 |
|---|---|
| xyz.erupt.flow.bean.vo | |
| xyz.erupt.flow.process.builder | |
| xyz.erupt.flow.process.engine | |
| xyz.erupt.flow.process.listener.impl | |
| xyz.erupt.flow.service | |
| xyz.erupt.flow.service.impl |
| 限定符和类型 | 类和说明 |
|---|---|
class |
TaskDetailVo
除了任务信息外还有
1,流程定义的 表单信息(OaProcessDefinition.formItems)
2,流程实例的 表单内容(OaProcessInstance.formItems)
3,当前线程的 节点配置(OaProcessExecution.process)
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<OaTask> |
TaskBuilder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ProcessHelper.jumpTo(OaTask task,
String source,
String target)
跳转到指定活动
跳转后本流程会到达目标活动,并且只激活它
其他目前激活的活动会终止
并且要保证 唯一激活的这个活动,后续能够正常完成
实现方案分2种
如果是同一线程内:直接跳转就可以了
如果是不同线程:需要从开始节点开始正向模拟,除了目标节点外,其他活动全部自动完成
|
void |
ProcessHelper.refuse(OaTask task,
String accountName)
审批拒绝
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LogAssign.execute(OaTask task) |
void |
CompleteActivity.execute(OaTask task) |
void |
ConsoleListener.execute(OaTask task) |
void |
AfterActiveTaskImpl.execute(OaTask task) |
void |
AutoCompleteTask.execute(OaTask task) |
| 限定符和类型 | 方法和说明 |
|---|---|
OaTask |
TaskService.complete(Long taskId,
String remarks,
String content)
完成任务
|
OaTask |
TaskService.complete(Long taskId,
String account,
String accountName,
String remarks,
String content)
完成任务
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<OaTask> |
TaskService.getTasksByActivityId(Long activityId,
String... types)
查询当前流程的待完成任务
|
List<OaTask> |
TaskService.listByActivityId(Long activityId,
boolean activied) |
List<OaTask> |
TaskService.listByInstanceId(Long id) |
List<OaTask> |
TaskService.listMyTasks(String keywords)
分页查询我的任务
|
| 限定符和类型 | 方法和说明 |
|---|---|
OaTaskHistory |
TaskHistoryService.copyAndSave(OaTask task)
拷贝并保存
|
void |
TaskOperationService.log(OaTask task,
String operation,
String remarks)
记录日志
|
void |
TaskOperationService.log(OaTask task,
String operation,
String remarks,
String nodeId,
String nodeName) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<OaTaskHistory> |
TaskHistoryService.copyAndSave(Collection<OaTask> tasks)
拷贝并保存
|
void |
TaskService.saveBatchWithUserLink(List<OaTask> oaTasks) |
| 限定符和类型 | 方法和说明 |
|---|---|
OaTask |
TaskServiceImpl.complete(Long taskId,
String remarks,
String content)
完成任务
|
OaTask |
TaskServiceImpl.complete(Long taskId,
String account,
String accountName,
String remarks,
String content) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<OaTask> |
TaskServiceImpl.getTasksByActivityId(Long activityId,
String... types)
查询开始节点,开始节点只能有一个
|
List<OaTask> |
TaskServiceImpl.listByActivityId(Long activityId,
boolean actived) |
List<OaTask> |
TaskServiceImpl.listByInstanceId(Long instId) |
List<OaTask> |
TaskServiceImpl.listMyTasks(String keywords) |
| 限定符和类型 | 方法和说明 |
|---|---|
OaTaskHistory |
TaskHistoryServiceImpl.copyAndSave(OaTask task) |
void |
TaskOperationServiceImpl.log(OaTask task,
String operation,
String remarks) |
void |
TaskOperationServiceImpl.log(OaTask task,
String operation,
String remarks,
String nodeId,
String nodeName) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<OaTaskHistory> |
TaskHistoryServiceImpl.copyAndSave(Collection<OaTask> tasks) |
void |
TaskServiceImpl.saveBatchWithUserLink(List<OaTask> oaTasks) |
Copyright © 2023. All rights reserved.