UAP审批流程可跟踪,如下图40所示:
图 40 审批流跟踪
上图中红色节点即为当前审批节点,可以看到整个流程的执行情况以及各处理环节的详细时间、审批意见等。
1.7 文档资料
UAP平台经过十几年的发展,提炼出很多高效、易用的解决方案,可全面解决企业信息化建设各种IT系统的开发需求。下面,将从开发框架、高速数据访问模型、元数据管理、界面模型、数据报表模型、工作流引擎、消息引擎、任务预警引擎等几方面分别介绍。此外,用友也提供应用集成产品,以解决企业系统间应用集成的需求。由于UAP平台中每个解决方案的功能都很强大,限于篇幅,这里只能进行概要介绍,深入介绍可以查阅UAP平台的红皮书。
1.8 开发与代码管理
1.8.1 代码部署和补丁管理
新开发的模块代码,将部署在该模块下面的指定目录下。
运行安装程序,将解压模块下的所有jar包到指定的nchome目录下,形成UAP-NC的目录结构(如下图所示)。所以在压缩jar包时需要安装该目录结构进行压缩。
UAP标准产品的代码与新开发模块或二次开发的代码将部署在不同的目录中,在运行时,类加载器将优先加载二次开发的代码。如果进行系统的升级,在升级过程中,只覆盖原标准产品的代码目录,二次开发的目录将保留,这样就实现了新老版本替换后,原来二次开发的成果将继续保留使用,实现了新老版本的兼容性。
模块代码目录 模块数据库脚本目录 产品目录层次 模块目录层次 数据库脚本目录结构
1.8.2 版本管理
UAP的开发工具,可以引入第三方的版本管理工具,能实现版本管理工具与
开发平台的集成应用。
推荐的第三方版本管理工具:SVN、ClearCase、VSS
用友公司研发中心内部使用的便是IBM的ClearCase,如下图41所示:
图 41 内嵌版本管理
UAP平台还提供运行态的版本管理。针对已安装的各模块的版本、以及正准备安装的版本,都能进行浏览和对比。如下图42所示:
图 42 运行态的版本管理