# 权责表支持嵌套功能

来源快照：`result_data_new_260518.json`

- 来源 ID：`1971498200645527383`
- 模块：工作流程
- 目录：功能更新说明 - 2024-04
- space ID：`1157949872166969347`
- 原文链接：未提供
- 产品基线：未提供

## 正文

1、目前权责表只能一开始就根据条件来走对应分支，在一些场景中，需要在中间流转时根据条件来走分支，这个条件中的字段值在一开始还未生成，目前的方式无法覆盖此需求，因此支持嵌套权责表，也就是权责表列中可以再插入权责表片段（目前只能插入节点），这样可以实现在某一个中间环节再根据分支条件进行流转。

2、权责表添加节点列时，支持从已有的权责表中引用过来，功能入口如下图所示

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157204879844466868&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)    


3、此处只能选到无发起类型和无结束类型节点的权责表，选择权责表后，权责表中新增对应的一列，效果如下图所示，支持点击列头编辑；  


![](https://weapp.eteams.cn/papi/file/preview?fileId=1157204884329209884&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

  


4、假设：权责表A片段被工作流01和02引用，权责表A里嵌套了权责表B，权责表B又嵌套了权责表C，权责表C更改影响流转时，相关逻辑如下：

1）若工作流01和02均未产生实例数据，则更改C可以正常保存；

2）工作流01或工作流02产生了实例数据，则更改C需要提示存为新版本，效果如下图所示

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157204884263157796&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)
