应用集成用友软件股份有限公司职务:姓名:目录用友公司介绍NC发展历程介绍XX集团信息化目标XX集团信息化需求理解和分析应用集成解决方案行业方案用友NC技术方案用友NC实施服务方案用友NC典型案例提纲应用部署3.客户化平台2.应用集成平台4.建模工具1.企业级应用平台UAP-NC核心模型业务基础平台特点面向业务技术无关性缩短开发周期提高研发效率降低开发成本业务基础软件平台软件平台的层次图应用软件业务流程驱动MDAFI、SCM…UAP-NC面向服务架构SOA面向对象编程面向过程编程面向机器编程汇编软件基础架构平台J2EE、Websphere…操作系统平台UNIX、Windows、Linux…硬件平台IBMHPSUN服务器、网络…模型驱动的NC开发流程使用模型设计器设计业务模型生成java代码生成数据模型生成界面模型定制业务流程查询引擎实现对外集成业务基础软件平台UAP-NC数据报表模型分布式计算模型业务流程模型组织机构模型界面模型高速数据访问模型辅助开发工具元数据MDA模型驱动MDA的意义变化是永恒的,技术永远在革新,实现技术的变化要快于业务领域的变化。对建模的投资更加持久有效,不绑定在具体的技术上从模型出发,而非从代码出发,产品更加人性化,更能贴近用户需求有利于建立规范的开发流程,改善代码质量,更加OO不同的代码实现、不同的数据脚本……将平台无关模型转换为平台相关模型(PSM)针对应用领域建立高度抽象的业务模型这个模型为平台无关模型(PIM)NC的元数据借鉴了MDA的思想,但更加注重NC的现状,注重实效,尽可能提高NC产品的整合力度,减少开发人员的重复、琐碎劳动,提高开发效率,使开发人员能在自己熟悉的应用领域发挥更多的作用,减少技术上的纠缠。关于MDA更多信息:可以google“MDA”,”MOF”,”JMI”等进行了解。UAP建模架构元数据模型接口定义元数据模型接口实现元数据查询服务接口基于元数据的数据访问DASFacade/NCObject基于元数据的持久化MDPersistenceService数据模型代码生成SQL生成基于UAP基础平台基于UAP模板基于UAP流程平台及UI模式化单据模板打印模板查询模板功能建模集成开发环境基于Eclipse的模型设计器业务建模功能建模mapping基于元数据的模型驱动开发实体的模型信息实体属性的模型信息选定的实体模型设计器资源浏览器工具面板画布属性面板模型视图功能建模集成开发环境HTML界面形态UAP流程配置资产调拨单工作流调入公司调出公司设备管理员录入调出单据审核调拨单公司相关领导公司相关领导审核调拨单录入调入设备使用信息设备管理员审核通过单据不合格重新填写单据不合格重新填写库房管理员确认入库确认出库库房管理员审核通过通知单据取消设备管理员不同意调拨取消单据不同意调拨设备要求修改单据自动关闭1.流程分析2.组件定义3绘制流程基于元数据的查询建模面向分块报表的区域扩展-复杂案例报表提供分组,排序,过滤,汇总,连接等运算面向分块报表的区域扩展-复杂案例开发伙伴资源及分布培训考试孵化基地技术网站UAP平台介绍,NC产品业务基础软件平台见习工程师2000高级工程师58人系统架构师8人开发基本技能未通过认证考试通过认证考试熟练掌握UAP开发并对NC产品熟练丰富的开发经验丰富的ERP经验开发人员430人UAP平台介绍开发通过考试珠海格力港通集团—构建面向服务架构的企业应用平台现场培训用友开发经理现场带队开发总部远程支持标准考试开发经理考核培训开发支持认证开发资料格力港通应用系统财务管理系统HR管理系统百安物流管理系统VMI管理系统OA系统BI系统信息交换管理审批:配置管理多语言准则资金管理预算管理资产管理UAP-NC用友企业应用平台开放的系统集成平台Portal和基于SOA的交换架构稳定开放的底层技术平台J2EE架构,跨数据库,跨操作系统,丰富的底层技术支持统一的系统管理平台系统监控,统一配置基于多组织架构的企业应用运行平台业务流程,审批流程,会计平台,权限模型等基于模式化的开发平台表单、报表、打印、查询功能的模式化NC管理软件框架传媒行业:10多个制造、金融电力、传媒电信、钢铁流通、烟草医药、保险等应用组件:10多个客户化、财务供应链、生产制造人力资源客户关系管理IUFO、BPM分销、电子商务等应用组件制造合并报表分销供应链人力资源客户关系客户化合并报表生产制造企业绩效电子商务UAP平台动态会计服务预警服务查询引擎中间件服务……工作流服务消息服务数据交换服务无线移动服务电力金融烟草电信家电钢铁食品制造流通保险行业方案UAP分层结构图会计平台预警平台访问控制业务流程配置UI数据缓存数据传输数据交换审批流配置多语言准则消息管理移动管理组织管理表单模板报表模板打印模板登陆/CA认证任务调度异常缓存日志工作流规则引擎持久性框架基本算法连接引擎同步SQL翻译器元数据管理SwingUi框架SwingUi控制JSP框架JSP标签JavaScriipt脚本企业服务框架富客户引擎瘦客户引擎基本技术服务应用模板基本应用服务UAP应用框架UAP系统框架Portal服务器Solaris/AIX/Linux/WindowsJ2EE服务器(WebSphere/WebLogic/UFIDAApplicationServer)操作系统Oracle/DB2/SQLServer/OSCAR数据库表单设计器报表设计器打印设计器查询设计器业务流程设计器规则设计器组织管理工具部署工具客户端安装工具配置工具系统监视器UAP-NC交付模式商业智能报表分析金融行业插件流通行业插件电信行业插件钢铁行业插件财务管理SCMHR资金生产制造CRM开发工具组件服务版本控制UI工厂业务建模权限安全应用服务模板配置部署工具Portal操作系统数据库J2EE中间件网络决策管理层企业IT人员用友技术专家企业用户实施咨询工作量高于80%开发专家工作量低于20%平台化界面模板集团化框架用友中间件J2EE1.2高性能中间件集群工作流引擎查询引擎JDK3.X体系化性能UAP-NC历程以及发展JAVAB/S结构大型数据库JDK1.1.8代码动态下载稳定的平台化产品WFMC模型模式化开发平台PortalWebsphere企业搜索智能监控系统自愈基于元数据的模型驱动集成开发平台轻量级框架UAP1.0UAP2.0UAP3.0UAP4.0UAP5.01997年开始2001年开始2004年开始2006年开始2009年开始提纲应用部署3.客户化平台2.应用集成平台4.建模工具1.UAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索UAP-NC客户化配置-权限管理基于角色的授权功能及按钮对数据项授权管理的数据权限功能、按钮数据项数据权限人员管理业务资金调拨出入库凭证数据资源权限控制UAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索达成管理控制的效果集团级参数、公司级参数、主体账簿级参数、固定资产账簿级参数。逐级分配为个性化开发提供访问服务UAP-NC客户化配置-参数配置UAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索UAP-NC客户化配置-自定义项自定义项管理包括定义自定义项、引用自定义项及自定义项档案定义。主要解决系统业务单据中已有项目不能满足实际需要时,可以在系统中设置自定义项,并在单据中引用。支持多种数据类型:数字型、日期型、字符型、引用自定义档案、引用基本档案UAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索同一个节点不同角色不同界面字段显示与否,编辑与否类型控制、长度控制计算关系begindate-2008-+month+-01控制规则$Error-iif(enddatebegindate,编辑错误开始时间需要小于结束时间,)界面规则灵活高效不同的角色不同的查询权限界面模型统一的分配机制单据模板定义的是业务数据的编辑模式(内容、样式、规则)提供业务数据编辑界面的灵活配置和不同显示器的自适应能力提供强大的公式解析功能结合自定义项进行界面扩展查询模板提供一个灵活界面接受用户的输入,构造SQL语句的Where条件可以通过设置固定条件和启用数据权限实现对用户所能查询的数据做一定的限制可以扩充修改系统模板,支持更多条件查询报表模板报表模板定义的是业务账表的外观自定义查询是NC推荐的报表解决方案,但一些复杂账表例如收付余额表、明细账等通常用业务查询模型+账表模板来实现打印模板打印模板是一个表格,可以在表格中以单元格为单位独立定义内容、字体、颜色、边框等,并能做表格合并;打印模板上还可指定打印的页面设置信息提供打印格式的灵活设置,并支持多分页模式、套打、批打等多种打印模式控件支持输出Excel、HtmlUAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索业务流平台请购单采购订单采购发票采购到货应付单库存采购业务类型对业务流程的分类。流程配置NC系统中,一个业务流程由相互关联的多个单据组成,通过定义单据间来源与动作驱动关系来定义业务流程。VO交换定义了单据间数据的转换规则。审批流平台职员开始M500M500评估员部门经理同部门抢占同部门抢占结束财务经理或分支同部门可指派会签或汇合子流程过程(Process)活动(Activity)转移(Transition)参与者Participant)分支(Split)汇总(Join)抢占和会签可指派流程限定工作流平台BusinessFlowDesignerAdministration&AuditApplicationModelWorkListOrganizationModelWorkflowEngineProcessDefinitionApplicationClientMetadataRepositoryApprovalFlowDesignerEmailScriptsBusinessServiceWebServiceInvokedApplicationsRuleEngineDataMappingExchangeEngine工作流平台案例资产调拨单工作流调入公司调出公司设备管理员录入调出单据审核调拨单公司相关领导公司相关领导审核调拨单录入调入设备使用信息设备管理员审核通过单据不合格重新填写单据不合格重新填写库房管理员确认入库确认出库库房管理员审核通过通知单据取消设备管理员不同意调拨取消单据不同意调拨设备要求修改单据自动关闭1.流程分析2.组件定义3.绘制流程UAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索任务预警中心提高业务处理的及时性,优化资源利用灵活的插件配置定时调度、条件触发多种提醒方式:邮件、短信、登陆消息预警任务服务信息邮件短信类型插件注册阈值定义条目配置信息产生信息产生服务执行条目,产生消息任务类型注册后台任务部署我的任务任务监控与日志UAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索动态会计平台动态会计平台(科目分类定义,凭证模板定义)结算销售系统采购系统应收系统应付系统生产制造系统库存系统存货核算核销核销结算销售订单发货单销售发票收款单应收单材料出库单产成品入库单销售出库单采购入库单出库成本结转入库成本确认请购单采购订单到货单报检单采购发票应付单付款单结算账务系统实时凭证会计记账凭证会计报表会计账簿UAP-NC客户化配置平台权限管理参数配置自定义项界面模型流程配置后台任务会计平台查询引擎安全企业搜索查询引擎层次图发布层报表功能节点发布者门户发布者模式层格式模式层查询巡逻层数据元数据数据字典数据访问器数据处理器插件多数据源参数SQL交叉设置嵌入代码穿透规则管理器设计器执行器集成物化器权限ETL模型定义模型构建模型应用查询引用资源绑定控件属性布局属性管理器计