页面树结构

版本比较

标识

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

1 代码打包

开发完成之后,需要SDK对代码进行打包,形成代码包,之后可以将代码包发往现场,进行装配,从而扩展DWF原有的功能,

...

执行该命令后,自动在part中生成对应的assemble-to.yaml文件,记录当前代码包的插件模块信息;并将代码打包到DWF3.0/dwf-part-all/zipfiles中

Image RemovedImage Added

2. 代码装配

访问dwf系统,进入【模型管理】上传成功后,可看到当前服务器中的代码包信息

...

代码包的下载、启用、删除按钮如图,【启用】按钮为橙色(选中状态)表示需要装配当前模块

Image RemovedImage Added

选好需要装配和不需要装配的模块,点击右上角【装配】按钮;选择【装配后自动重启】则编译完成后自动重启系统前后端,多用于系统空闲、没有被用户使用的情况,若系统中正在进行其他操作,可选择【装配后手动重启】,只进行编译,不会中断系统当前工作,在系统空闲时再点击装配左侧的【重启】按钮进行重启即可。

Image RemovedImage Added

这里我们选中【装配后手动重启】,点击【确定】,开始代码装配于系统空闲、没有被用户使用的情况,若系统中正在进行其他操作,可选择【装配后手动重启】,只进行编译,不会中断系统当前工作,在系统空闲时再点击装配左侧的【重启】按钮进行重启即可。这里我们选中【装配后手动重启】,点击【确定】,开始代码装配。

Image RemovedImage Added

装配中,编译时间较久,请等待。可下载装配日志查看进度,右上角【下载日志】下拉框允许下载装配日志,其中Modeler-Service为后端modeler运行日志,App-Service为后端app运行日志

Image RemovedImage Added

装配完成,若装配状态是待重启,可点击【重启】按钮进行系统重启。

Image RemovedImage Added

装配完成或重启后,若装配状态是装配成功,则表示代码装配完毕。如果装配了前端插件,可能需要f5刷新页面,或清理缓存重新登陆modeler-web

前端控件装配查看:part-web/modeler/forms的控件可在表单建模时,左侧控件列表中看到;其它情况尚未测试

Image RemovedImage Added

后端接口装配查看:通过右上角【用户名 > API说明 > 模型类/对象类】查看后端接口装配情况,其中模型类对应part-svc/modeler,对象类对应part-svc/app

Image RemovedImage Added

3.小结

本章主要介绍代码打包和装配的方法,在开发结束以后,通过装配脚本可以将代码包打包成zip文件,在现场可以利用DWF自带的代码装配功能完成代码在生产环境下装配的功能。

...