NC数据交换平台:外部系统集成教程

需积分: 46 56 下载量 179 浏览量 更新于2024-08-18 收藏 2.67MB PPT 举报
"注册外部系统-NC数据交换平台" 在NC(用友ERP-U8)系统中,外部系统注册和数据交换平台是一个重要的功能,它允许企业与其他业务系统进行数据同步,实现信息的高效流转。以下是对这个主题的详细解释: 1. **什么是外部交换平台** 外部交换平台是用友NC系统的一个组件,它的主要职责是接收来自外部系统的XML格式数据,并将其转换为NC系统能理解的标准数据。同时,平台也支持将NC系统内的数据导出到外部系统,以及系统间的消息交互。 2. **外部交换平台总体结构** - **后台Servlet**:作为数据接收的入口,接收XML格式的外系统数据。 - **数据转换**:将接收到的数据转换成NC系统所需的标准格式,包括格式转换和数值转换。 - **数据对象实例化**:将转换后的标准数据转化为数据对象,以便NC的业务模块进行处理。 - **业务服务**:不同的业务模块通过服务处理这些数据对象,执行相应的业务逻辑。 3. **外部交换平台工作原理** - **单据格式转换**:转换数据的结构以匹配NC的单据格式。 - **单据数值转换**:根据NC系统的要求转换数据的值。 - **数据对象实例化**:创建NC系统中的数据对象实例。 - **业务插件与业务服务**:通过业务插件和服务执行实际的数据操作。 4. **外部交换平台实施** 实现外部系统与NC的数据交换通常涉及以下步骤: - **注册外部系统**:在NC系统中配置外部系统的相关信息。 - **准备外系统数据**:确保数据符合NC系统要求的格式。 - **配置辅助信息**:如需要,配置额外的辅助信息以帮助数据转换。 - **设置基础数据对照**:建立NC系统与外部系统之间的数据映射关系。 - **配置Servlet的URL地址**:设定Servlet的访问路径,包括端口和URL参数。 - **利用客户端发送数据**:可以通过手动界面或自定义程序进行数据发送。 5. **单据交换规则** - **单据转换规则定义**:定义XML文件的结构,映射NC标准单据的记录和字段,以及他们在外部系统数据中的位置和名称。 - **转换过程**:包括单据根标签、表头记录、表体记录和简单字段的配置,以生成NC标准单据。 6. **二次开发与定制** 外部交换平台还支持二次开发,允许用户根据自身需求定制集成方案,以适应特定的业务场景和数据格式。 通过以上知识,你可以理解NC数据交换平台如何工作,并能够进行外部系统注册、数据转换规则设定以及实际的数据交换操作。这有助于企业构建集成的信息化解决方案,提高业务流程的自动化程度和效率。