HR自助服务单据开发快速入门用友软件股份有限公司北京分公司客户开发部2011年3月目录1、NC自助服务单据开发...................................................................................31.1.总体概述.....................................................................................................31.2.开发环境搭建.............................................................................................31.2.1.配置Java运行时环境......................................................................31.2.2.配置JAVA_HOME环境变量............................................................31.2.3.下载并解开Dorado5开发包...........................................................41.2.4.安装Dorado5...................................................................................41.2.5.Eclipse开发环境搭建.......................................................................61.2.6.搭建项目工程..................................................................................61.3.自助单据开发流程.....................................................................................71.3.1.建立数据模型..................................................................................71.3.2.导入数据字典..................................................................................81.3.3.单据模板初始化..............................................................................91.3.4.导出Java源代码............................................................................101.3.5.建立视图层ViewModel。.............................................................111.3.6.生成JSP页面..................................................................................131.3.7.建立后台控制类............................................................................151.3.8.功能节点注册................................................................................171.3.9.注册功能按钮................................................................................201.3.10.按钮处理事件的定义....................................................................231.3.11.单据属性设置................................................................................24附录:........................................................................................................................27轻量级参照实现方式:............................................................................................27审批流配置注意点....................................................................................................27轻量级查询模板实现方式........................................................................................29按钮动作前后台交互示例:....................................................................................31增加按钮动作处理....................................................................................311、NC自助服务单据开发1.1.总体概述NC自助服务模块使用的是BSTEK公司推出的Dorado5展现中间件技术。通过将Dorado和NC-UAP平台的整合,可以在自助服务中引用NC-UAP平台中的单据模板,提高了在自助下开发单据的效率。Dorado技术详细介绍请见BSTEK公司官网:1.2.开发环境搭建1.2.1.配置Java运行时环境通过Sun官网获取JDK开发包,下载的开发包解压缩到本地非中文名称的目录中;也可以直接使用NCHOME中自带的JDK开发包,如本机中NCHOME的JDK开发包D:\nchome56\nchome\ufjdk1.2.2.配置JAVA_HOME环境变量对于环境变量的配...