5.1 KiB
5.1 KiB
介绍
开目的二开程序在打包成jar包后,存储于运行环境下的ext文件夹中
而要建立系统与二开程序的联系,需要通过DPL脚本完成
其DPL脚本案例如下:
Java::register("kmwp.extend.agent.jiangling.DesignChangeSummary");
Java::EXT::DesignChangeSummary_show(container);
DPL脚本编写完成后,需要在系统中存放,即通过 二次开发脚本管理 功能完成
非 系统三员 要使用此功能,需要 系统三员 在 功能授权 中的 应用级 授予用户 二次开发脚本管理 权限
脚本存放目录
二开脚本不可随意存放,其存放目录与作用范围密切相关
案例:在 对象功能扩展 目录下存放的二开脚本,在进行 对象类功能扩展 添加 对象操作 时可选择对应的二开脚本
案例:在 对象事件功能扩展 目录下存放的二开脚本,在进行 对象类功能扩展 添加 事件 时可选择对应的二开脚本
可存放目录:
- 功能扩展接口
- 其他
二次开发功能列表
选择 脚本存放目录 后,右侧展示出的即为当前目录下的所有二次开发脚本
其顶部菜单栏为:
新建
点击 新建 后,自动打开 添加二次开发功能 页面,需要写入 功能名,设置 权限项,并上传 DPL脚本
==权限项(必设)==:作用与 菜单定义功能授权 的作用相似,设置二开功能A的权限与选定的功能权限B的授权分配保持一致,即只有具备功能B的操作权限,才能操作二开功能A
案例:设置 二开功能——测试对象功能扩展 的权限项为 事件日志
而在 功能授权 中不给 “彦页” 日志管理 的 事件日志 权限
那么在具备此二开功能的对象中,“彦页” 不可执行 测试对象功能扩展操作
若在 功能授权 中给予 “彦页” 日志管理 的 事件日志 权限
那么在具备此二开功能的对象中,“彦页” 可执行 测试对象功能扩展操作
打开
选择二开功能后,点击 打开 能够打开 查看二次开发功能 页面,并对二开功能的定义内容进行修改
删除
删除二开功能
刷新
刷新当前 脚本存放目录 的二开功能列表,若操作后没保存,刷新会还原到操作前
保存
保存所做的操作