保存操作API

1 接口介绍
保存操作API是通过在系统中维护接口基本信息、配置请求参数来定义接口具体的功能。
2 注意事项
保存操作接口根据入参的不同,可同时执行保存、更新、批量保存和批量更新四种操作。
候选键作为接口执行更新逻辑的唯一主键,需要谨慎选择,一般选id或number/billno为候选键,也可选择不同字段组合作为候选键。
若接口只用于更新数据,此时可以将候选键字段设为必填。
3 接口示例
3.1 维护API基本信息
录入API编码、API名称、业务对象、操作方式、详细描述等信息,请求方式为“POST”,系统自动生成API请求地址。

3.2 维护请求头参数
系统已预置Content-Type、accesstoken等参数,用户无需维护。

3.3 维护请求体参数
点击“添加属性”按钮快速添加请求参数,业务对象每个层级必须设有候选键,若在系统中查到相同候选键的数据,会执行更新操作,若未传入则执行新增操作。用户还可以点击“参数示例”按钮,查看JSON、XML、SOAP1.1、SOAP1.2 四种格式的数据示例。

3.4 维护操作参数(可选)
系统预设保存参数,用户可在保存时对数据进行特殊处理。
importType :保存类型,new - 新增,override - 覆盖,overridenew - 覆盖新增,接口默认执行覆盖新增逻辑;
firePropChanged :更新时触发值更新事件,true - 触发,false - 不触发,接口默认不触发;
forcedSubmit:保存是否自动提交(注意,若单据的save插件中有复杂计算逻辑,配置后无法触发),submit - 提交,空 - 不提交,接口默认不自动提交;
OverrideEntry :更新时完整覆盖分录,会将原表单分录数据清除后追加分录, true - 覆盖,false - 不覆盖,接口默认不覆盖;
mutex_ignoremodify:保存时忽略网络互斥,true - 忽略,false - 不忽略,接口默认不忽略;
is_importinit:是否触发引入方法,tr
保存操作API
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



