页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 让学员掌握用DWF的定制功能,具备独立完成工业应用系统、业务系统的构造的技能。

 培训安排:

层级

培训安排

培训内容

基础

第一章  组织模型

介绍用户管理,用户组的概念,组织树。

基础

第二章   数据模型入门

实体类模型,介绍设备管理系统涉及的3个实体类:设备,工单,零件。

基础

 第三章   表单建模入门

介绍了表单建模、表单建模工具、控件分类控件属性区、表单引擎、操作的基本概念

基础

            表单建模入门(一)

零件类表单,简单控件使用,了解单对象表单,多对象表格的建模方法。

基础

            表单建模入门(二)

设备类表单,其他控件使用,进一步了解其他单对象控件的使用。


            表单建模入门(三)设备看板,工单管理(表头部分),了解地图控件和引用类控件的用法。

            表单建模入门(四)介绍可视化控件的使用

进阶

第四章 数据模型进阶

单关联类(工单-零件)使用什么零件修理。

进阶

第五章 表单建模进阶

关联类表单,工单管理(工单和零件的关联类表单)。

进阶

第六章 数据模型高级

介绍产品结构的概念,介绍零件到零件子关联应用。

进阶

第七章表单建模高级

介绍产品结构树和设备综合看板的建模过程,介绍树形控件,左树右表。

基础

第八章 功能模型

建立应用通道,配置顶层的菜单。

基础

第九章  授权模型

介绍功能授权、访问控制,权限模型。

基础

第十章 模型管理

模型包管理,介绍DWF实例模型的迁移。

基础附件说明DWF内部查询条件查询,目录树与目录点选的使用

     

2.2 第二部分   DWF脚本开发培训   

...

  • 让学员掌握基于已定制的DWF应用通过前后端脚本定制特殊功能的能力。
  • 包括:控制前端的特殊行为,控制后端数据的变化,控制工作流中对象的变化。

培训安排:

层级培训安排培训内容
进阶第一章 脚本功能概览DWF脚本介绍,设备管理数据模型回顾,脚本培训的安排。
进阶第二章 前端脚本入门介绍DWF为脚本开发者提供的辅助变量,这些辅助变量是DWF保留的一些关键字。
进阶第三章 用脚本访问前段数据介绍如何通过DWF的前端脚本访问加载到界面的业务对象数据。
进阶第四章 单对象表单控件脚本介绍如何通过DWF的前端脚本访问前端页面中表单控件,进而控制表单控件的隐藏与显示等。
进阶第五章 多对象表单空间脚本主要介绍多对象表单控件的一些通用脚本函数,还将结合多对象控件的介绍一个很重要的概念,操作生命周期。
进阶第六章 表单中的事件脚本

介绍表单控件的事件机制,与事件绑定操作的脚本扩展能力,同时还补充介绍前端调用restful API、文件下载、DWF表单打开、对象数据查询与动态参数控件等高级脚本能力。

进阶第七章 后端脚本入门介绍DWF提供后端脚本支持能力,后端保留字、脚本提示、查看日志等。
进阶第八章 后端脚本扩展数据模型管理介绍如何利用后端脚本能力扩展DWF的数据模型中实体类与关联类后端事件管理机制。如何实现扩展、工单和设备属性联动脚本案例。
进阶第九章 后端脚本调用第三方服务以restful api调用为例,介绍如何通过后端脚本调用DWF内置的Java类库和第三方restful api服务
进阶附录    综合案例汇编         

用自定义控件实现高级可视化

使用订阅控件实现动态刷新

通过后端脚本集成Python

如何通过restful api启动后端脚本

钉钉集成钉钉使用说明

脚本开发任务快速指导手册


2.3 第三部分  DWF开发进阶培训

学时:32

培训目标:

  •  操作插件扩展:操作插件是DWF最简单的插件,通过操作插件,可以在DWF开发基本没有限制的页面。
  •  表单插件扩展:表单插件实现表单引擎扩展,把更多的功能插件作为表单控件发布在表单引擎使用。
  •  介绍开发后端Restful Api的方法。

培训安排:

层级培训安排培训内容
高级第一章 DWF进阶开发总览

DWF是前后端分离的架构,编程也分前端编程和后端编程。DWF前端使用JavaScript开发语言,使用Vue为基础框架,使用iView控件库。WF后端使用Java开发语言,基于Spring技术栈,主要使用Spring Boot框架作为后台服务的基础技术。

高级第二章 搭建开发环境介绍如何使用Visual Studio Code建立一个基于DWF SDK的全栈开发环境,包括:前端VUE开发,后端SpringBoot开发以及独立的数据库。
高级第三章 前端插扩展和封装介绍DWF的代码包的概念,代码包的组织形式,以及如何将代码打包。
高级第四章 操作插件开发-入门

介绍用于使自己编写的前端vue页面,在应用端的菜单项中被配置调用,用插件开发实现对模块操作的扩展。

高级第五章 表单插件开发-进阶介绍了操作插件和按钮插件的开发
高级第六章 表单控件开发-入门表单插件的组成,生命周期,打包和调试方法,并给出了一个最简单的表单插件的开发方法。
高级第七章 表单开发控件开发-进阶

介绍了如何利用DWF提供的EditBox内部组件自动识别控件的属性,并自动产生属性编辑区对应输入界面的方法

DWF可自动识别的arg参数

高级第八章 表单控件开发-高级主要结合vue列表控件介绍了如何在dwf中实现一个多对象控件
高级第九章 增加新的后端服务

介绍如何利用DWF SDK扩展后台的restful api的方法,并且介绍了一些DWF后端调用的方法。

高级第七八章 代码的打包和装配介绍通过SDK对代码进行打包,形成代码包,进行装配,从而扩展DWF原有的功能。