Initial commit

This commit is contained in:
SeedList
2025-01-13 11:22:31 +08:00
commit 193efe7dc0
1283 changed files with 34546 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 349 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -0,0 +1,117 @@
# 介绍
开目的二开程序在打包成jar包后存储于运行环境下的ext文件夹中
![image-20241220141137157](assets/image-20241220141137157.png)
而要建立系统与二开程序的联系需要通过DPL脚本完成
其DPL脚本案例如下
```dpl
Java::register("kmwp.extend.agent.jiangling.DesignChangeSummary");
Java::EXT::DesignChangeSummary_show(container);
```
DPL脚本编写完成后需要在系统中存放即通过 **二次开发脚本管理** 功能完成
![image-20241220152938406](assets/image-20241220152938406.png)
非 [系统三员](../用户/系统三员.md) 要使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **二次开发脚本管理** 权限
# 脚本存放目录
二开脚本不可随意存放,其存放目录与作用范围密切相关
> 案例:在 **对象功能扩展** 目录下存放的二开脚本,在进行 [对象类功能扩展](对象类功能扩展.md) 添加 **对象操作** 时可选择对应的二开脚本
>
> ![image-20241220150742624](assets/image-20241220150742624.png)
>
> 案例:在 **对象事件功能扩展** 目录下存放的二开脚本,在进行 [对象类功能扩展](对象类功能扩展.md) 添加 **事件** 时可选择对应的二开脚本
>
> ![image-20241220151020429](assets/image-20241220151020429.png)
可存放目录:
- 功能扩展接口
- 工作:添加的二开功能作用于 [工作功能扩展](系统功能扩展.md#工作功能扩展)
- 对象
- 对象事件功能扩展:添加的二开功能作用于 [事件](对象类功能扩展.md#事件)
- 对象功能扩展:添加的二开功能作用于 [对象操作](对象类功能扩展.md#对象操作)
- 打印汇总功能扩展
- 模板打印水印条件
- 打印布局选择条件
- 模板不打印条件
- 关系
- 结构化工艺:添加的二开功能作用于 [结构化工艺](系统功能扩展.md#结构化工艺)
- BOM结构管理添加的二开功能作用于 [BOM结构管理](系统功能扩展.md#BOM结构管理)
- 表格属性
- 表格属性功能扩展:添加的二开功能作用于 [表格属性操作](对象类功能扩展.md#表格属性操作)
- 容器
- 资料柜功能扩展
- 内容
- 内容功能扩展
- 任务:添加的二开功能作用于 [任务功能扩展](系统功能扩展.md#任务功能扩展)
- 其他:添加的二开功能作用于 [导航条功能扩展](系统功能扩展.md#导航条功能扩展)、[通用查询](系统功能扩展.md#通用查询)、[首页功能扩展](系统功能扩展.md#首页功能扩展)
- 附件:添加的二开功能作用于 [附件](对象类功能扩展.md#附件)
- 数据批量导入:添加的二开功能作用于 [文档功能扩展](系统功能扩展.md#文档功能扩展)、[创建PCA功能扩展](系统功能扩展.md#创建PCA功能扩展)
- 其他
# 二次开发功能列表
选择 [脚本存放目录](#脚本存放目录) 后,右侧展示出的即为当前目录下的所有二次开发脚本
其顶部菜单栏为:
- [新建](#新建)
- [打开](#打开)
- [删除](#删除)
- [刷新](#刷新)
- 下载
- [保存](#保存)
## 新建
点击 **新建** 后,自动打开 **添加二次开发功能** 页面,需要写入 **功能名**,设置 **权限项**,并上传 **DPL脚本**
![image-20241220153106772](assets/image-20241220153106772.png)
==**权限项**(必设)==:作用与 [菜单定义功能授权](../安全管理/菜单定义功能授权.md) 的作用相似设置二开功能A的权限与选定的功能权限B的授权分配保持一致即只有具备功能B的操作权限才能操作二开功能A
> 案例:设置 **二开功能——测试对象功能扩展** 的权限项为 **事件日志**
>
> ![image-20241220155701489](assets/image-20241220155701489.png)
>
> 而在 [功能授权](../安全管理/功能授权.md) 中不给 “彦页” [日志管理](../安全管理/功能授权.md#日志管理) 的 **事件日志** 权限
>
> ![image-20241220160749850](assets/image-20241220160749850.png)
>
> 那么在具备此二开功能的对象中,“彦页” **不可执行** 测试对象功能扩展操作
>
> ![image-20241220160828022](assets/image-20241220160828022.png)
>
> 若在 [功能授权](../安全管理/功能授权.md) 中给予 “彦页” [日志管理](../安全管理/功能授权.md#日志管理) 的 **事件日志** 权限
>
> ![image-20241220160905322](assets/image-20241220160905322.png)
>
> 那么在具备此二开功能的对象中,“彦页” **可执行** 测试对象功能扩展操作
>
> ![image-20241220160935631](assets/image-20241220160935631.png)
## 打开
选择二开功能后,点击 **打开** 能够打开 **查看二次开发功能** 页面,并对二开功能的定义内容进行修改
![image-20241220161126314](assets/image-20241220161126314.png)
## 删除
删除二开功能
## 刷新
刷新当前 [脚本存放目录](#脚本存放目录) 的二开功能列表,若操作后没保存,刷新会还原到操作前
## 保存
保存所做的操作

View File

@ -0,0 +1,41 @@
# 介绍
**对象类功能扩展** 可为系统中 **有管理的类** 进行功能扩展,所有可扩展的功能来源于 [二次开发功能](二次开发脚本管理.md)
![image-20241220172219008](assets/image-20241220172219008.png)
对象类列表:所有有管理的类,选择任意对象类,其可扩展功能的范围都是一致的
非 [系统三员](../用户/系统三员.md) 要使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **对象类功能扩展** 权限
# 范围
## 对象操作
可对创建的对象进行的操作,扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **对象功能扩展**
## 表格属性操作
可对创建的对象中的表格进行的操作,前提要求是此对象类有表格属性,选择表格属性后才可添加扩展功能,扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **表格属性功能扩展**
## 关系列表操作
作用暂不明确、来源暂不明确
## 内容列表操作
暂未找到作用
扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **内容功能扩展**
## 标签页定义
作用暂不明确、来源暂不明确
## 事件
创建好的对象,执行各类事件,会触发各类操作。选择要绑定的事件,点击添加功能的按钮后,可以绑定扩展的操作。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **对象事件功能扩展**
## 附件
可对创建的对象中的附件进行的操作。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **附件**

View File

@ -0,0 +1,6 @@
# 介绍
非 [系统三员](../用户/系统三员.md) 要使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **工作流模板定义** 权限
![](assets/Pasted%20image%2020241225153707.png)

View File

@ -0,0 +1,41 @@
# 介绍
非 [系统三员](../用户/系统三员.md) 要使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **流程角色定义** 权限
![](assets/Pasted%20image%2020241225162259.png)
## 流程角色组
**流程角色组** 可进行操作有:新建分组、删除分组、修改分组名称
- 新建分组:新建角色分组,仅角色分组树根节点支持新建分组
- 删除分组:删除所选分组,分组下存在角色定义时不允许删除,需先清空分组下的角色。角色分组树“根节点”、“系统预置角色”节点不支持删除分组
- 修改分组名称:修改角色分组的名称。角色分组树根节点不支持修改分组名称
## 角色操作
### 创建角色
新建角色:选中角色分组,在角色列表工具栏,点击 **新建角色** 功能按钮
![image-20241225163806219](assets/image-20241225163806219.png)
弹出 **新建流程角色** 窗口,可设置流程角色的 **名称**、**权限项**
![image-20241225164020472](assets/image-20241225164020472.png)
定义完成后,将角色名称、角色说明、配置的权限项显示在角色列表中。流程角色名称在当前应用中唯一
![image-20241225164205232](assets/image-20241225164205232.png)
### 角色编辑
修改已定义的角色。角色列表中选中需要修改的角色,点击 **角色编辑** 按钮,弹出 **流程角色编辑** 窗口
![image-20241225164322182](assets/image-20241225164322182.png)
### 删除角色
点击 **删除角色** 按钮,删除所选角色
![image-20241225164409657](assets/image-20241225164409657.png)

View File

@ -0,0 +1,49 @@
# 介绍
**系统功能扩展** 与 [对象类功能扩展](对象类功能扩展.md) 相似,可为系统中的功能进行功能扩展,所有可扩展的功能来源于 [二次开发功能](二次开发脚本管理.md)
![](assets/Pasted%20image%2020241223100734.png)
非 [系统三员](../用户/系统三员.md) 要使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **系统功能扩展** 权限
# 范围
## BOM结构管理
BOM结构管理包含EBOM、PBOM、MBOM、CBOM四类作用暂不明确。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **BOM结构管理**
## 结构化工艺
作用暂不明确。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **结构化工艺**
## 导航条功能扩展
**导航条功能扩展** 中绑定扩展的功能,可以在 [菜单定义](菜单定义.md) 的 [导航条功能配置](菜单定义.md#导航条功能配置) 中通过 [添加菜单项](菜单定义.md#添加菜单项) 将扩展的功能添加到导航条中。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **功能扩展接口/其他**
## 任务功能扩展
作用暂不明确。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **任务**
## 工作功能扩展
作用暂不明确。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **工作**
## 文档功能扩展
**文档功能扩展** 只能为四个指定的事件绑定扩展功能。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **数据批量导入**
## 通用查询
作用暂不明确。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **功能扩展接口/其他**
## 创建PCA功能扩展
**创建PCA功能扩展** 只能为一个指定的事件绑定扩展功能。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **数据批量导入**
## 首页功能扩展
**首页功能扩展** 只能为一个指定的事件绑定扩展功能。扩展功能来源于 [二次开发脚本管理](二次开发脚本管理.md) 中的 **功能扩展接口/其他**
## 典型工艺功能扩展
**首页功能扩展** 只能为一个指定的事件绑定扩展功能。来源暂不明确

View File

@ -0,0 +1,29 @@
# 介绍
访问此页面需要 [系统三员](../用户/系统三员.md) 通过安全管理模块的功能授权给予用户 [系统配置](../安全管理/功能授权.md#系统定制) 权限
在该页面中,左侧是目录树,右侧则是相关的配置情况
![image-20240426155621232](assets/image-20240426155621232.png)
非 [系统三员](../用户/系统三员.md) 要使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **系统配置** 权限
# 配置工具
## 文档管理
### 通用配置
#### 文档类包含的文档类型
可配置的图文档对象类与 **数据建模****对象类定义** 内的 **图文档** 是一致的
![](assets/Pasted%20image%2020241223164808.png)
需要指定 **文档类包含的文档类型**
![](assets/Pasted%20image%2020241223165815.png)
这样在创建出此对象类后,上传文件不会出现 **未定义文档类包含的文件类型** 报错
![](assets/Pasted%20image%2020241223165832.png)

View File

@ -0,0 +1,191 @@
# 介绍
非 [系统三员](../用户/系统三员.md) 要使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **菜单定义** 权限
![image-20240429140947530](assets/image-20240429140947530.png)
在菜单定义页面,用户能够对系统中的菜单布置情况以及各项功能所具备的菜单权限进行定义,**这个定义将会影响到系统中的所有用户,故而==该功能应当谨慎开放!!!==**
# 页面功能配置
## 介绍
这是对系统相应功能的操作功能配置,在此页面打开对应的功能模块,左侧为功能配置树,右侧是自定义菜单网格
![image-20240507162918570](assets/image-20240507162918570.png)
系统可对如下功能模块的进行配置
- 容器管理
- 项目容器
- 产品容器
- 公共容器
- 目录
- 目录树
- 个人资料库
- 产品资料库
- 公共资料库
- 项目资料库
- 目录对象列表
- BOM树
- EBOM
- PBOM
- MBOM
- CBOM
- 结构化工艺树
- 任务
- 任务列表页面
- 交付物
- 参考资料
- 我的任务
- 工作
- 我的工作
- 工作对象列表页面(内置)
- 我的消息
- 我收到的消息
- 我发送的消息
- 消息草稿
- 个人工作区
- 通用查询规则配置
# 导航条功能配置
## 导航条
导航条即系统左侧的菜单栏,如图所示
![image-20240429141658306](assets/image-20240429141658306.png)
在导航条功能配置中,用户能够对整个系统的导航条设置进行配置,其一级菜单的排序就是系统导航条的排序
如果用户不具备该菜单下的任意子功能授权,则整个一级菜单都不会显示在导航条中
![image-20240429142235945](assets/image-20240429142235945.png)
# 对象操作配置
## 介绍
对象操作配置中,有管理的类包含“无版本的类”与“有版本的类”两种,在自定义网格菜单中,又分有:
- 对象操作
- 表格属性操作
- 关系列表操作
- 附件列表操作
# 顶部菜单栏
自定义菜单网格顶部的菜单栏能够对该功能模块的各项操作进行配置,从左往右其功能依次是:
- [添加菜单项](#添加菜单项)
- [添加菜单分组](#添加菜单分组)
- [编辑菜单](#编辑菜单)
- [删除](#删除)
- [全部添加](#全部添加)
- [全部移除](#全部移除)
- [上移](#上移)
- [下移](#下移)
- [最上](#最上)
- [最下](#最下)
- [保存](#保存)
- 对象操作显示在工具栏(仅限 **页面功能配置** 中的部分功能模块可配置)
- [添加分隔条](#添加分隔条)
![image-20240429142853308](assets/image-20240429142853308.png)
## 添加菜单项
添加菜单项是向当前所处的一级目录中添加功能,(对于导航条而言,无论是直接选择一级目录,还是选择一级目录下的子节点,点击该按钮最终添加的菜单项都是归于该一级目录下)
点击按钮后,在添加菜单中无需输入名称,点击执行功能后可对要添加的菜单项进行选择。(对于导航条而言,这是一个整体,不允许添加重复的功能)
![image-20240429144512922](assets/image-20240429144512922.png)
选择功能项后,其名称会自动获取,可根据需求对名称自定义。亦可更改按键图标、显示样式以及该功能项的 [安全等级](../安全管理/安全选项.md#数据密级列表)
![image-20240429144935641](assets/image-20240429144935641.png)
点击确定后,还需要点击 [保存](#保存),最后刷新系统即可看到新增的功能项
![image-20240429145922194](assets/image-20240429145922194.png)
## 添加菜单分组
添加菜单分组和添加菜单项是不一样的,进行该操作必须选择 **导航条功能配置** 进行操作,不能选择到某个一级目录或一级目录下的功能项中
![image-20240429152716159](assets/image-20240429152716159.png)
添加菜单分组的页面和添加菜单项的页面高度相似,也可以选择 **执行功能**
若选择 **执行功能**,则添加的其实还是菜单项,只不过该菜单项会位于导航条中,而不是某一级目录下
若不选择 **执行功能**,只输入菜单名,则会为导航条添加一个新的一级目录
![image-20240429152931672](assets/image-20240429152931672.png)
如图所示为添加菜单分组“测试”后,在该分组下新增分组以及菜单项的情况
新增的菜单分组,也就是一级目录会添加到系统导航条中,在该导航条中可见其下管理的功能
不能选择到某个一级目录或一级目录下的功能项中的原因是因为没用处,尽管在“测试中的测试”目录下有两个功能,但这两个功能都是看不到的,系统无法作出响应
新增的菜单分组如果选择了执行功能,那就会直接添加到导航条中,作为“一级目录”展现
如果在一级目录下选择新增菜单分组,并且选择了执行功能,那就和添加菜单项一样会将该功能添加到该一级目录下
![image-20240429153722967](assets/image-20240429153722967.png)
## 编辑菜单
点击编辑菜单按钮,可以对菜单分组或菜单项进行编辑,可编辑范围和创建它们时可编辑的范围一致
![image-20240429154252911](assets/image-20240429154252911.png)
## 删除
选中菜单分组或菜单项可以将其删除,删除菜单分组前要保证其下没有菜单项,不然会提示该菜单有子目录无法删除
![image-20240429154353546](assets/image-20240429154353546.png)
## 全部添加
由于系统中已经对菜单分组与菜单项有了一定的预设,故而直接点击全部添加是不会成功的,会提示功能重复无法全部添加
![image-20240429160324737](assets/image-20240429160324737.png)
只有将功能[全部移除](#全部移除)后才能点击全部添加,将所有功能全部添加到导航条中,但是**不建议这样操作!!!**
## 全部移除
将所有菜单分组、菜单项移除,**不建议这样操作!!!**
移除后效果如下图所示
![image-20240429162400367](assets/image-20240429162400367.png)
## 上移
将菜单分组或菜单项上移如图是将“测试”这个一级目录上移一层使其成为序号14
![image-20240429162500753](assets/image-20240429162500753.png)
## 下移
无需多言,菜单分组或菜单项下移一层
## 最上
菜单分组或菜单项放到最上面
## 最下
菜单分组或菜单项放到最下面
## 保存
使菜单定义生效
## 添加分隔条
没什么用,如图所示
![image-20240429163454444](assets/image-20240429163454444.png)

View File

@ -0,0 +1,180 @@
# 介绍
使用此功能,需要 [系统三员](../用户/系统三员.md) 在 [功能授权](../安全管理/功能授权.md) 中的 [应用级](../安全管理/功能授权.md#应用级可授予权限列表) 授予用户 **资源管理器定义** 权限
此页面左侧是目录树,右侧是该节点的网格,在其中展示相关的信息
![image-20240426155940710](assets/image-20240426155940710.png)
选中目录树中的节点,右键可以弹出菜单,“ 资源目录 ” 的菜单和节点的菜单是不一样的
“ 资源目录 ” 的菜单只有:[添加节点](#添加节点)、节点排序、查找节点、刷新
节点的菜单如下图所示
![image-20240429134537008](assets/image-20240429134537008.png)
目前,资源管理器中节点的右键菜单是无法通过 [菜单定义](菜单定义.md) 进行设置的(暂未发现如何设置)
# 应用
1. 元数据定义中属性编辑方式为资源管理器可绑定资源管理器中节点
2. 对象属性为资源管理器时在编辑对象界面可进行资源填写
3. 可从资源管理器中添加关系的从方对象
4. 对象属性为对象链接时可通过资源管理器添加对象链接
5. 查表公式从资源管理器中查询数据
# 添加节点
点击添加节点,可以输入节点的名称,以及要添加节点的类型,完成后点击确定即可创建相应节点
- [内部](#内部节点)可自定义数据形式支持手动维护数据和Excel数据导入
- [对象类模型](#对象类模型):需要绑定已经存在的对象类,通过筛选条件控制数据显示
- [二次开发](#二次开发)需要上传DPL脚本根据DPL脚本的内容显示所获取到的数据
- 物理表上传SQL语句在数据库中进行查询操作将查询结果返回到网格中
![image-20240429171008185](assets/image-20240429171008185.png)
# 节点介绍
## 内部节点
对内部节点右键,弹出的菜单项为:
- [添加节点](#添加节点)
- 删除节点
- 属性
- 节点排序
- [数据定义](#内部节点-数据定义)
- 剪切
- 粘贴
- 查找节点
- 以当前节点为根节点
- 刷新
![image-20240606100741783](assets/image-20240606100741783.png)
### 内部节点-数据定义
选择 “ 数据定义 ” 选项,整个弹窗分为上下两部分,上部分为对列的定义,下部分则为对具体数据的定义
![image-20240606101803859](assets/image-20240606101803859.png)
**列定义顶部菜单栏**
- 新增
- 删除
- 上移
- 下移
- 完成配置
**内容定义顶部菜单栏**
- 新增
- 删除
- 上移
- 下移
- 完成编辑
- 取消
- 批量导入
- 批量删除
新增列后,可对列名、列宽与该列是否显示进行设置
![image-20240606102211259](assets/image-20240606102211259.png)
新增列后,无论是否勾选显示,其新列都不会出现在 “ 内容定义 ” 中
![image-20240606102345399](assets/image-20240606102345399.png)
点击 “ 完成配置 ” 后,“ 内容定义 ” 中的列表才会得到刷新,由于新增列取消了显示勾选,故而在下方没有显示
![image-20240606102553122](assets/image-20240606102553122.png)
勾选 “ 显示 ” 后,重新 “ 完成配置 ”,下方的 “ 内容定义 ” 列表出现了对应的列
![image-20240606102750580](assets/image-20240606102750580.png)
完成对列的定义后,在 “ 内容定义 ” 中即可新增内容
![image-20240606103010911](assets/image-20240606103010911.png)
完成后点击 “ 完成编辑 ” 按钮,即可在该节点中查询到对应的数据列表
![image-20240606103413533](assets/image-20240606103413533.png)
## 对象类模型
添加一个对象类模型节点,需要为其绑定对象类,即在数据定义页面进行设置
对对象类模型节点右键,弹出的菜单项为:
- [添加节点](#添加节点)
- 删除节点
- 属性
- 节点排序
- [数据定义](#对象类模型-数据定义)
- 剪切
- 粘贴
- 查找节点
- 以当前节点为根节点
- 刷新
![image-20240606100741783](assets/image-20240606100741783.png)
### 对象类模型-数据定义
在 “ 数据定义 ” 窗口中可定义范围:
- [数据来源](#数据来源)
- [数据展示信息](#数据展示信息)
- [图形](#图形)
- [索引定义](#索引定义)
![image-20240617130943910](assets/image-20240617130943910.png)
#### 数据来源
在此页面可设置范围:
- 所属组织
- [绑定类](#绑定类)
- 查询条件
- 排序条件
- 容器
- 目录
- 是否启用按频次排序
##### 绑定类
对象类模型可绑定的类来源于数据建模中有管理的类(不含基本类)
#### 数据展示信息
在此页面中可设置改对象类模型的数据展示信息如何
![image-20240617132509240](assets/image-20240617132509240.png)
#### 图形
在此标签页可以定义节点的图片
![image-20240617132647513](assets/image-20240617132647513.png)
#### 索引定义
在此标签页可根据索引字段按更新频率更新显示的数据
![image-20240617132758034](assets/image-20240617132758034.png)
## 二次开发
二次开发节点需按照固定格式定义显示样式再上传DPL脚本根据脚本自动查询符合条件的资源数据填入脚本中可包含该对象其他属性的值进行节点数据定义
![image-20240617133258044](assets/image-20240617133258044.png)
## 物理表
物理表节点会根据上传的SQL语句进行执行将获得的表缓存显示资源数据
![image-20240617133201715](assets/image-20240617133201715.png)

View File

@ -0,0 +1,78 @@
# 介绍
[开目Cloud启动](../../相关操作/开目Cloud启动.md) 后,用户登录后能够直接访问到工作台,这也就是“桌面”,在桌面中有各项模块,模块的排布可由用户进行自定义,自定义功能需要用户访问“系统定制”模块下的“首页定制”页面,访问该页面 [无需进行功能授权](../安全管理/功能授权.md),任意普通用户均自带该功能
不同用户的首页定制范围也略有不同,如下图是普通用户的首页定制页面
![image-20240426141601318](assets/IMG-20240426150502102.png)
点击工作台,能够发现此时首页的布局情况和工作台的布局情况是一致的
![image-20240426141722651](assets/IMG-20240426150502182.png)459.png)
# 布置工作台
首页的节点概况、待处理事项、我相关的、个人面板与最新公告是无法变更的,若要新增模块,或对已有的功能模块进行编辑,则需要在首页定制页面中进行操作
以添加功能模块为例,先点击加号然后选择右侧的内容,可以将该内容添加到桌面
需要注意的是大方框与小方框可添加的内容不同
![image-20240426143848481](assets/IMG-20240426150502250.png)
## 大区域可放置
- [我的任务](../我的桌面/我的任务.md)
- 我的工作
- 我检出的
- 项目任务
## 小区域可放置
- 我的资料库
- 我的小页
- 我的消息
- 公告
- 快速访问
## 应用布置
对工作台的布局完成调整后,需要点击应用来让布置生效,应用后需要刷新浏览器才能在工作台中看到生效的布置
![image-20240426145413853](assets/IMG-20240426150502281.png)
# 删除展示模块
已经添加的模块,如果不想再展示在首页工作台中,选中该模块,点击右侧的删除按钮即可
![image-20240426145142128](assets/IMG-20240426150502325.png)
# 重置工作台
若要将工作台还原成最初的模样
![image-20240426141722651](assets/IMG-20240426150502182.png)
可以直接点击“首页定制”页面中的“重置”按钮
![image-20240426145258476](assets/IMG-20240426150502356.png)
重置只是在“首页定制”中将布局重置,并未应用,如需应用,还需要[应用布置](#应用布置)才行
# 还原工作台
还原工作台和[重置工作台](#重置工作台)相似,只不过重置工作台是将所有功能模块全部撤销布置,还原到最初始的状态,如下图
![image-20240426141601318](assets/IMG-20240426150502102.png)
而还原工作台则是将工作台的布局还原成布置前的状态,例如当前的工作台已经将“[我的任务](../我的桌面/我的任务.md)”与“我的小页”布置在了工作台上
![image-20240426150154574](assets/IMG-20240426150502388.png)
此时将“公告”也布置在工作台上
![image-20240426150218597](assets/IMG-20240426150502417.png)
在[应用布置](#应用布置)前,点击“还原”按钮,可以将工作台的布置情况还原成只布置了“[我的任务](../我的桌面/我的任务.md)”与“我的小页”时的情况,而不是将所有模块的布置全部清空,如图所示
![image-20240426150353926](assets/IMG-20240426150502449.png)