U8-UAP 培训用友软件股份有限公司张劲涛222333111UAP 培训资料说明444UAP 简介UAP 产品特性和优势分析UAP 项目介绍和现场演示U8-UAP 的价值与特征高效的开发模式工具化区分不同的角色应用图形化设计 + 代码方式良好的扩展能力和柔性化分层开发开放性个性化配置集成应用门户EAI 、集成框架协同应用工作流应用平台 -UAP前端平台开发平台行业插件标准应用客户化 / 个性化 / 开发 / 配置行业插件报表引擎数据查询引擎EAI消息中心FIU8MSCMCRMHRBPMUAP Studio集成工具Visual Studio.Net StudioMicrosoft DNA / Microsoft Net Framework基础应用服装汽配Portal服务层工作流权限控制元数据层U8 中间件U8FormU8WebBI…U8 产品架构元数据驱动模式元数据驱动模式UAP-IDEUAP-IDE表单设计器报表设计器过滤设计器参照设计器栏目设计器数据查询设计器元数据库元数据库客户化客户化表单运行时Application报表运行时过滤运行时栏目运行时查询运行时二次开发二次开发一次开发一次开发861870一次开发项目二次开发项目插件行业包客户化项目版本隔离采用在元数据中定义所属项目的模式保障各版本间的元数据是隔离的。IDE 登录时需要确定项目。安全升级无论标准产品升级到哪个版本都不会对二次开发、客户化等开发造成影响。87XU8-UAP 的范围广义所有的二次开发的支持内容都属于 UAP狭义UAP 表单UAP 报表工作流门户二次开发方式独立应用的组件开发U8 老单据的插件式开发UAP 工具开发产品集成应用独立应用的组件开发开发中使用目前的 U8 各种控件进行组装式开发按用户要求开发出用户使用的组件按门户的规范将这些组件注册到门户中支持 VB支持 .NET ( 上海分公司 )应用范围:目前的主流模式,行业和客开都使用。优点:开发方式灵活,程序员可以随意控制。缺点:开发效率较低,缺乏统一控制。U8 老单据的插件式开发业务组开放各种接口插件接口( UI 层、应用层),行业应用较多, 890 会有全面的方案API 接口872 产品进行了各种层次的封装,提高接口的易用性。按钮自定义 , 所有业务界面都可以支持,如果不支持,可以发补丁。单据插件,单据控件开放。应用范围:行业开发部使用此种模式。优点:用户体验好 ,开发成本低缺点:接口不够一致和规范,还需要推广。API 查看器872API 查看器项目:武汉、钱江、淄博有一个补丁解决大数据量导入问题某些单据必输项没有标识,已经有补丁C# 和 VB 代码示例UAP 工具开发模式基于平台的开发UAP 表单UAP 报表工作流应用范围:行业开发部使用过模式,个别分公司 使用。优点:用户体验好 ,自动化程度高(开发效率高)缺点:还需要推广。UAP 表单特性 - 快速的表单开发只需要十分钟就可以开发出一个表单风格完全也 U8保持一致。实施人员可以试用一下特别是档案,非常实用。UAP 表单特性 - 运行时单据、档案的基本功能都支持显示与操作风格与 U8 保持一致支持功能权限、数据权限 871自动生成过滤、列表编码规则支持多视图打印与 U8 完全一致自动支持工作流 872全面支持生单872个性化872UAP 表单特性 - 档案可以应用到 U8 单据新增的任何档案都可以在 U8单据中使用你也可以将任何一个参照修改为支持单据 871 版本UAP 表单特性 - 分层开发支持U8UAP 在子产品上面又构建了开发项目层,用户可以新建开发项目,开发项目中可以包含一个或者多个子产品, UAP 表单可以在不同 UAP项目中继承或重写,即支持分层开发。871 版本开始支持UAP 表单特性 - 支持多种类型单据 多实体复杂档案 多实体 + 复杂布局列表档案 871 表格编辑树形档案 871 如存货分类等树形导航档案 871 如存货档案等UAP 表单特性 - 支持多实体UAP 支持任意多层实体,这是第三层实体的例子。培训单的实体树型结构,包括了基本情况(根实体)、培训议程、参加人员、讲师四个实体。UAP 表单支持任意多层的实体关系,形成实体关系树,并在运行时自动维护实体关系。UAP 表单特性 - 建模与视图分离布局分卡片式和表格式每个视图都有独立的按钮区,也可以隐藏,这些按钮都可以单独控制权限每个视图称为 EditWindow任何一个视图都可以在卡片式和表格式之间任意切换任何一个实体都可以对应多个视图一个视图中可以使用多种布局控件标签多页签分组框。。。甚至可以使用自定义控件UAP 表单特性 - 每个视图都可以定义风格UAP 表单特性 - 可视化定义 UI 逻辑UAP 表单特性 - 完整的编程接口支持UAP 支持一个表单注册多个插件( UAP 中称为行为对象),多个插件由 UAP 运行时负责管理,执行顺序靠后的行为对象可以继承或者重写其前面的行为对象的方法。这是 UAP支持分层开发的又一个体现。UAP 表单特性 - 生单支持 32 种老单据生成 UAP 单据。 872支持 UAP 单据生成这 32 种老单据。872UAP 生单规则,支持目标单据和源单据实体之间的转换规则 支持简单映射汇总公式代码UAP-872 其他设计时 按单据导出脚本按报表导出脚本UAP 报表多种展现风格多种数据源支持多视图支持导航区图表UAP 报表特性 - 电子表格视图多种交互风格折叠展现合并展现平面展现UAP 报表特性 - 分组定义UAP 报表特性 - 导航区UAP 报表特性 - 显示样式 UAP 报表特性 - 自由报表支持任意布局图片可以从 U8 中得到存货图片人员图片UAP 报表特性 - 交叉报表UAP 报表特性 - 丰富的图表UAP 报表特性 - 支持定时报表UAP 报表特性 - 强大的扩展能力UAP- 工作流872 的工作流已经非常简单了基于 BPEL可视化的设计器与门户的整合组织表达式条件表单式路由工作流架构图应用门户工作流服务工作流设计器表单设计器数据映射设计流程管理器人员Web 门户企业门户待办工作表单消息中间件工作流应用流程工作流应用流程工作流系统详细介绍工作流系统详细介绍流程设计器界面介绍新建流程模型设计流程模型管理控制台流程模型流程实例查看日志工作流运行时控制工作流监控报表工作流其他特性工作流设计器-首界面工作流设计器-首界面新建流程模型新建流程模型① 点击工具栏上的新建按钮;② 弹出新建流程模型界面;③ 用户可以参照一个系统预置的流程模版;④ 用户也可以选择空白模版;⑤ 如果是较简单的线性审批流程,则直接使用模型向导会更加方便;⑥ 录入流程名称;⑦ 选择流程分类下的某个审批单据,如果是参照的预置模版则不需要选择了;⑧ 点击完成后进入设计阶段。建立简单的线性流程建立简单的线性流程使用模型向导可以快速建立简单的线性流程流程结构的设计流程结构的设计以目前支持的审批流为例,就是要根据用户实际的审批流程,使用工作流系统提供的工具和语言描述出流程的结构,这就要用到工作流设计器的工具箱。工具箱为用户提供了设计流程结构所需要的节点,把需要的节点选中拖到画布区即可。工作流控制台工作流控制台① 流程模型页签:查看每个账套中的已发布流程和未发布流程;② 流程实例:查看已创建的流程实例,即已进入审批流的单据信息;③ 日志:查看工作流的运行日志;④ 已发布流程:列示已布的流程;⑤ 待发布流程:列示设计完整的流程;⑥ 打开:打开选中流程的模型图形;⑦ 暂停使用:对已发布流程暂停使用;⑧ 取消发布:取消发布的流程在没有修改并产生新版本的情况不能重新发布,但是如果对流程模型进行了修改后保存了新的版本则可以再发布。并可以用以前的版本替换新版本以实现对以前流程再次启用。⑨ 发布:把待发布中的流程模型正式发布使用;⑩ 流程模型列表:查看流程状态等。UAP 其他工具参照设计器设计新的参照栏目设计器调整列表栏目过滤设计器增加新过滤项菜单调整工具调整菜单顺序API 查看器销售、采购、库存的所有单据的 API 接口描述、代码。数据引擎工具表单、报表、参照的数据源集成工具 (IF 工具 )主数据、数据变换、数据变化捕捉UAP 项目情况地点项目名版本类型天津灯塔油漆871天津杰迪数码科技有限公司甘肃华羚物流872分公司实施河北工业泵二期871分公司实施武汉API 、单据、按钮872分公司客开沈阳建华管桩 _871盘锦中油 _872铁煤机械 _871871+872分公司实施苏州盛虹 _872苏华农电 _872872871 升级到 872分公司服务行业GSP 文件管理871 升级 872总部行业开发烟台金典美家870分公司实施青岛百龙北车丹凯红领871分公司实施甘肃 - 华羚物流完整的物流管理流程新老单据的协调应用合同实际使用的是老单据 (利用 872 的功能)快速的开发过程仅仅经过半小时的培训后期有一定的技术指导二次开发功能代码量少如订货单的代码亚太本土第一管理软件供应商