页面树结构

版本比较

标识

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

...

本书以教学案例设备管理系统的实现为主线,围绕DWF的系统定制、脚本开发、开发进阶由浅入深展开介绍,希望对读者有所帮助,也希望读者在学习了DWF平台后,能用DWF平台搭建出解决企业问题的业务应用系统。以下为各部分培训教材的概览和安排。

2.1 第一部分   DWF模型定制培训 

 学时:60 学时:40

 培训目标:

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

 培训安排:

层级

培训安排

培训内容

基础

第一讲 第一章  组织模型

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

基础第二讲 

数据模型入门第二章   数据模型入门

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

基础第三讲

表单建模入门1 第三章   表单建模入门

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

基础

            表单建模入门(一)

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

基础第四讲 表单建模入门2

            表单建模入门(二)

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

基础

第五讲 表单建模入门3

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


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

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

进阶

第六讲 第四章 数据模型进阶

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

进阶

第七讲 第五章 表单建模进阶

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

进阶

第八讲  第六章 数据模型高级

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

进阶

第九讲 表单建模高级第七章表单建模高级

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

基础

第十讲 第八章 功能模型

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

基础

第十讲  第九章  授权模型

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

基础第十一讲

应用发布管理第十章 模型管理

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

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

     

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

学时:40学时:32

培训目标:

  • 让学员掌握基于已定制的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 SDK扩展后台的restful api的方法,并且介绍了一些DWF后端调用的方法。 举例:图像智能识别的扩展方案介绍如何实现与百度车辆智能识别的集成。
层级培训安排培训内容
高级第一章 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原有的功能。

...