用友NC应用集成平台解决方案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业服务框架
表单设计器 报表设计器 打印设计器 查询设计器 业务流程设计器 规则设计器 组织管理工具 部署工具 客户端安装工具 配置工具 系统监视器
J2EE服务器(WebSphere/WebLogic/UFIDA Application Server)
Portal服务器
操作系统
Solaris/AIX/Linux/Windows
NC的元数据借鉴了MDA的思想,但更加注重NC的现状,注重实效,尽可能提高NC 产品的整合力度,减少开发人员的重复、琐碎劳动,提高开发效率,使开发人员能在自己熟 悉的应用领域发挥更多的作用,减少技术上的纠缠。 关于MDA更多信息:可以google “MDA”,”MOF”,”JMI”等进行了解。
UAP建模架构
系统监控,统一配置
NC管理软件框架
行业:10多个
制造、金融 电力、传媒 电信、钢铁 流通、烟草 医药、保险等
应用组件:10多个
客户化、财务 供应链、生产制造 人力资源 客户关系管理 IUFO、BPM 分销、电子商务等
制造 电信 制造
金融 钢铁 保险
电力
传媒
家电
烟草
流通
食品
行业方案
合并报表 供应链 企业绩效
业务流程配置 审批流配置 组织管理
应用模板
表单模板 报表模板 打印模板
基本技术服务
富客户引擎 瘦客户引擎
登陆/CA认证 任务调度 异常 缓存 日志
工作流 规则引擎 持久性框架 基本算法
连接引擎
同步
SQL翻译器 元数据管理
SwingUi 框架
SwingUi 控制
JSP框架
JSP标签
JavaScriipt 脚本
应用集成
用友软件股份有限公司 职务: 姓名:
目录
用友公司介绍 NC发展历程介绍 XX集团信息化目标 XX集团信息化需求理解和分析 应用集成解决方案 行业方案 用友NC技术方案 用友NC实施服务方案 用友NC典型案例
提纲
1. 建模工具 2. 客户化平台 3. 应用部署 4. 应用集成平台
企业级应用平台UAP-NC 核心模型
UAP-NC 用友企业应用平台
稳定开放的底层技术平台
J2EE架构,跨数据库,跨操作系统,丰富的底层技术支持
基于多组织架构的企业应用运行平台
业务流程,审批流程,会计平台,权限模型等
基于模式化的开发平台
表单、报表、打印、查询功能的模式化
开放的系统集成平台
Portal和基于SOA的交换架构
统一的系统管理平台
基 于
Eclipse 的 模 型 设 计 器
元数据模型接口定义
mapping
数据 模型
业务建模
基于元数据的模型驱动开发
选定的实体
实体属性的模型信息
实体的模型信息
模型设计器
资源浏览器
画布
工具面板
属性面板
模型视图
功能建模集成开发环境
HTML界面形态
UAP流程配置
1.流程分析
2.组件定义
资产调拨单工作流
UAP-NC 客户化配置-自定义项
自定义项管理包括定义自定义项、引用自定义项及自定义项档案定义。主要解决系统业务单据 中已有项目不能满足实际需要时,可以在系统中设置自定义项,并在单据中引用。 支持多种数据类型:数字型、日期型、字符型、引用自定义档案、引用基本档案
UAP-NC 客户化配置平台
权限管理 参数配置 自定义项 界面模型 流程配置 后台任务 会计平台 查询引擎 安全企业搜索
面向机器编程汇编
硬件平台
IBM HP SUN服务器、网络 …
模型驱动的NC开发流程
使用模型设计器设计业务模型 生成java代码 生成数据模型 生成界面模型 定制业务流程 查询引擎 实现对外集成
数据报表模型 辅助开发工具
分布式计算模型 业务流程模型
业务基础软件平台元数据 UAP-NC
高速数据访问模型
数据库
Oracle/DB2/SQL Server/OSCAR
UAP-NC交付模式
商业智能报表分析
决策管理层
开 发 专 家
工 作 量 低 于 20%
金融行业插件 流通行业插件 电信行业插件 钢铁行业插件
开发工具 版本控制
组件服务 UI工厂
财务管理
SCM

HR


资金
生产制造
CRM

业务建模 权限安全 应用服务 模板配置 部署工具 Portal
请购单 采购订单 采购到货 采购发票
库存采购
应付单
审批流平台
过程(Process) 活动(Activity) 转移(Transition) 参与者Participant) 分支(Split) 汇总(Join) 抢占和会签 可指派 流程限定
开始
M>500
同部门抢占
财务经理
职员
或分支同 部门可指 评估员 派会签
审核通过
公司相关领导 审核调拨单
库房管理员 确认入库
单据自动关闭
UAP-NC 客户化配置平台
权限管理 参数配置 自定义项 界面模型 流程配置 后台任务 会计平台 查询引擎 安全企业搜索
任务预警中心
类型插件注册 阈值定义
条目配置



服务执行条目,产生消息



信息产生
信息产生
信息 邮件 短信
提高业务处理的及时性,优化资源利用 灵活的插件配置 定时调度、条件触发 多种提醒方式:邮件、短信、登陆消息
JDK3.X 体系化性能
稳定的平台化 产品WFMC模 型模式化开发
平台Portal
Websphere
企业搜索 智能监控 系统自愈 基于元数据 的模型驱动 集成开发平台 轻量级框架
UAP3.0
2019年开始
UAP4.0
2019年开始
UAP5.0
2009年开始
提纲
1. 建模工具 2. 客户化平台 3. 应用部署 4. 应用集成平台
生产制造 人力资源 电子商务
客户关系
客户化
合并报表
分销
应用组件
动态会计服务 预警服务 查询引擎 中间件服务 ……
UAP平台
工作流服务 消息服务 数据交换服务 无线移动服务
UAP 分层结构图
UAP 应 用 框 架
UAP
系统 框架
会计平台 UI数据缓存 多语言准则
基本应用服务
预警平台 访问控制 数据传输 数据交换 消息管理 移动管理
界面模型统一的分配机制
单据模板
定义的是业务数据的编辑模式(内容、样式、规则) 提供业务数据编辑界面的灵活配置和不同显示器的自适应能力 提供强大的公式解析功能 结合自定义项进行界面扩展
查询模板
提供一个灵活界面接受用户的输入,构造SQL语句的Where条件 可以通过设置固定条件和启用数据权限实现对用户所能查询的数据做一定的限制 可以扩充修改系统模板,支持更多条件查询
基于UAP流程 平台及UI模式化
基于UAP模板
打查单 印询据 模模模 板板板
功能建 模集成 开发环

基于UAP基础 平台
功能建模
基于元数据的持久化 MDPersistenceService
基于元数据的数据访问 DASFacade/NCObject
元数据模型 接口实现
代码 SQL 生成 生成
元数据查询 服务接口
报表模板
报表模板定义的是业务账表的外观 自定义查询是NC推荐的报表解决方案,但一些复杂账表例如收付余额表、明细账等通常用业务查 询模型+账表模板来实现
打印模板
打印模板是一个表格,可以在表格中以单元格为单位独立定义内容、字体、颜色、边框等,并能 做表格合并;打印模板上还可指定打印的页面设置信息 提供打印格式的灵活设置,并支持多分页模式、套打、批打等多种打印模式 控件支持输出Excel、Html
通过考试




化 基
见习工程师 2000
开发基本技能
来自百度文库
未通过认证考试

UAP平台介绍,NC产品
珠海格力港通集团 — 构建面向服务架构的企业应用平台
格力港通应用系统
财务管理系统
HR管理 系统
百安物流 管理系统
VMI 管理系统
OA系统 BI系统 信息交换管理 审批:配置管理
多语言准则 资金管理 预算管理 资产管理
实 施 咨 询
工 作 量 高 于 80%
操作系统
数据库
J2EE中间件
企业IT人员
网络
用友技术专家
UAP-NC历程以及发展
JAVA B/S结构 大型数据库 JDK1.1.8 代码动态下载
UAP1.0
2019年开始
平台化 界面模板 集团化框架 用友中间件 J2EE1.2
UAP2.0
2019年开始
高性能 中间件集群 工作流引擎 查询引擎
Work List
Approval Flow Designer
Invoked Applications
Email Scripts Business Service Web Service
Administration & Audit
Exchange Engine
Data Mapping Rule Engine
基于元数据的查询建模
面向分块报表的区域扩展-复杂案例
报表提供分组, 排序,过滤, 汇总,连接等运算
面向分块报表的区域扩展-复杂案例
开发伙伴资源及分布
系统架构师8人
丰富的开发经验
丰富的ERP经验


高级工程师58人
通过认证考试
熟练掌握UAP 开发并对NC产品熟练



开发人员 430人
UAP平台介绍开发
UAP-NC 客户化配置平台
权限管理 参数配置 自定义项 界面模型 流程配置 后台任务 会计平台 查询引擎 安全企业搜索
UAP-NC 客户化配置-权限管理
基于角色的授权 功能及按钮 对数据项授权 管理的数据权限
凭证 出入库 资金调拨 人员管理业务
功能、按钮
数据项 数据权限
数据资源权限控制
UAP-NC 客户化配置平台
界面模型
组织机构模型
MDA模型驱动
不同的代码实现、不同的数据脚本……
将平台无关模型转换为 平台相关模型(PSM)
针对应用领域建立高度抽象的业务模型 这个模型为平台无关模型(PIM)
MDA的意义
变化是永恒的,技术永远在革新, 实现技术的变化要快于业务领域的 变化。 对建模的投资更加持久有效,不绑 定在具体的技术上 从模型出发,而非从代码出发,产 品更加人性化,更能贴近用户需求 有利于建立规范的开发流程,改善 代码质量,更加OO
同一个节点不同角色不同界面
界面规则灵活高效
字段显示与否,编辑与否 类型控制、长度控制 计算关系 begindate->"2019-"+month+"-01" 控制规则 $Error->iif(enddate<begindate,"编辑错误 开始时间需要小于结束时间" , "")
不同的角色不同的查询权限
任务类型注册
后台任务部署
我的任务
任务监控与日志
UAP-NC 客户化配置平台
权限管理 参数配置 自定义项 界面模型 流程配置 后台任务 会计平台 查询引擎 安全企业搜索
UAP-NC 客户化配置平台
权限管理 参数配置 自定义项 界面模型 流程配置 后台任务 会计平台 查询引擎 安全企业搜索
业务流平台
业务类型
对业务流程的分类。
流程配置
NC系统中,一个业务流程由相互关 联的多个单据组成,通过定义单据间 来源与动作驱动关系来定义业务流程。
VO交换
定义了单据间数据的转换规则。
软件平台的层次图
业务基础平台特点
面向业务 技术无关性 缩短开发周期 提高研发效率 降低开发成本
业务流程驱动MDA
应用软件
FI、SCM …
面向服务架构SOA
业务基础软件平台
UAP-NC
面向对象编程
软件基础架构平台 J2EE、Websphere…
面向过程编程
操作系统平台
UNIX、Windows、Linux …
权限管理 参数配置 自定义项 界面模型 流程配置 后台任务 会计平台 查询引擎 安全企业搜索
UAP-NC 客户化配置-参数配置
达成管理控制的效果 集团级参数、公司级参数、主体账簿级参数、固定资产账簿级参数。逐级分配 为个性化开发提供访问服务
UAP-NC 客户化配置平台
权限管理 参数配置 自定义项 界面模型 流程配置 后台任务 会计平台 查询引擎 安全企业搜索
工作流平台案例
1.流程分析
2. 组件定义
资产调拨单工作流
调出公司
审核通过
3.绘制流程
调入公司
设备管理员
录入调出单据
单据 不合格 重新填写
不同意调拨设备 要求修改
设备管理员
录入调入设备使用
信息
单据不合格
重新填写
公司相关领导 审核调拨单
不同意调拨 取消单据 设备管理员 通知单据取消
库房管理员 确认出库
调出公司
审核通过
设备管理员
录入调出单据
单据 不合格 重新填写
不同意调拨设备 要求修改
公司相关领导 审核调拨单
不同意调拨 取消单据 设备管理员 通知单据取消
库房管理员 确认出库
审核通过
3绘制流程
调入公司
设备管理员
录入调入设备使用
信息
单据不合格
重新填写
公司相关领导 审核调拨单
库房管理员 确认入库
单据自动关闭
或汇合 子流程 结束
同部门抢占 M<500 部门经理
工作流平台
Application Model
Organization Model
Metadata Repository
Application Client
Business Flow Designer
Process Definition
Workflow Engine
相关文档
最新文档