EAS供应链WebService接口开发文档:单据导入与属性扩展

需积分: 45 35 下载量 44 浏览量 更新于2024-07-18 收藏 132KB DOCX 举报
EAS开发文档详细介绍了EAS供应链模块的WebService接口,这是一个专门针对开发人员设计的接口,用于实现外部系统与EAS(Enterprise Application System,企业应用系统)之间的数据同步,特别是单据导入功能。接口支持EAS 7.5及后续版本,并且允许在EAS中动态新增属性(字段),极大地增强了灵活性。 单据导入接口是文档的核心部分,它接受四个主要参数:单据类型(如采购申请单、销售订单等,用字符串表示,共11种标准类型)、单据数据JSON集合,可以包含多个单据的信息、单据状态(保存态、提交态或审核态)以及一个用于返回结果的字符串。接口的URI地址默认配置为"http://localhost:6888/ormrpc/services/WSSCMWebServiceFacade",开发者需要根据实际情况进行配置。 接口的主要功能包括: 1. 单据导入:通过指定的billType和billDataJSON,将外部系统中的数据映射为EAS供应链中的单据,并根据billStatus决定单据的操作状态,如保存后直接提交或审核前保存。 2. 支持动态属性:允许通过DEP或BIM工具在运行时添加新的单据属性,并在导入过程中自动处理这些新增属性,无需额外的编程处理。 3. 版本兼容性:接口专为EAS 7.5及以上版本设计,确保与系统环境的兼容性。 4. 错误处理:返回的结果包含一个结构化的JSON,其中包含了处理结果的状态(0表示全部成功,1表示全部失败,2表示部分成功),以及单据错误清单,包括单据ID、编码和详细的错误信息,方便开发者定位问题。 这份文档对于EAS供应链模块的开发人员来说是一个宝贵的资源,提供了清晰的接口说明、参数指导和错误处理机制,有助于提高工作效率和数据迁移的准确性。在实际开发过程中,理解和掌握这个接口对于实现高效的数据整合和业务流程自动化至关重要。