erp开发记录(一)
现业务流程:api拉取业务单据后,连接数据库修改单据标识字段。
问题: 客户不提供数据库服务器链接。
解决方案: 通过api修改标识字段。
工厂业务:
一般由erp系统发起业务单据,主动推送到下游wms系统,wms出入库完成后返回erp实际业务单据,并完成上下游关联。
商贸业务
由java定时任务,抓取数据,落中间库,推送wms,wms出入库完成后返回erp实际业务单据,并完成上下游关联。
因为之前的商贸业务都是跟业务组织下的,所以可以获取数据库服务器地址,现在wms系统接了三方业务,会出现客户不提供数据库地址的情况。通过查阅资料发现可以通过保存接口实现业务单据的部分字段修改。如下:
如果不指定更新字段,接口会默认保存业务,会出现各种字段必填验证。
这样每次拉取完成的单据可以直接通过接口修改单据的标识字段,不用在通过数据库实现修改标识,大大提高了数据安全性和执行效率。