# 流程编号没有生成

来源快照：`result_data_new_260518.json`

- 来源 ID：`1970177520902557198`
- 模块：低代码平台e-builder
- 目录：常见问答 - 流程引擎
- space ID：`1157961794811633670`
- 原文链接：未提供
- 产品基线：未提供

## 正文

### 问题描述

在流程的高级设置中维护了编号设置，但是编号却没有按预期生成  


### 常见原因

1\. 未启用流程编号的总开关

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157718781454680092&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)

2\. 编号设置中的记录未启用  


![](https://weapp.eteams.cn/papi/file/preview?fileId=1157718781403463732&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. 先流转了再启用的流程编号

**解决方案** ：如果设置的编号生成时间是经过出口，且选择的出口还没经过时，可以继续流转至此出口来生成编号；如果已经经过了，可以重新干预流程至选择的出口前的节点；后续新发起的流程会按照编号规则正常生成编号

  


4\. 编号生成时间选择的是【经过出口】，但是未选择具体的出口，这种情况下不会自动生成编号  


**解决方案** ：根据实际场景选择好需要生成编号的出口

  


5\. 编号生成时间选择的是【经过出口】，选择的出口还未流转到或者走了其他出口导致未生成编号

**解决方案** ：如果是未流转到，可根据实际场景确认是否要调整所选择的出口，或者继续流转至此选择的出口来生成编号；如果是走了其他出口，这种属于正常现象，不经过此出口不会生成编号

  


6. 切换主编号，且选择的是更新主编号

如果原编号字段使用的是表单字段且对应的记录未开启时，历史数据不会有编号信息，后续改为开启切换为主编号时，选择更新也不会有编号

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157718789851676723&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)

**解决方案** ：切换为原主编号；或者切换主编号时不要选择更新
