U9-UAP开发指南:元数据与公共API详解

需积分: 43 73 下载量 47 浏览量 更新于2024-08-10 收藏 7.82MB PDF 举报
"该文档主要介绍了普元元数据中的公共API,包括后台组件端和UI端的上下文信息,以及U9-UAP开发的基础知识,涵盖开发工具、引用、系统相关、档案开发、单据开发和参照开发等内容。" 在U9-UAP开发中,公共API是关键的部分,用于获取和操作系统的上下文信息。对于后台组件端,它主要涉及UFIDA.U9.Base.BaseBE.dll中的UFIDA.U9.Base.Context类。这个上下文实体提供了以下关键属性: 1. LoginOrg:当前用户登录的组织,这对于权限控制和数据隔离至关重要。 2. LoginUserID:当前登录用户的ID,这是追踪用户操作的基础。 3. LoginUser:当前登录用户对象,可能包含更详细的用户信息。 4. LoginDateTime:当前用户的登录时间,有助于分析用户活动的时间分布。 UI端的上下文信息则来自UFIDA.U9.UI.PDHelper.dll中的PDContext,其主要属性包括: 1. Current.UserID:当前登录用户ID,与后台的LoginUserID对应。 2. Current.UserCode:当前登录用户的代码,便于系统内部标识用户。 3. Current.UserName:当前登录用户名,用于显示和交互。 文档还详细阐述了U9-UAP开发的基础知识,包括开发工具如UBF开发工具、应用组装工具和客开部署;客开引用,特别是UBF常用引用和C#设置引用路径;以及系统相关的配置和使用。在档案开发部分,讲解了BE组件、UI组件的创建、实体建模、UI组件的构造和发布等步骤。此外,单据开发章节介绍了如何创建单据类型的BE和UI,以及实现单据编号、默认值设置、个性化功能等。 参照开发部分则讲解了如何创建和调用单据类型的参照组件,为用户提供了更丰富的交互体验。所有这些内容构成了U9-UAP开发的核心技术点,帮助开发者构建高效、灵活的企业应用。