用友U9_ERP软件实施宝典5-UBF与客开.docx
《用友U9_ERP软件实施宝典5-UBF与客开.docx》由会员分享,可在线阅读,更多相关《用友U9_ERP软件实施宝典5-UBF与客开.docx(336页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、UBF 与客开前 言1.1 本书内容随着 ERP-U9 产品在各行业的实施应用,参与 U9 二次开发的开发顾问越来越多,如何快速将自己已有的开发经验与 U9 开发平台衔接起来,提高二次开发效率,进而使项目高满意度交付成为一个关键议题。本书作为 U9 二次开发之入门介绍,说明了如何在本机进行 U9 二次开发环境部署,从项目二次开发的角度讲解分析进行简单档案单据开发及报表开发,并辅以实例讲解。本书案例均在U92.0SP2 下编译调试通过。内容的编排简要介绍如下:第 1 章,开发环境。开发人员系统要求,及 U9 的部署及常见问题和注意事项。适用于二次开发人员的个人 PC 配置,服务器部署请参考实施技
2、术相关。第 2 章,UBF 开发平台。对 UBF 开发框架进行一个简单介绍,以及开发平台的常用查询语言 Oql。第 3 章,二次开发命名规范。良好的命名规范会极大的提升开发效率,该章节对 U9 二次开发命名进行了一些约定。第 4 章,个性化。本章主要讲解 U9portal 的个性化功能。个性化功能在项目实施中应用非常广泛,是解决用户差异化需要首先要考虑的工具。本章无须开发基础及 UBF 开发环境。第 5 章,单据实例开发。本章以一个实际单据开发的例子说明了 BE 实体建模,UI 界面设计,参照设计,BP 操作设计,列表开发,单据装配等基本操作。第 6 章,报表案例开发。本章完整的介绍了一个自定
3、义报表的开发过程以及开发过程中的一些关键点。第 7 章,打印个性化。如何将系统的打印模版进行个性化的调整,本章将解答这个疑惑。第 8 章,Office 应用集成。本章介绍 U9 系统如何与 Office 相关软件集成,如何读取、写入U9 系统数据,并制作 OBA 模版。第 9 章,预警。U9 系统预警功能将对系统数据有一个监控,提高企业业务的灵敏性,、避免业务风险和损失、提高企业员工的生产率、提高员工自助服务的能力。及时预警的功能在项目实施中应用也非常广泛。1.2 阅读本书的对象针对 U9 开发顾问对每一个刚入门的 U9 二次开发顾问,不免都会有一番波折,导致的原因是多方面的,可能是环境部署的
4、,可能是开发规范造成的,还可能是开发平台的缺陷。本书总结环境部署的一些通用性问题及开发命名规范,对于刚入门的初级开发工程师,良好的编程习惯及过程规范是非常必要的。对有开发经验的顾问作为参考手册,仍然具有较大参考价值,如相关引用的说明、模块介绍及后续即将追加的 API 调用说明等。针对 U9 实施顾问对于实施顾问来说,学会部署二次开发项目补丁,对维护项目也极有裨益。1.3 感谢感谢以下同事为本书的编撰付出的辛勤劳动:王怀亮、郭玉平、李培圣、邢华锋杨 旭、杨占军、赵英睿2010 年 9 月目录第一章 开发环境11.1 系统环境准备11.1.1 系统硬件11.1.2 系统软件11.2 开发环境安装3
5、1.2.1 安装 U9 安装服务器31.2.2 安装 U9 应用服务器41.2.3 安装管理控制台51.3 配置 U9Portal61.3.1 登录管理控制台61.3.2 站点服务器配置71.3.3 新建企业91.3.4 JOB 引擎配置121.4 安装 UBF131.5 产品许可151.5.1 本机许可151.5.2 网络许可161.6 数据库的导入、导出181.6.1 数据库的导出181.6.2 数据导入201.7 报表服务器配置261.7.1 安装运行 Sql Server Reporting Services261.7.2 配置报表服务站点 ReportServer261.7.3 部署
6、自定义报表的 DataCommand271.8 报表开发环境参数设置271.8.1 UBF 环境设置271.8.2 UBF 连接到数据库281.8.3 报表开发环境291.8.4 连接报表元数据库31第二章 UBF 开发平台322.1 UBF 介绍322.1.1 应用框架322.1.2 应用开发流程332.1.3 词汇表352.2 UBF 开发环境参数设置372.2.1 UBF 环境设置372.2.2 UBF 连接到数据库392.2.3 启动服务402.3 OQL 查询语言412.3.1 OQL 简介412.3.2 简单条件过滤432.3.3 复杂报表查询432.3.4 OQL 查询风格472
7、.3.5 用户自定义函数与 SQL 标准函数492.3.6 临时表492.3.7 全景体验51第三章 二次开发命名规范523.1 命名通用规范523.1.1 命名方法概述523.1.2 使用规范523.1.3 U9 标准产品发布对象对照表523.2 命名空间规范543.2.1 概述543.2.2 组成要素543.2.3 要素说明553.2.4 规则与约束553.2.5 举例说明553.3 解决方案规范553.3.1 概述553.3.2 约束规则563.3.3 示例563.4 项目规范563.4.1 概述563.4.2 约束规则563.4.3 项目粒度划分规则563.4.4 示例563.5 装备
8、件规范573.5.1 概述573.5.2 约束规则573.5.3 示例573.6 组件规范583.6.1 概述583.6.2 约束规则583.6.3 示例593.7 模型类型规范613.7.1 概述613.7.2 约束规则613.7.3 示例623.8 数据库相关命名63第四章 单据实例开发634.1 需求设计634.1.1 功能概述:644.1.2 UML 建模模型644.1.3 实体数据:644.1.4 用户界面654.2实现664.2.1 实体建模664.2.2 界面设计824.2.3 建立 UIModel854.2.4 创建界面894.2.5 参照设计1014.2.6 建模1264.2
9、.7 列表开发1314.3 组装发布1354.3.1 UBF 构造1354.3.2 组装工具使用1364.3.3 打开组装工具1384.3.4 生成 SG 文件1394.3.5 应用分组1404.3.6 组件装配1414.3.7 页面装配1434.3.8 菜单装配1494.3.9 数据发布1514.3.10 执行批处理文件1544.3.11 脚本运行1554.3.12 组件更新1554.3.13 菜单授权1554.4 本章小结161第五章 报表案例开发1625.1概述1625.2需求1625.3设计1645.3.1 查找条件1645.3.2 栏目说明1655.3.3 算法说明1655.4实现1
10、665.4.1 新建报表模板1665.4.2 新建报表目录1675.4.3 新建报表容器1675.4.4 新建报表页面1675.4.5 新建 DadaCommand1695.4.6 编写 DadaCommand 业务逻辑1735.4.7 报表模板设计1865.4.8 模板布局设计1885.4.9 报表参数设计1915.4.10 报表处理策略1945.5 发布浏览1975.5.1 发布报表模板1975.5.2 部署 DataCommand2015.5.3 菜单授权2035.6 效果预览2045.6.1 查询界面2045.6.2 效果界面2045.7 本章小结205第六章 打印个性化2066.1
11、个性化工具平台(UBFStudio)2066.1.1 启动及登陆2066.1.2 打印元数据库2076.1.3 设计器区域介绍2096.1.4 菜单系统2166.2 模版调整2196.2.1 纸张调整2196.2.2 区域调整2216.2.3 布局调整2236.2.4 增加显示对象2296.3 印数据扩展2326.3.1 增加用户自定义字段2336.3.2 使用 OQL 表达式2356.4 创建 UIModel 打印模版2376.4.1 定义打印模板名称及语言类型2386.4.2 设定 UIModel2386.4.3 打印字段定义(数据查询定义)2406.4.4 定义布局类型2416.4.5
12、设计标题2426.4.6 完成打印向导2436.5 打印模板发布2436.6 SQL 标准函数扩展2476.6.1 操作步骤2476.7 本章小结248第七章 个性化2517.1 表单个性化2537.1.1 卡片个性化2537.1.2 Grid 列表个性化2577.1.3 功能区个性化2607.1.4 添加自定义控件或列2617.1.5 新增关联控件2637.1.6 设置默认值2667.1.7 字段管控设置2697.1.8 个性化权限管控2727.2 菜单个性化2737.2.1 菜单分组的隐藏显示2757.2.2 菜单分组中菜单项的隐藏显示2757.2.3 菜单分组顺序2757.3 查询个性化
13、2767.3.1 查询条件个性化设置2767.3.2 栏目显示名称修改2777.3.3 排序个性化设置2787.3.4 查询方案的保存/删除2797.4 列表个性化2807.5 报表个性化2817.5.1 报表查询条件个性化设置2817.5.2 报表排序个性化2827.5.3 报表行分组/列分组个性化2837.5.4 调整列宽284第八章 Office 应用集成2868.1 核心价值2868.2 环境配置2868.2.1 OBA 客户端安装2868.2.2 权限设置2878.3 功能应用2898.3.1 模板设计和共享应用2908.3.2 U9 数据导入导出2978.3.3 U9 数据查看30
14、28.3.4 U9 数输出和打印3028.4 本章小结303第九章 预警3049.1 周期性预警3059.1.1 周期性预警设置3069.1.2 调度方案3079.1.3 管理提交3099.1.4 通知管理3119.2 实时预警3149.2.1 实时预警设置3149.2.2 请求监控3159.3 消息中心3179.3.1 通知管理3189.3.2 我的订阅3199.3.3 消息查询3209.3.4 消息通道3219.4 本章小结322客户化开发篇UBF 与客开第一章 开发环境本章导读n 本章主要讲解U9 二次开发环境的部署、许可、已经服务器配置;1.1 系统环境准备1.1.1 系统硬件PC 建
15、议要求:内存大小 2G 以上,CPU 频率 2.6G 以上1.1.2 系统软件1)操作系统n 需要安装 Windows Server2003+SP2 或以上版本,并安装 IIS6.0 以上信息服务其中 IIS6.0 的安装位置在:添加或删除程序/添加删除 Windows 组件/应用程序服务器/详细信息/Internet 信息服务(IIS)。按照下图红色数字顺序,安装 IIS6.0。3UBF 与客开点击【确定】、【下一步】后,系统提示插入操作系统光盘,可以插入系统光盘,如果没有系统光盘,可以定位到操作系统文件夹的 i386 文件夹。n 安装.net framework2.0 补丁包(如果本机已经
16、装了 VS2005,则已经存在该补丁包)n 安装.net framework2.0SP1 补丁包n 安装.net framework3.0 补丁包2)其它软件n IE7.0 以上版本n Adobe Reader 或其他可以阅读 PDF 格式的软件(打印输出用)n 版本管理工具(可选)如果需要使用 UBF Studio V2.0 进行团队开发,则需要安装相应的版本管理工具。 UBF Studio V2.0 支持的版本管理工具有 MS Visual SourceSafe V6.0(或更高版本),以及 IBM RationalClearCase 2003 及以下版本。n 数据库SQLServer20
17、05 或 SQLServer2008,并安装 Reporting Services,建议完全安装1.2 开发环境安装1.2.1 安装 U9 安装服务器插入 U9 产品光盘或在 U9 产品安装目录下运行 SPLASH.HTA,如下图所示:点击“U9 安装服务器”弹出下图:向导式完成即可。1.2.2 安装 U9 应用服务器U9 安装服务器装毕,可以在“程序”菜单找到“U9 安装工具”,运行后弹出如下:输入默认密码 123456,点击“下一步”,如下所示作为二次开发个人 PC,我们建议选择“测试环境”,建立连接后,如下UBF 与客开默认全选,点击“安装”,即可1.2.3 安装管理控制台回到 U9 安
18、装服务器之前的界面,如下图所示,点击“安装管理控制台”5弹出下图:向导式完成。在选择路径时,为方便文件管理,建议和前面安装 U9 产品路径改为一致。1.3 配置 U9Portal1.3.1 登录管理控制台安装完管理控制台之后,可以在“程序”中找到“U9-ERP 2.0 SP2 管理控制台”,进行 U9Portal 的配置,弹出管理控制台登录画面(初始密码为 123456)UBF 与客开1.3.2 站点服务器配置我们重点对数据库服务器及报表服务器的配置进行讲解,其他按默认配置即可。进入界面后,选择“站点管理”,如下所示双击“数据库服务器”,修改用户名和密码;11双击“报表服务器”,如下所示1)
19、刷新;获取报表服务器信息;2) 如有多个报表服务器版本,请选择,如没有则为默认 3)确认此路径为 ReportServerLib 目录,通常默认路径即可4)确认后,会上传 ReportServerLib 中的文件至报表服务器,并完成报表服务器配置1.3.3 新建企业进入控制台界面后,选择“企业管理”,如下所示点击“新增”录入企业编码,名称,点击“创建”1) 选择服务器2) 录入数据库名称3) 选择数据库备份文件4) 指定数据库及库日志文件存放路径5) 确认并创建注意:1、标准库备份位置通常在 Portal 目录下2、确认之后开始创建数据库返回企业创建界面,创建文档库(文档库用于产品中有使用 O
20、BA 的模板,如果不使用相关模块,可以不配置文档库),如下所示点击“创建”,创建过程同创建企业库,创建成功后返回,点击“确认”完成企业的创建。1.3.4 JOB 引擎配置进入控制台界面后,选择“JOB 引擎配置”,如下所示UBF 与客开双击企业“001”,弹出如下点击“确认”。1.4 安装 UBF插入 UAP 安装盘或UBF 的安装目录 SPLASH.HTA,如下图所示,点击“安装 UBFStutio”13弹出如下:按向导完成即可,UBF 安装目录最好与Portal 目录一致。UBF 与客开1.5 产品许可1.5.1 本机许可如果本机想申请许可,则需要先获取本机注册信息的.req 文件,将此文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用友 U9_ERP 软件 实施 宝典 UBF
限制150内