NC外部交换平台:数据对象实例化与集成教程

需积分: 46 56 下载量 199 浏览量 更新于2024-08-18 收藏 2.67MB PPT 举报
"数据对象实例化-NC数据交换平台" 在用友软件的NC数据交换平台上,数据对象实例化是一个核心功能,它涉及到系统间的数据集成、格式转换和数值转换,确保外部系统数据能顺利地被NC系统理解和处理。这个平台主要用于实现不同系统间的数据同步,特别是将外部系统的数据集成到NC系统中,同时也支持NC系统数据的导出。 外部交换平台的总体结构包括后台Servlet,它负责接收以XML格式传递的外部系统数据。这些数据首先会经历格式转换和数值转换,将外系统特有的格式和数值标准转化为NC系统所接受的标准。接着,经过转换的数据会被实例化为数据对象,这是数据对象实例化的过程。这些数据对象随后会被NC系统的不同业务模块的服务进行处理,完成业务逻辑。 工作原理上,数据交换平台首先通过单据格式转换,将外部系统的单据格式调整为NC系统可以理解的格式。接着是单据数值转换,确保数值类型的准确性。数据对象实例化是将转换后的标准数据转化为具体的业务对象,以便NC系统内部的服务和插件进行操作。业务插件与业务服务则负责处理这些实例化后的数据,执行相应的业务逻辑。 在实际应用中,外部系统数据导入通常需要经过一系列步骤,如注册外部系统、准备外系统数据、配置辅助信息、设置基础数据对照以及配置Servlet的URL地址。其中,配置Servlet的URL地址至关重要,因为它指定了数据传输的目标地址和端口,同时允许设置URL参数以优化数据交互。 在单据交换规则定义部分,用户可以定制XML格式的文件,定义NC标准单据的结构,包括记录和字段,以及它们在外系统数据中的位置和名称。这使得平台能够根据外系统数据的结构自动生成转换规则,实现单据的自动转换和实例化。 对于需要进一步集成或定制的场景,外部交换平台提供了二次开发工具,允许开发者针对特定需求对自定义单据进行集成,从而增强了系统的灵活性和适应性。 NC数据交换平台通过数据对象实例化这一关键技术,实现了外部系统与NC系统之间的高效、准确的数据交换,确保了跨系统的业务流程顺畅进行。用户通过学习和掌握平台的工作原理及配置方法,能够有效地管理和维护数据同步,提高企业信息化管理的效率。