U9-UAP开发指南:从元数据到单据开发

需积分: 43 73 下载量 59 浏览量 更新于2024-08-10 收藏 7.82MB PDF 举报
"开发工具-普元元数据" 本文档主要介绍了U9-UAP平台的开发基础,包括开发工具、引用设置、系统相关知识以及档案、单据和参照组件的开发流程。以下是详细的知识点解析: 1. 开发工具 - UBF开发工具:使用的是用友集成开发环境,具体路径为"D:\UFIDA\UBF\U9.VOB.Product.UBF\UBFStudio\UBFdevenv.exe"。UBFdevenv.exe是UBF开发的主要入口。此外,UBF的启用选项配置在"D:\UFIDA\UBF\U9.VOB.Product.UBF\UBFStudio\IDEConfig.xml"文件中,通过修改该文件的布尔值可以切换开发模式或报表及打印元数据调整及开发。 2. 应用组装工具:这部分未提供详细信息,但通常这类工具用于构建和管理应用程序的各个组件,可能包括BE(Business Entity)、BP(Business Process)等。 3. 客开部署:客开部署可能涉及到将开发完成的组件或应用部署到客户环境中,包括设置引用、发布服务组、拷贝组件DLL文件到U9相应目录以及通过装配工具进行装配发布。 4. 客开引用 - UBF常用引用:开发过程中需要引用UBF提供的各种库和API。 - C#设置引用路径:在C#项目中添加所需的库文件路径,确保编译时能正确找到依赖。 5. 系统相关:这部分可能涵盖与U9-UAP平台相关的系统配置、权限管理、系统环境设置等内容,但具体细节未给出。 6. 数据字典的使用:数据字典是管理系统数据的一种方式,它包含所有数据库对象的描述,如表、字段、索引等。在开发中,数据字典用于定义和管理业务对象的结构和属性。 7. 档案开发 - 基础概念:涉及BE组件(Business Entity,业务实体)和UI组件(用户界面组件),它们是U9-UAP开发的核心部分。 - 实体建模:创建解决方案、BE组件和构造BE的过程,是实现业务逻辑的基础。 - 创建UI组件:包括建立UI项目、UIModel和UIForm,以及构造UI组件,这些都是构建用户界面的关键步骤。 - 组件发布与装配:组件发布到服务组,将DLL文件拷贝到指定目录,并通过装配工具进行发布。 8. 运行使用:设置菜单权限和实际运用是将开发的组件投入使用的最后阶段。 9. 实现级次编码规则:在BE和UI中应用级次编码规则,以满足特定业务需求,如产品分类编码。 10. 单据开发(初级) - 开发需求:分析并理解业务需求,是开发单据组件的第一步。 - 创建BE:创建单据类型的BE,如OrderDocType,以及具体的单据BE。 - 创建单据类型UI和单据UI:设计UIModel和UIForm,提供用户交互界面。 - 构造、发布和装配:完成单据组件的开发流程,包括自动化编号、默认值设定、个性化功能支持、自动行号、扩展字段和查找功能。 11. 参照开发 - 创建参照组件:定义参照组件,如订货单类型参照,以便在业务操作中选择参考信息。 - Form引用:在表单中引用参照组件,提供数据选择功能。 这些知识点构成了U9-UAP平台开发的基础框架,开发者需要掌握这些技能来构建和维护企业级应用。