# 如何配置走流程生成或调整预算

来源快照：`result_data_new_260518.json`

- 来源 ID：`1203599760850436452`
- 模块：电子费控
- 目录：场景示例 - 预算报销
- space ID：`1963167002611772846`
- 原文链接：未提供
- 产品基线：未提供

## 正文

电子费控设置-费用设置-关联工作流设置中有预算追加工作流和预算变更工作流；实际应该叫期初预算填报流程与预算调整（追加）流程，对应前台的期初填报页面与变更填报页面。  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303362349359106&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) 

 

# 一、预算追加流程

实际是期初预算填报流程，对应前台的期初预算填报页面。当期初未编制时，通过走流程的方式，将流程里的金额写到期初填报页面并自动生效；  
如果期初填报页面已经审批生效了，则不可以走这种类型的流程；  
如果已经走了一条对应部门的期初录入流程，则不可以走第二条同类型流程；只有第一次走才是期初录入，后续请走预算变更流程去调整预算。

 

期初录入流程配置如下：  
1、关联工作流设置页面  
 预算追加工作流类型下，关联工作流程模块的流程，一般用明细表，对应变更部门字段，不管任何维度组合，都会有变更部门字段，对应表单部门、分部字段都可以，这个配置对应预算模板设置，第二步，维度设置中的筛选条件导入设置，导入主维度与部门的匹配关系（如果是部门维度作为主维度，则无需导入），也对应期初填报页面，左侧显示的部门树；  
  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303353731792897&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)  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303362372960260&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)  
关联工作流设置页面对应的预算明细中，2025.1、2025.2·····代表的是金额（字段类型：数字-两位小数），如果是按月度编制，则有12个金额字段，分别代表给每个月填的预算金额，如果是按季度编制，则有4个金额字段，分别代表每个季度填的预算金额，如果是按年度编制，则只有一个金额字段对应；其他预算信息字段对应，可不用对应，期初都没编制，肯定带不出预算信息，实际意义不大，如要配置，则每个期间对应的预算信息都要对应一下。  
2、动作流配置：  
 涉及三个动作流：预算追加、预算追加录入、追加预算释放；  
0801基线以上，关联工作流页面的流程都会增加节点附加操作页面，会自动初始化相关的动作流，无需手动新建动作流，只需要开启下：  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303362349359104&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)  
老版本基线，需要自己手动新建动作流，手动新建也有预制模板，新建动作流，选择从模板创建，搜索追加；  
预算追加即是追加冻结，发起节点后执行；预算追加录入即追加生效，归档前执行；追加预算释放即追加释放；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303366585606145&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)  
如选择预算追加提交动作流模板，会自动添加组件，然后自己手动关联一下流程，配置执行节点；追加预算组件配置操作人与对应流程数据的流程ID；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303366722633729&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) 

条件1选择上一个组件响应信息中的状态=success  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303349523177473&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)  
执行失败选择上一个组件响应信息中的返回信息；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303358152589312&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)  
异常处理请选择跳过当前节点；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303357943775235&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) 

 

 

# 二、预算变更流程

实际是变更预算填报流程，对应前台的变更预算填报页面。当期初填报审批完成后，通过走流程的方式去调整预算，将流程里的调整金额写到变更填报页面并自动生效。  
只有在期初填报页面审批生效的数据才能走预算变更流程；如果期初还未编制，请先走期初预算录入流程或者期初填报页面手动填写批准生效后，再走变更流程；  
预算变更流程配置如下：  
1、关联工作流设置页面  
 预算变更工作流类型下，关联工作流程模块的流程，预算设置中有两种配置方式：所有期间和单一期间；所有期间和预算追加一样，每个期间对应一个金额字段，单一期间就只需要一个金额字段并增加一个费用日期字段对应，根据日期来区分金额加到哪个月份去，这种方式跟E9一样；  
**所有期间：**  
一般用明细表，对应变更部门字段，不管任何维度组合，都会有变更部门字段，对应表单部门、分部字段都可以，这个配置对应预算模板设置，第二步，维度设置中的筛选条件导入设置，导入主维度与部门的匹配关系（如果是部门维度作为主维度，则无需导入），也对应变更填报页面，左侧显示的部门树；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303357962117122&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)  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303353854509061&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)  
关联工作流设置页面对应的预算明细中，2025.1、2025.2·····代表的是金额（字段类型：数字-两位小数），如果是按月度编制，则有12个金额字段，分别代表给每个月填的预算金额，如果是按季度编制，则有4个金额字段，分别代表每个季度填的预算金额，如果是按年度编制，则只有一个金额字段对应；其他预算信息字段对应，每个期间对应的预算信息都要对应一下。  
 所有期间不支持同一行明细的转入与转出；  
**单一期间：**  
只需要一个金额字段，增加日期字段对应，其他是维度字段，如果不是部门维度作为主维度，除了维度字段还会有申请部门字段对应，作用就同所有期间里讲的一样；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303362349359107&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)  
 单一期间支持同一行明细的转入和转出；如果转出字段不对应，则代表是预算追加流程，单纯的增加预算，填负数就是减少预算；  
 如果对应了转出字段，就支持同一行明细，把预算从A转到B；  
  
综上：所有期间是指按编制周期准备多个金额字段，每个金额字段代表一个期间的预算。如按月度编制，需要有12个金额字段，填哪个金额字段，代表往哪个月加预算，无需日期字段；  
单一期间指不管编制周期如何，都只会有一个金额字段，通过费用日期字段（年月日格式）去匹配这个金额加到哪个周期内的预算中去。  
  
2、动作流配置：  
 涉及三个动作流：变更冻结、变更生效、变更释放；  
0801基线以上，关联工作流页面的流程都会增加节点附加操作页面，会自动初始化相关的动作流，无需手动新建动作流，只需要开启下：  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303362349359105&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)  
老版本基线，需要自己手动新建动作流，手动新建也有预制模板，新建动作流，选择从模板创建，搜索变更或者更新；  
预算变更即是变更冻结，发起节点后执行；预算变更录入即追加生效，归档前执行；更新预算释放即变更释放；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303353801367554&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)  
如选择预算变更提交动作流模板，会自动添加组件，然后自己手动关联一下流程，配置执行节点；更新预算组件配置操作人与对应流程数据的流程ID；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303353854509059&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) 

条件1选择上一个组件响应信息中的状态=success  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303366750912513&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)  
执行失败选择上一个组件响应信息中的返回信息；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303357962117121&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)  
异常处理请选择跳过当前节点；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232303357962117125&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) 

 

 

# 三、预算变更流程（转入转出）

把A的预算调整到B，可以配置预算变更流程中的转入转出功能；  
把流程关联到预算变更工作流中，仅支持单一期间方式配置；  
配置方式参考前面预算变更流程中单一期间配置方式，唯一区别点是：  
关联工作流设置，预算设置，单一期间，需要对应转出字段，对应了转出字段，就可以实现把A的预算调整到B；动作流使用和预算变更流程一样。

 

 

# 四、常见问题

1、走预算追加流程提示当前部门已期初批准生效  
解答：期初已经批准生效了，就不能走追加类型的流程了，要走变更类型的流程；  
  
2、关联工作流预算追加流程中，2025.1应该对应什么？  
解答：对应要填的金额，字段类型：数字-两位小数；  
 

 

 

  
** **
