
@[TOC](目录)
### 1、背景
采购申请单审核按钮上配置了自动下推采购订单的服务,但是自动下推后的采购订单的单据状态默认都是创建状态,需要手动触发提交,目前想自动下推时直接保存并提交,并且需要触发审批流
### 2、思路
在下游采购订单的保存插件中去调提交操作
由于需要触发审批流,很自然想到在采购订单保存插件中通过python脚本使用WebApi的方式调提交操作
又由于是直接插件触发WebApi,可以直接用`WebApiServiceCall`,这样能跳过权限验证环节直接使用具体的方法
### 3、python案例
```python
import clr
clr.AddReference('System')
clr.AddReference('System.Data')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.WebApi.FormService')
clr.AddReference('Kingdee.BOS.ServiceFacade.KDServiceFx')
clr.AddReference('Newtonsoft.Json')
from Kingdee.BOS import *
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.Core.DynamicService import *
from System import *
from System.Data import *
from System.Collections.Generic import *
from Kingdee.BOS.WebApi.FormService import *
from Kingdee.BOS.S