NC外部交换平台:数据集成与单据转换

需积分: 46 56 下载量 183 浏览量 更新于2024-08-18 收藏 2.67MB PPT 举报
"NC数据交换平台的设置和应用" 在用友软件股份有限公司的GBU客开管理与支持部中,NC数据同步是一个重要的功能,它涉及到NC系统与外部系统的数据交换。外部交换平台是一个关键组件,它使得NC系统能够集成外系统数据、导出NC系统数据,并实现系统间的消息交互。 外部交换平台主要由以下几个部分组成: 1. 后台Servlet:它接收来自外部系统的XML格式数据。 2. 数据转换:将接收到的XML数据转化为NC系统能识别的标准数据,包括格式和数值的转换。 3. 数据对象实例化:将转换后的标准数据转化为数据对象,以便于业务模块进行处理。 4. 业务插件与业务服务:处理这些数据对象,执行相应的业务逻辑。 在实施外部交换平台时,有以下步骤: 1. 注册外部系统:登记与NC系统进行数据交换的外部系统信息。 2. 准备外系统数据:确保外系统数据格式正确,符合交换需求。 3. 配置辅助信息:可选步骤,可能涉及数据映射或特定参数设置。 4. 设置基础数据对照:映射NC系统与外系统间的对应数据。 5. 配置Servlet的URL地址:指定数据交换的网络路径。 6. 利用客户端发送数据:可以选择手动或自定义程序的方式发送数据到NC系统。 发送数据的方法有两种: - 手动加载界面发送:通过NC内置的XMLUtil类进行操作。 - 自定义程序发送:可以编写Java代码或其他语言,模拟发送过程。 此外,单据交换规则的定义是外部交换平台的核心功能之一。这包括: - 单据转换规则:定义XML文件中NC标准单据的记录和字段,以及它们在外系统数据中的位置和名称。 - 主子表结构的修改:根据外系统数据格式调整NC单据的结构。 - 实例化参照模型:如aggtest数据结构,自动生成转换规则。 - 单据配置:包括根标签、表头记录、表体记录和简单字段的配置,确保转换后生成的是NC系统认可的标准化单据。 外部交换平台还提供了二次开发工具,用于定制单据集成,进一步拓展其功能。通过对这些知识点的深入理解和应用,用户可以有效地管理和同步NC系统与其他系统的数据,实现高效的信息化管理。