iaan'xi1.功能模型
功能模型可用于定义系统的应用功能树和操作,通过功能模型中的应用管理,可以为用户生成独立运行的应用界面;一个DWF可以搭建出多个应用,通过授权模型实现不同用户查看不同的功能。DWF功能模型包括:应用管理、全局操作、实体类操作和功能操作。
DWF功能模型具有如下特点:
- 多应用通道设计,在最大限度的共享现有数据资产的同时,让用户工作更加专注自身工作。
- 多样化动作配置,可以实现弹窗,滑动,气泡,页签等不同类型的多样化交互效果。
- 功能切换和数据之间支持丰富的互动方式,并且让上下游信息得到有效复用。nxi
功能模型建模包括:
- 应用(Application):应用代表独立完整的系统功能,如:设备管理应用。一个DWF开发实例可包含多个应用,用户可根据需要创建多个应用。DWF初始安装时,自动创建一个默认应用,用于提供前端的初始界面。
- 模块(Module):应用的功能由模块来实现,每个模块代表应用前端的功能入口,如在设备管理中包含:设备管理、零件管理、工单管理三个模块。模块可包含子模块,也可包含操作,如:设备管理模块中包含:设备地图、设备列表、设备卡片三个子模块。详见下图设备管理系统功能。
操作(Operation):DWF功能最小粒度的单位,每个操作对应特定的动作,如编辑、保存、删除等。操作的属性有英文名、中文名、图标等。
2.操作分类
操作的分类:
- 全局操作(Global Operation):在任何表单和模块都可以使用。
- 模块操作(Model Operation):在模块中出现的操作,一般表现为菜单项。
- 实体类操作(Entity Operation):作用在实体类和实体类表单上的操作。
- 关联类操作(Relation Operation):作用在关联类和关联类表单上的操作;DWF系统中内置了2个基本操作:删除左对象、删除右对象。
3.创建设备管理应用
下图为设备管理功能设计,视频中展示了设备管理部分应用功能的创建过程。
设备管理系统功能
以下视频反映了创建“设备管理”的应用过程,主要的操作如下:
- 第一步:选择“新建应用”,创建一个“设备管理”的应用,设置应用的英文名、中文名称,可以设置“首页地址”,也可以通过“起始操作”设置当进入应用以后默认的操作表单;系统提供了"简约白“、”深沉黑“2种自带的皮肤;
- 第二步:在新增的”设备管理应用“下面,创建”设备管理“、”零件管理“、”工单管理“三个模块;
- 第三步:在”设备管理“模块下添加”设备地图“(绑定Landing Page表单)、”设备列表“(绑定MultiAssets表单)、“设备卡片”三个子模块”(AssetCards),这样就实现了从;
1)设置英文名、显示名
2)设置图标、操作样式
3)设置动作:动作包括:单对象创建(create)、外部链接(url) 、实现操作(implement)、树形节点(folde)、单对象编辑(edit)、单对象浏览(vist)
4)设置目标类
5)设置表单名称
至此,就完成了:应用-模块-表单-操作的绑定和联系。
设备列表菜单