(一)如何高效的研发功能提单(KSM)之webapi提单原创
金蝶云社区-MiLai
MiLai
23人赞赏了该文章 1,403次浏览 未经作者许可,禁止转载编辑于2020年07月24日 21:23:41

成为一名优秀的团队协作人员,是进行高效的沟通。团队互作是集体进入职场最重要的一件事,那么高效的沟通是能够带来事半功倍的效益。如何进行高效的提单、提问,不仅可以帮助我们减少时间成本消耗,还能帮助我们额外的提升。

下面开启第一个高效提单讲解点之WebApi 对接提单。



一、提单前提要素

  • 对接操作描述(保存、提交、审核、下推)文字【描述文字】

  • 对接出现问题的JSON文本,最好以txt文件上传【txt文档】

  • 对接出现问题的JSON结果,最好以截图或txt文件上传【截图、txt文档】

  • 联系人QQ,因为对接类一般是开发人员,这类问题需要不是电话里面说的清的,需要图文配合【QQ】

  • 如果可以提供系统外网可访问地址,测试账号和密码【可选,系统外网访问地址、测试账号密码】


二、提单案例


Q: WEBAPI回写采购入库单,现在能正常在系统中生成采购入库单,但是无法关联上查采购订单,希望研发同事给一点思路

A: 关联我们的思路是下推或者保存创建LK关联,1.我们可以调用下推PUSH接口,然后获取下游的FID,调用SAVE接口进行修改入库单数据。2.我们可以直接调用SAVE,创建关联,示例:https://vip.kingdee.com/article/159052?channel_level=kdclub


Q: 调用API采购订单自动下推收料通知单,分录丢失。单据转换规则只扩展了一层,用的标识为最上层的标识,前台6条分录下推收料通知单也是6条分录,说明数据没有问题,但是在线测试只有4条分录,收尾分录无故丢失,麻烦帮忙排查,谢谢。附件,带有图片等JSON文字

A: 这类提问方式非常优秀,问题根绝点很清晰描述,并且有JSON示例,直接回复了正确结果。


Q: API写入入库单提示冲突,一直不知道什么原因,也按照论团的方法把 在JSON 前面加了 NetworkCtr":"false。。但是依旧提示。

A: 冲突关键字,网站在进行并发控制的时候,星空是以网控来控制的。webapi可以在调用的时候打开IsUserModelInit参数来初始化模型数据,示例如下:{"PUR_PurchaseOrder","IsUserModelInit":"true”,"{"Model":{"FID":401806,"FBILLNO":"1255004465384271874"}}"


Q: API生成采购变更单有问题,采购订单变更单,可能是由于版本更新时候,webapi平台底层 之前是不触发 AfterCreateNewEntryRow事件的,  插件在这个事件里面给新增行 ,强制默认设置了A。

A: 早期版本的时候webapi的一些功能没有很完善兼顾业务逻辑,后面补丁进行处理后,业务单据需要对webapi进行修复。采购订单变更单和销售订单变更单都有修复。


Q: API:就是通过API接口新增货源清单为什么JSON中两条明细,每次接口保存只会保存 第一条

A: 货源清单的单据比较特殊,物料的录入是由物料类别决定,但如果webapi开启了批量录入,但物料类别不是基础资料无法进行批量进行,所以关闭即可。IsBatchEntryFill 设置为false




其实问题都比较普遍,weiapi类如果真的无法解决问题,如果时间比较赶,可以查看 WebApi如何下手,当然了,也可以按照第一步进行快速提单反馈,@米莱,我会为你解答。~



图标赞 23
23人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!