nc-uap功能模块介绍

nc-uap功能模块介绍

ID:11175945

大小:1.10 MB

页数:0页

时间:2018-07-10

nc-uap功能模块介绍_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《nc-uap功能模块介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、NC开发平台技术NC-UAP5.0用友NC-UAP2021-10-21目录第一章UAP总体介绍3第二章UAP各种功能介绍61.模板介绍62.流程平台73.自定义查询83.1数据字典83.2.自定义查询84.外部交换平台—EAI10第一章UAP总体介绍用友公司针对大、中、小型企业分别建立了NC、U9、U8三条产品线,NC产品的目标是扮演集团级大型企业的信息化中枢,而UAP平台则扮演了整个NC产品的基础架构。按照中国ERP企业成功应用模式,要成为一个成功的ERP软件基础平台,UAP必须支持为目标客户提供标准化、行业化、个性化的解决方案

2、。对于ERP系统的最终使用者来说,每天接触最多的就是包含了各种业务信息的表单。这样,对于开发者,它意味着大部分的精力都必须投入到表单程序中,而这些程序却只能满足个性化的需求。如何帮助开发者将主要精力转移到对业务逻辑的关注,同时帮助他们高效地创建出符合标准、行业、个性模式的表单程序?UAP提供的解决方案是模板化——它是模式化思想的一种应用,包括以下两个方面:1.免开发的配置模板。利用表单设计器将表单的GUI界面保存成模板,用友的各产品研发团队可以为客户内置标准模板,实施顾问和二次开发伙伴可以针对企业的特性增加行业模板或个性化模板;另

3、外,为了配套表单数据的查询功能、输出功能,UAP还提供了查询模板、报表模板和打印模板;2.需要开发的代码模板。这是对设计模式中Template模式的应用,作为基础类的代码遵循了“职责分明”和“高度重用”的原则,将GUI界面绘制、数据模型绑定、按钮事件处理、后台数据存取以及与流程平台的集成等复杂问题都封装起来,客户程序员可以不关心它们的实现细节,仅通过实现接口和重载等方式快速开发出表单程序。图1UAP表单模板化解决方案UAP表单设计器将表单最常用的界面类型抽象成卡片和列表的组合,支持日期、数字、逻辑、下拉、参照等数据类型,并且可以定

4、义数据在前台加载时自动执行的显示公式和编辑控件后触发的编辑公式。下图是UAP表单设计器配置出的一个表单模板。图2UAP表单设计器示例UAP表单设计器承担的主要职责是定义GUI界面,UAP表单代码模板则以整个UAP平台为基础,为应用程序提供了对底层的封装。它的框架结构如下图所示:图3UAP表单代码模板框架结构图UAP表单代码模板的首要职责是数据绑定——针对不同的界面类型,提供对表单数据的查询、新增、编辑、保存、删除和打印输出功能。最重要的是,它还是连接业务系统表单程序和UAP流程平台、会计平台、数据交换平台等基础平台的桥梁,基于它,

5、客户开发人员可以比较轻松地完成与以上几大平台的对接。另外,它支持开发人员自定义按钮和自定义事件处理逻辑,利用UAP平台后台业务动作的脚本化可在开发阶段和实施阶段根据业务逻辑灵活调整后台处理的程序。UAP表单模板化解决方案构建了符合标准化、行业化、个性化要求的表单程序,能帮助开发人员快速响应客户需求,并帮助实施顾问在交付阶段独立解决客户的部分个性化表单需求。第二章UAP各种功能介绍1.模板介绍基于NC界面统一、常用功能部件统一、简化开发过程的思想,NC提供了几个模板来实现一些通用的界面功能,主要包括:单据模板、查询模板、报表模板和打

6、印模板等。所谓模板包括两个部分:²模板数据:存放于数据表中(提供界面维护工具),描述模板的具体内容。例如单据模板数据描述了单据项目及具体的编辑属性,打印模板数据描述了打印格式等信息。²公用控件:程序员在界面编程中可使用的控件。例如单据和报表控件是一个UIPanel,查询是一个UIDialog。NC的模板开发过程如下:²准备需要的业务数据表和相关代码(VO、BO等代码);²生成默认的模板数据(借助初始化工具);²利用模板控件编写界面代码;²进行后续业务处理(业务查询、数据保存、更新等)。流程如下图:2.流程平台流程配置是将企业的业务

7、流程进行规范,使企业某种类型的业务均按照一致的模式运行。企业的业务都有一定的流程规范,流程配置可以根据企业业务的需要,灵活地定制企业业务类型及其操作流程。NC流程平台包括业务流程和审批流程两个部分。整个业务流程框架的核心是工作流引擎。它负责解释执行由业务流设计器和审批流设计器设计的流程定义。流程定义可以引用NC系统建立的功能模型、组织模型以及各种元数据。NC用户可从工作列表中查看到工作流引擎分配给他的工作项。通过单据动作(比如提交、审批、弃审、驳回等)来处理工作项,从而驱动流程流转。工作流引擎在流转过程中还可以调用各种自动应用,包

8、括电子邮件、脚本以及Web服务等。业务流程框架还提供了管理监控工具对运行中的流程实例进行状态查询和管理。对于流转过程中涉及到的数据交换,工作流引擎将调用交换引擎根据规则进行数据映射。1.自定义查询3.1数据字典对于程序员来说,利用代码直接获取库结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。