# 流程干预支持加、减分支

- 来源：https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/0a6ff398-4949-4d33-87c2-698d04b179cf

**最低支持基线 ：0501 **

**hotfix支持：1102（****weaver-workflow-core-1.59.0-hotfix79****）**

# 一、干预支持结束分支

## **1、接口说明**

### **1.1、接口地址**

- 跟原有的干预接口相同：/api/workflow/core/flow/submit

### **1.2、参数说明**

| **参数名** | **参数类型** | **参数说明** |
| --- | --- | --- |
| interveneFinishBranch | int | - 干预结束分支 0：否(默认)、1：是<br>- 该参数只对分叉中间点有效<br>- 该参数传入1时，干预接受人interventionReceiverIds和会签关系signType都不需要传递 |

(其他参数保持不变)

## **2、注意事项**

- 不允许干预结束所有当前剩余分支
- 不允许干预结束必须通过分支

# 二、干预支持干预到未经过分支、已完成分支

## 1、干预弹窗选择节点接口返回未经过分支、已完成分支节点参数说明：

> api/workflow/list/monitor/getInterveForm
> 
> 在otherParams参数中传入loadAllForkNode=1即可
> 
> 示例：

```json
{
  "otherParams": {
     "loadAllForkNode": 1
   }
}
```

ecode附件：

[http://note.youdao.com/noteshare?id=86fd1d1b757bc93de305ab5f128f9dfd&sub=DA30942613904F399232E81112F8E30F](http://note.youdao.com/noteshare?id=86fd1d1b757bc93de305ab5f128f9dfd&sub=DA30942613904F399232E81112F8E30F)

## 2、参数说明：

按照干预接口正常传参即可，传入的是未经过的分支或者已完成的分支会自动当作新增分支。
