vault backup: 2025-03-07 23:09:41
This commit is contained in:
45
.trash/KMmpm/相关操作/二开功能配置.md
Normal file
45
.trash/KMmpm/相关操作/二开功能配置.md
Normal file
@ -0,0 +1,45 @@
|
||||
# 介绍
|
||||
|
||||
二开功能配置,即在系统中添加 [二次开发功能](../系统介绍/系统定制/二次开发脚本管理.md),并将其添加到 [对象类功能扩展](../系统介绍/系统定制/对象类功能扩展.md) 或 [系统功能扩展](../系统介绍/系统定制/系统功能扩展.md) 上,再通过 [菜单定义](../系统介绍/系统定制/菜单定义.md) 将功能添加到菜单栏中,通过 [功能授权](../系统介绍/安全管理/功能授权.md) 将权限开放给用户
|
||||
|
||||
# 说明
|
||||
|
||||
## 二次开发功能的权限项
|
||||
|
||||
**二次开发功能** 指定的权限项,与 **功能授权** 要授予用户的权限项是一样的。权限项的作用与 [菜单定义功能授权](../系统介绍/安全管理/功能授权.md) 的作用相似,设置二开功能A的权限与选定的功能权限B的授权分配保持一致,即只有具备功能B的操作权限,才能操作二开功能A
|
||||
|
||||
>案例:设置 **二开功能——测试对象功能扩展** 的权限项为 **事件日志**
|
||||
>
|
||||
>
|
||||
>
|
||||
>而在 [功能授权](../系统介绍/安全管理/功能授权.md) 中不给 “彦页” [日志管理](../系统介绍/安全管理/功能授权.md#日志管理) 的 **事件日志** 权限
|
||||
>
|
||||
>
|
||||
>
|
||||
>那么在具备此二开功能的对象中,“彦页” **不可执行** 测试对象功能扩展操作
|
||||
>
|
||||
>
|
||||
>
|
||||
>若在 [功能授权](../系统介绍/安全管理/功能授权.md) 中给予 “彦页” [日志管理](../系统介绍/安全管理/功能授权.md#日志管理) 的 **事件日志** 权限
|
||||
>
|
||||
>
|
||||
>
|
||||
>那么在具备此二开功能的对象中,“彦页” **可执行** 测试对象功能扩展操作
|
||||
>
|
||||
>
|
||||
|
||||
## 菜单定义添加二开功能
|
||||
|
||||
将二开功能添加到 [对象类功能扩展](../系统介绍/系统定制/对象类功能扩展.md) 或 [系统功能扩展](../系统介绍/系统定制/系统功能扩展.md) 上后,这项功能还没有添加到菜单栏中(事件类的功能不需要添加菜单)
|
||||
|
||||
需要通过 [菜单定义](../系统介绍/系统定制/菜单定义.md) 将二开功能添加进去
|
||||
|
||||

|
||||
|
||||
## 功能授权
|
||||
|
||||
将二开功能添加到菜单中后,还需要进行授权操作(如果用户本身就具备相应的权限项,则可以忽略这一步)
|
||||
|
||||
[二次开发功能的权限项](#二次开发功能的权限项) 是什么,就要在 [功能授权](../系统介绍/安全管理/功能授权.md) 中的 [应用级授权](../系统介绍/安全管理/功能授权.md#应用级可授予权限列表) 中给予用户什么权限
|
||||
|
||||

|
Reference in New Issue
Block a user