2024年3月20日发(作者:坚寿)
EAS供应链Web Service接口说明文档
描述
本文档针对开发人员,描述了EAS供应链Web Service的单据导入接口。通过该接口可
以从外部系统的数据导入为EAS供应链单据。目前支持EAS供应链11个单据的导入:采购
申请、采购订单、销售订单、调拨订单、库存调拨单、采购入库、销售出库、其他入库、其
他出库、应收单、应付单。
单据导入接口支持导入(通过EAS DEP /BIM工具)动态新增的属性(字段)。
单据导入接口支持通过二次开发导入新的单据。
本文档详细描述了,单据导入接口,及各个单据的属性说明
支持的版本
本接口只支持EAS7.5版本及后期版本。
接口部署
Web Service的URI出厂配置为:
localhost:6888/ormrpc/services/WSSCMWebServiceFacade
单据导入接口
String importBill( String billType , String billDataJSON , int billStatus )
参数说明
String billType 单据类型,目前标准支持的单据类型如下:
001 采购申请单 002 采购订单 003 销售订单 004 调拨订单 005 库存调拨单
006 采购入库 007 销售出库 008 其他入库 009 其他出库 010 应收单
011 应付单
String billDataJSON JSON单据数据集合,支持多个单据同时导入。
JSON 格式为 [{单据对象},{单据对象},..]
int billStatus 导入单据的状态
1:保存态, 2:提交态 3:审核态
下面是单据支持的状态,支持的√。
单据类型
001 采购申请单
002 采购订单
003 销售订单
004 调拨订单
005 库存调拨单
006 采购入库
007 销售出库
008 其他入库
009 其他出库
010 应收单
011 应付单
保存态
√
√
√
√
√
√
√
√
√
√
√
提交态
√
√
审核态
返回值为String , JSON格式。JSON格式如下:
{
“status”
: 0,
“
msg
”
:
“
信息
”
“billErrors”:[{“id”:””,”number”:””,errorMsgs:[“”,””]},{结构同前面的},…]
}
值说明:
status:
处理结果:0:全部成功 1:全部失败 2:部分成功
msg :
描述信息
billErrors : 单据错误清单,描述不能导入的原因。
Id : 单据ID值,number:单据编码, errorMsgs:错误信息集。
导入动态新增的属性
过程描述
1、 通过DEP工具(或BIM工具),推荐使用DEP新增单据属性。
2、 将新增的属性插入到标准JSON中。
3、 接口会自动将新增属性保存到数据库对应的字段。
2024年3月20日发(作者:坚寿)
EAS供应链Web Service接口说明文档
描述
本文档针对开发人员,描述了EAS供应链Web Service的单据导入接口。通过该接口可
以从外部系统的数据导入为EAS供应链单据。目前支持EAS供应链11个单据的导入:采购
申请、采购订单、销售订单、调拨订单、库存调拨单、采购入库、销售出库、其他入库、其
他出库、应收单、应付单。
单据导入接口支持导入(通过EAS DEP /BIM工具)动态新增的属性(字段)。
单据导入接口支持通过二次开发导入新的单据。
本文档详细描述了,单据导入接口,及各个单据的属性说明
支持的版本
本接口只支持EAS7.5版本及后期版本。
接口部署
Web Service的URI出厂配置为:
localhost:6888/ormrpc/services/WSSCMWebServiceFacade
单据导入接口
String importBill( String billType , String billDataJSON , int billStatus )
参数说明
String billType 单据类型,目前标准支持的单据类型如下:
001 采购申请单 002 采购订单 003 销售订单 004 调拨订单 005 库存调拨单
006 采购入库 007 销售出库 008 其他入库 009 其他出库 010 应收单
011 应付单
String billDataJSON JSON单据数据集合,支持多个单据同时导入。
JSON 格式为 [{单据对象},{单据对象},..]
int billStatus 导入单据的状态
1:保存态, 2:提交态 3:审核态
下面是单据支持的状态,支持的√。
单据类型
001 采购申请单
002 采购订单
003 销售订单
004 调拨订单
005 库存调拨单
006 采购入库
007 销售出库
008 其他入库
009 其他出库
010 应收单
011 应付单
保存态
√
√
√
√
√
√
√
√
√
√
√
提交态
√
√
审核态
返回值为String , JSON格式。JSON格式如下:
{
“status”
: 0,
“
msg
”
:
“
信息
”
“billErrors”:[{“id”:””,”number”:””,errorMsgs:[“”,””]},{结构同前面的},…]
}
值说明:
status:
处理结果:0:全部成功 1:全部失败 2:部分成功
msg :
描述信息
billErrors : 单据错误清单,描述不能导入的原因。
Id : 单据ID值,number:单据编码, errorMsgs:错误信息集。
导入动态新增的属性
过程描述
1、 通过DEP工具(或BIM工具),推荐使用DEP新增单据属性。
2、 将新增的属性插入到标准JSON中。
3、 接口会自动将新增属性保存到数据库对应的字段。