1 / 134
文档名称:

BOS培训课件动态扩展平台DEPV75.ppt

格式:ppt   大小:8,327KB   页数:134页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

BOS培训课件动态扩展平台DEPV75.ppt

上传人:我是药仙 2022/8/4 文件大小:8.13 MB

下载得到文件列表

BOS培训课件动态扩展平台DEPV75.ppt

相关文档

文档介绍

文档介绍:BOS培训课件动态扩展平台DEPV75
由NordriDesign提供

DEP产生的背景-实施交付效率
系统性能,功能不稳定,不断打补丁,可能引入新的问题
补丁发布频繁,数量较多,现场补丁定义供工作流使用的操作,一般关联事件或界面动作
功能
组合控件并定义布局方式,可添加事件,绑定数据对象
界面(含web)
扩展单元对应BOS平台中的元数据体系
每个扩展单元都会包含这几种类型元数据节点,仅用于导航
扩展单元不同于BOS中的业务单元(元数据的管理集合,之间关系相对松散)
动态扩展单元元素
DEP概念—动态扩展单元
对应BOS中的实体,元数据模型的核心内容,一般代表现实世界的一个对象描述
提供字段定义、业务方法定义、事件定义、对原有业务方法扩展等功能
数据对象、查询对象、实体界面对象等其他对象均附属或依赖于它
实体
DEP概念—动态扩展单元
对应于BOS中的数据源,用于定义符合特定条件的一批数据
具有一定业务含义的业务查询,可以基于已有的查询元数据或实体创建
可被应用于列表界面、套打、扩展报表等平台
业务数据源
DEP概念—动态扩展单元
对应于BOS中的业务功能,一般代表基于实体方法包装面向业务的操作事件
可以扩展新的业务操作
应用于工作流
业务功能
DEP概念—动态扩展单元
对应于BOS中的功能,侧重于多实体方法的编排调用
可以针对实体方法进行组装扩展定义
多应用于对外服务包装与提供
“Façade”
DEP概念-扩展单元-界面
界面
列表界面
编辑界面
其他界面
基准布局
动态查询方案
基准布局
布局方案
布局方案
事件
事件
对应BOS中的界面,表示实体对象的展现和交互定义,支持GUI界面和Web界面定制
通过界面可以调整扩展单元的展现,在这里可以配置个性化布局
实施版中主要通过界面描述扩展单元
界面
DEP概念-扩展单元-界面
列表界面
列表界面对应与BOS中的列表界面,展现序事簿查询效果
通过动态查询方案定制展示内容,通过扩展可以写动态脚本支持业务扩展
可以添加过滤字段,显示字段,可以添加工具栏、菜单栏
DEP概念-扩展单元-界面
编辑界面
编辑界面对应BOS的编辑界面,代表业务单元的录入展现界面
通过扩展可以写动态脚本支持业务扩展
可以进行控件的添加,字段的绑定等,可以添加工具栏、菜单栏等
DEP概念-扩展单元-界面
基准布局
属于方案级的,一旦动态扩展方案启用,修改后对所有用户和组织生效
个性化布局方案
属于组织用户级的,方案启用后,该布局只对已经分配的组织和用户生效
注意:个性化布局在此设置分配
动态查询方案
表示序事簿查询界面关联的过滤界面过滤信息设置
属于组织用户级的,方案启用后,该布局只对已经分配的组织和用户生效
事件
定义简单的校验规则和关联控件的值携带
DEP概念
对应于BOS中的异常,表示业务处理过程中的异常情况说明
可以新增异常信息
在脚本中可以调用显示定义的异常信息
异常
DEP概念
对应于BOS中的权限,用于对定制开发的内容设置权限控制信息
可以新增权限信息
在用户授权中既可以进行业务授权
权限
DEP概念-业务模板
具有一定业务语义的,可供自定义单据或基础资料复制的完整应用
新建的基础资料或业务单据必须基于某个模板生成
模板由标准产品各业务系统根据自身的业务特点制作并发布
模板是业务的抽象封装,利于快速开发(模板开发规范)
业务模板
模板
应用1
应用2
应用3
复制生成
复制生成
复制生成
DEP概念-扩展脚本
扩展脚本
扩展点
上下文
函数库
前置脚本
后置脚本
扩展点。标准产品中提供的可供执行脚本的位置,比如业务方法、界面操作、界面模板方法等。
脚本。遵循JavaScript语法,根据在扩展点动作执行的前后分为前置脚本和后置脚本。
上下文。提供脚本执行中需要的上下文环境,比如脚本中需要获取界面控件等。
函数库。函数中可用的一些工具集,便于快速开发和业务抽象(不断扩展的常用函数库)。
扩展脚本
DEP概念-扩展脚本
前置脚本&后置脚本
界面控件调整(Onload)
检查、校验(Action*)
客户端扩展点
服务端扩展点
控件注册事件监听(Onload)
返回所需对象属性(getSelectors)
前置脚本
后置脚本
前置脚本在业务方法被调用前被执行,后置脚本在业务方法返回后被执行
编码重复、服务端校验
反写,关联数据更新…
DEP概念-扩展脚本
扩展点
扩展点指标准产品中可以执行扩展脚本的位置。
主要包括实体、Faç