电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

UAP平台范文

来源:莲生三十二作者:开心麻花2025-09-191

UAP平台范文(精选5篇)

UAP平台 第1篇

过去两年, 用友公司从两个层面推进云战略并取得了实质性进展:针对大型企业、智慧城市、智慧园区提供了私有云解决方案, 针对小微等企业提供了财税云、协同云、营销云和支付云服务。在有效服务于众多客户后, 2013年, 用友正式向业界发布其最新的平台技术成果。

“未来软件与服务市场将是平台之战。”用友公司董事长兼CEO王文京表示, “对于软件企业而言, 不仅是推进软件产品的云化、服务化, 更重要的是, 通过开放平台, 最大限度地聚合大量第三方应用服务资源, 以多、快、好、省地满足客户大量的个性化需求。”

UAP是用友公司旗舰产品线NC的支撑平台。从2001年起, 经过4个阶段的演变, 历经6个版本, 通过8000多家大中型企业客户的成功实践, UAP已演进为全球技术领先的私有云平台:它不仅能将企业中现有的和未来的应用系统进行有机整合, 形成一个开放的一体化信息平台, 还迈向了云间集成能实现企业与供应商、经销商、电子商务平台的整合。UAP包含了两个关键产品, 商业分析平台“BQ”和数据处理平台“AE”。BQ能实现闭环实时的智能分析, 帮助企业实现精准决策, 快速响应商业变化;AE能支持数据压缩、列式存储、内存计算, 支持结构化和非结构化数据服务。

基于UAP平台的NC6.0大型企业管理与电子商务解决方案已有众多成功案例。以港华燃气集团为例, 其业务覆盖国内21个省/直辖市, 目前有103个燃气项目, 每年还以8到10个项目的速度增长, 拥有1万多名员工, 是国内领先的城市燃气供应商。自采用基于UAP的NC6.0私有云解决方案、一起进行信息系统的升级创新后, 通过搭建港华燃气自身的私有云平台, 可节约基础架构建设费用90%, 减少系统维护费50%, 未来将同时满足业务快速扩张和风险管控的目标管理需求。

技术架构师解读用友UAP集成平台 第2篇

关键词:用友UAP,集成平台,ESB,主数据

中国软件网:用友UAP集成平台支持用户、界面、信息、服务、流程等集成功能,能够方便支持第三方应用与用友(NC)产品快速集成。日前,记者采访了用友集团UAP中心集成产品开发部经理粟竹冉,产品与技术管理部技术架构师龙乐乐,他们就用友UAP集成平台特性以及业界热点话题分享了自己的看法。

(CSDN.NET)集成平台是用友统一应用平台UAP的一部分,由一系列软件框架及服务套装实现企业所需要的各种级别的集成要求,主要包含了套件ESB(企业服务总线)、MDM(主数据管理)、IDM(身份管理)等。

用友UAP集成平台架构图 摘自UAP技术白皮书

用友UAP集成平台支持用户、界面、信息、服务、流程等集成功能,能够方便支持第三方应用与用友(NC)产品快速集成。日前,记者采访了用友集团UAP中心集成产品开发部经理粟竹冉,产品与技术管理部技术架构师龙乐乐,他们就用友UAP集成平台特性以及业界热点话题分享了自己的看法。

用友集团UAP中心集成产品开发部经理 粟竹冉

据悉,UAP ESB的关键特性包括:全生命周期管理的集成开发环境,面向服务的组件编程架构,支持SCA事务模型、分布式异构系统事务,支持集群及负载均衡,提供服务仓库实现跨平台服务的统一管理,内置基于流程虚拟机的消息流和工作流引擎,支持WebService协议,提供JMS、Http、Tcp/Socket协议支持等。

对于开源解决方案,粟竹冉表示,用友开发过程中调研过相关开源产品,功能很强大,但缺点是服务方面做得不好,另外就是监控功能做得很粗糙。用友UAP团队越来越重视借鉴对开源产品的设计理念和思想,但还是持比较谨慎的态度。

用友集团UAP中心产品与技术管理部平台技术架构师 龙乐乐

此外,用友UAP集成平台中的主数据管理和身份管理功能还没有正式对外发布,在之前一直以项目的形式存在,未来用友将把它们作为独立的产品开发。用友UAP主数据管理系统负责主数据服务管理调度、数据读取转换存储以及和其他业务系统的数据交换,主要分为几个组成部分:主数据建模、主数据共享、主数据服务、主数据适配器。

龙乐乐分享了用友UAP平台身份管理的两个典型应用场景:第一是对人员进行统一的身份管理。包括从入职、职务变迁到离职的整个过程进行统一管理。另一个场景是统一认证和身份库,服务于SSO,跟企业门户结合,形成一个全面的安全结构。

UAP平台 第3篇

1 工作流开发环境

用友U8工作流系统提供了工作流设计器和工作流控制台实现表单审批流程的设计, 通过U8工作流系统可以方便、快捷地设计出符合业务需求的流程模型, 能方便地与应用系统、服务、业务事件进行交互。设计出的流程通过流程实例监控界面可以直观地观察到流程实例的运行情况。登录U8工作流系后, 就可以进入工作流设计器或工作流控制台进行单据审批流程的设计了。

1.1 工作流设计器

登录工作流设计器后, 工作流设计界面中显示了主菜单和工具栏, 并同时打开了方案管理器窗口。在工作流设计界面可以实现如下功能:

(1) 流程模型的增加、打开、删除流程模型, 可以实现把运行正常的流程模型保存为流程模板, 便以进行流程模板的统一管理。

(2) 工作流设计器在工具箱中预置了常用的审批活动节点和审批活动模板, 可以方便地拖动节点创建新的审批节点和拖动活动模板图标到流程模型画布调用服务节点。

1.2 工作流控制台

在工作流控制台中可以实现流程模型的发布、暂停使用、取消发布、管理流程实例以及查看流程日志等。

2 工作流的开发流程

用友ERP-U8工作流系统在单据审批中得到了相当广泛的应用。审批流程与业务密切相关, 每一个审批流程都是针对特定的单据进行设计的。设计一个单据并应用审批流程的基本流程为:确定单据的审批业务流程→在UAP平台设计并发布单据→在工作流设计器中设计并保存流程模型→在工作流控制台发布审批流程模型→在企业应用平台填制并审核单据。要设计一个运行合理、满足业务需要的审批流程, 需要在不同的平台之间进行反复测试直到测试成功。

3 审批流程开发和应用过程

通过为“培训单”设计审批流程为案例介绍审批流程开发和应用过程。“培训单”在UAP平台中已设计并发布, 同时在企业应用平台中已进行了业务数据的处理。本案例审批流程分为为两个环节, 第1级审批由销售部的主管黄海负责, 第2级审批由人力资源部的培训副总黄林负责。

3.1 确定审批人是操作员

账套主管demo登录企业应用平台, 在业务导航视图中单击菜单【基础设置】-【基础档案】-【机构人员】-【人员档案】, 打开“人员列表”窗口中找到黄海和黄林设置为操作员。

3.2 设计流程模型。在工作流设计器中, 为该单据设计审批流程模型并保存

(1) 单击主菜单【文件】-【模型向导】, 选择审批对象为“培训单”, 流程模型名称为“培训单审批流程”, 在选择审批人和与通知方式界面单击【添加】, 将黄海添加为第一级审批节点的审批人和通知人, 执行关系选择为“或者”, 通知方式选择为“门户信息”。同样的方法将黄林添加为第二级审批节点的审批人和通知人。

(2) 单击“完成”按钮, 打开了“培训单流程”的流程画布, 在这里可以查看流程模型的结构、属性以及审批节点的属性。通过单击【文件】-【模型完整性校验】, 校验流程的正确性。

(3) 单击【文件】-【保存】, 成功保存模型文件, 至此完成了流程模型的设计。

3.3 发布流程模型

(1) 在工作流设计器中, 单击【文件】-【进入流程管理控制台】, 直接进入到了流程管理控制台。

(2) 在流程管理控制台中单击【流程模型】页签, 展开流程所在的账套。在“待发布流程”列表中, 选中“培训单审批流程”, 然后单击右键菜单“发布”, 完成了该流程模型的发布。

3.4 发起审批流程

(1) 账套主管demo登录企业应用平台, 单击【供应链】-【采购管理】-【培训单】, 在“培训单”界面输入相关的业务数据, 单击【提交】, 系统提示“提交成功”。

(2) 销售主管黄海登录企业应用平台后, 在消息中心收到一条待处理审批任务, 双击审批任务, 在“培训单”界面单击【审核】, 输入审批意见, 然后单击【同意】, 完成了第一级的审批。此时, 系统提示“审批成功!”。

(3) 培训副总黄林登录企业应用平台后, 在消息中心收到一条由销售主管黄海发出的待处理审批任务, 双击该审批任务, 在“培训单”界面单击【审核】, 输入审批意见, 然后单击【同意】, 完成了第二级的审批 (终审) 。系统提示“审批成功!”。由于该环节是终审, 在“培训单”主表实体中可以看到审核人是培训副总黄林。

4 结束语

通过设计案例可以发现, 审批流程设计的核心步骤包括流程结构的设计、流程模型属性的设置和节点属性的设置。审批流程的开发与应用, 涉及UAP平台、工作流设计器、工作流控制台以及企业应用平台的基础档案和业务系统。要想设计一个运行合理、满足企业业务需要的审批流程, 需要在这些平台之间不断切换和反复测试。

参考文献

[1]赵天希.ERP软件开发实训教程[M].北京:清华大学出版社, 2010 (03) .

[2]蒋志青.企业业务流程设计与管理[M].北京:电子工业出版社, 2010 (07) .

[3]郑云翔.业务流程建模与应用[M].广州:华南理工大学出版社, 2014 (07) .

[4]王胜会.管理流程设计实务[M].北京:电子工业出版社, 2014 (04) .

UAP平台 第4篇

为了解开用友UAP平台的面纱,了解更多平台技术,5月28日记者来到用友软件园,采访了用友集团UAP中心的两位专家,重点介绍了用友UAP的平台产品之一——开发平台所包含的组件及其特性,详细讲解了开发平台如何使得敏捷开发成为可能。

用友UAP平台诞生背景

中国软件行业正在经历第三次转型的阵痛,用友UAP伴随NC产品诞生,随着业务复杂度的提升,对页面交互、页面数据处理能力都提出了新的要求,这促使全新的用友UAP开发平台诞生。

用友UAP开发平台从不同类型的软件开发过程中,研究、分析、总结和提炼了大量的设计工具、开发工具、应用开发框架、中间件、基础技术类库以及研发模式等成果,并提供了一个集成的软件开发环境。

用友集团UAP中心Java应用平台开发部经理刘昆鹏表示,用友公司“平台化发展 产业链共赢”的策略,对如何有效利用和扩展研发成果,并在不同研发层次进行独立的资产管理和发展提出了要求。另一方面,随着软件工程的不断推进,整个开发过程的各个环节更加精细化,管理人员、需求人员、设计人员、开发测试等各开发人员都需要协同工作。所以将在开发过程中所产生的最佳实践达到有效的积累,也是开发平台要解决的问题。

用友集团UAP中心Java应用平台开发部经理 刘昆鹏

UAP开发平台的核心优势

用友集团UAP中心技术支持部总经理彭立东介绍,该平台包括了覆盖软件全生命周期的需求分析、设计、开发、测试、构造、发布、运行及维护等各阶段所需的工具。基于用友UAP开发平台能够大幅度提升软件的开发效率、稳定性、可集成性及可维护性,降低软件实现的技术难度以及开发成本。

用友集团UAP中心技术支持部总经理 彭立东

用友UAP开发平台由可视化集成开发环境、应用开发框架、公共服务以及基础技术类库/中间件几个部分组成,同时从开发过程角度提供了软件配置管理与研发管理功能。可视化集成开发环境UAP Studio支持业务建模、分析、设计、开发、测试、组装、发布等开发过程的全生命周期管理,提供各种管理工具、设计器、监控工具,以及软件配置管理系统。采用模型驱动开发的方式,通过上一阶段的输出与下一阶段的输入结合,利用可视化设计器将开发过程串接起来,大大降低开发难度,降低各阶段的鸿沟和不一致性。

用友UAP开发平台的“灵魂”

随后,彭立东先生向记者重点介绍了开发平台的“灵魂”——元数据。元数据框架支持访问服务、开发服务、管理服务,支持建模开发工具整合与适配其他系统模型数据,并提供统一的查询服务,使得平台上的开发者只需要关注业务逻辑,实现了业务与技术的分离。

开发平台的实体设计器包含多种建模元素和实体元素,可以可视化的方式创建面向对象的实体组件,可通过配置代码模板,自动产生可以直接运行的业务实体源代码。

业务与技术相分离

用友UAP开发平台的应用开发框架是基于企业建模理论的,将应用软件的业务逻辑和开发技术相分离,是应用软件开发者可以仅仅关注应用的业务逻辑,而不必关注繁琐的技术实现,使得管理层与业务人员参与应用软件的开发成为可能。大大缩短研发周期、提高研发效率、加快应用开发速度、减少企业信息系统开发的风险,并保证应用开发软件的质量,实现最终用户的个性化的需求。

除了支持开发WEB应用等常见的应用类型外,还支持开发跨平台移动应用。用友UAP移动应用框架提供了数据处理、应用适配器等功能,提供移动应用商店,开发者可以在上面发布自己的移动应用产品。

UAP表单的值更新事件的设计 第5篇

关键词:ERP,UAP开发,表单,值更新事件

UAP开发课程,是计算机软件专业ERP方向的开发课。UAP被广泛用于各大企业的表单、报表、工作流的开发。其中表单开发的重点是单据,单据的开发流程和档案一样还比较简单,关键是如何更好地控制好单据的数据,以减少用户输入时的错误。此内容是利用UAP平台进行ERP软件二次开发的重点也是难点内容之一。本文将对单据的值更新事件的创建方法及案例做详细分析。

1 值更新事件设计的原因

在前面的功能定制与状态控制的章节中,讲过如何修改功能按钮的状态。但这只能修改功能按钮分别在新增、修改、审核、浏览这四种状态下的状态,并不能通过修改栏目(即实体属性)的值来修改功能按钮的状态,前面讲过可以设置实体属性的状态,也只能设置实体属性分别在新增、修改、审核、浏览这四种状态下的状态,而不能更好地根据实际实体属性特点来设置。为了能更好地满足需求,我们可以通过值更新事件来完成。

所谓值更新事件是指表单运行时,改变实体属性的值后所发生的事件。比如,为指定的实体属性赋值;根据条件,改变指定实体属性的编辑状态(可编辑/只读)或显示状态(显示/隐藏);根据条件,改变表单功能或实体功能的行为(可用/不可用)。

2 值更新事件设计的方法及内容

在UAP表单设计的“表单”窗口中,单击【(表单名称)】︱【表单】︱【实体】。打开具体的实体选中需要设置值更新事件的实体属性。在此实体属性的属性窗口中,单击“值更新事件”最右侧的参照按钮,弹出“值更新事件”对话框。在“值更新事件”对话框中,单击【新建】按钮,弹出下拉列表供选择值更新事件的类型。“基础资料”类型的实体属性所支持的值更新事件类型如下图1所示。非“基础资料”类型的实体属性的值更新事件少了第一条携带当前字段相关参照属性到指定列。

注意:一、在设计值更新事件时,要分析清楚需要设置的对象。如希望只要用户在实体属性培训主题中填写的是“ERP开发”,在实体属性培养费中会自动填写“5000”。本例中明显希望一旦实体属性培训主题的值改变,就能发生的事件。因此是对培训主题这一实体属性编写值更新事件,而不是对培训费设计值更新事件。二、UAP中使用的是C#表达式的语法结构来构造“公式内容”和“公式执行条件”,而不是其它语法。

3 值更新事件设计详解及案例

3.1 携带当前字段相关参照属性到指定列

此类值更新事件的含义是:根据基础资料参照,按照既定对应关系,将源字段的值赋值给目标字段。其仅适用于“基础资料”类型的实体属性。当为“基础资料属性”类型的实体属性设置参照属性之后,UAP平台将自动为对应“基础资料”类型的实体属性生成用于赋值的值更新事件。因此一般不需要单独设计此类值更新事件。

3.2 计算定义公式的值并填写到指定列

此类值更新事件的含义是:当满足特定条件时,将公式计算结果赋值给指定栏目。具体的案例有:

a:在tx培训单中,培训费是根据培训主题的不同而不同,且一般都保持不变且一一对应。因此,希望在填写好培训主题后,培训费能自动填充。如,培训主题为“ERP开发”培训费为5000,培训主题为“ERP应用”培训费为6000。

b:在订货单中,金额=数量*单价,可以设计条件:数量!=0&&单价!=0时,金额=数量*单价;tx培训单中,总收入=招生人数*培训费。

3.3 表达式为真/假时改变指定栏目编辑状态

此类值更新事件的含义是:当满足特定条件时,满足改变指定栏目的编辑状态(可编辑/只读)。具体的案例有:

a:在tx培训单中,只要培训主题不为空,培训费为只读(以防止用户随便输入培训费而出错)。

b:在订货单中,数量和单价都不为0时,金额为只读。

3.4 表达式为真/假时改变指定栏目显示状态

此类值更新事件的含义是:当满足特定条件时,改变指定栏目的显示状态(显示/隐藏)具体的案例有:

a:在tx培训单中,若招生人数为0时,隐藏总收入。

b:在发货单中,若业务类型为”0”,表示自取的话,则隐藏发运方式。

3.5 表达式为真/假时改变指定功能状态

此类值更新事件的含义是:当满足特定条件时,改变指定表单功能或实体功能的行为方式(可用/不可用)。具体的案例有:

a:在tx培训单中,根据开始、结束日期控制“保存”按钮的行为状态,如,一旦用户录入的开始日期在结束日期之后,明显是不合情理的,则不允许保存(即把保存按钮设为不可访问)。

b:在tx培训单中,当前就只有两个培训主题,为了防止用户出错,可以设定培训主题只能输入“ERP开发”或“ERP应用”,若是输入其它的则不能保存。

4 总结

本文讨论了在UAP中如何设计值更新事件以及如何更有效地控制用户数据的输入。

参考文献

[1]赵天希.ERP软件开发实训教程[M].北京:清华大学出版社,2010.

[2]宋卫.企业资源计划(ERP)原理与实施[M].北京:机械工业出版社,2011.

[3]赵利强,于涛,王建林.基于SQL数据库的过程数据压缩方法[J].计算机工程,2006.04.

UAP平台范文

UAP平台范文(精选5篇)UAP平台 第1篇过去两年, 用友公司从两个层面推进云战略并取得了实质性进展:针对大型企业、智慧城市、智慧园区提供...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部