页面树结构
转至元数据结尾
转至元数据起始

1.功能模型

功能模型可用于定义系统的应用功能树和操作,通过功能模型中的应用管理,可以为用户生成独立运行的应用界面;一个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),这样就实现了从;
    •  设置英文名、显示名
    • 设置图标、操作样式
    • 设置动作:动作包括:单对象创建(create)、外部链接(url) 、实现操作(implement)、树形节点(folde)、单对象编辑(edit)、单对象浏览(vist)
    • 设置目标类
    • 设置表单名称

至此,就完成了:应用-模块-表单-操作的绑定和联系。

设备列表菜单

  • 无标签