附件操作支持权限控制

1 简介
1.1. 功能介绍
附件字段/附件面板的权限属于单据级的权限,具体可配置权限包括附件查询、预览文件、上传文件、下载文件、删除文件、重命名文件和修改文件备注,如下表所示:
编码 | 权限项名称 | 描述 |
QXXATTACH001 | 上传文件 | 对附件字段/附件面板上传文件的操作进行验权,上传文件操作包括点击上传按钮、从本地文件夹拖拽上传和Ctrl+V粘贴截图上传。 |
QXXATTACH003 | 预览文件 | 对附件字段/附件面板预览文件的操作进行验权,预览文件操作包括点击预览按钮和直接点击文件预览。 |
QXXATTACH004 | 重命名文件 | 对附件字段/附件面板点击重命名按钮的操作进行验权。 |
QXXATTACH005 | 下载文件 | 对附件字段/附件面板点击下载(包括预览界面的下载按钮)/全部下载按钮的操作进行验权。 |
QXXATTACH006 | 删除文件 | 对附件字段/附件面板点击删除按钮的操作进行验权。 |
QXXATTACH007 | 修改文件备注 | 对附件字段/附件面板点击备注按钮的操作进行验权(单据头附件字段暂无备注按钮)。 |
QXXATTACH008 | 附件查询 | 附件查询是指能否查看单据附件字段/附件面板的已有文件。 |
1.2. 应用场景
系统支持控制用户对附件字段/附件面板的操作权限,有助于防止重要附件泄露和传播,提升数据的安全性,以下述两个场景为例:
【用户场景一】:
为了防止重要文件外传,支持控制用户只能预览附件,不能下载附件。
【用户场景二】:
为了防止普通用户修改文件,支持控制用户只能预览附件,不能重命名附件和修改文件备注。
1.3. 系统路径
1) 配置单据附件字段/附件面板权限的路径:
【开发服务云】-【开发平台】-【云】-【应用】-【单据】-【大纲选择单据的根节点】-【权限控制】-【操作权限控制】-【新增】
2) 授予/撤销用户附件字段/附件面板权限的路径:
V5.0及以下版本:【系统服务云】-【基础服务】-【权限管理】-【用户授权】-【选择用户】-【直接授权】
V6.0及以上版本:【基础服务云】-【安全】-【权限管理】-【用户授权】-【选择用户】-【直接授权】
1.4. 适用版本
该功能适用版本为苍穹V5.0.011以上。
2 附件操作支持权限控制生效的前提
V6.0以下版本:需开启MC参数check.file.permission(该参数在4.0.019及之后的版本默认开启)
V6.0及以上版本:需开启系统参数中的“启用附件操作权限校验”参数。

3 附件字段/附件面板验权逻辑
1) 附件字段/附件面板权限属于单据级权限,需先在单据的【权限控制】中增加附件权限项,然后在【权限管理】中对用户授予指定单据的附件操作权限。
2) 授权后的用户,在单据界面才使用附件相应的操作按钮。
3) 单据状态影响附件字段/附件面板按钮的显示:
【单据锁定态下】,只显示预览和下载按钮,不显示其他按钮,因此只支持对附件字段/附件面板的预览和下载权限进行验权,验权逻辑与上述逻辑一致。
【单据编辑态下】,显示附件字段/附件面板上传、预览、下载、删除、重命名和备注等按钮,因此支持对上述按钮
附件操作支持权限控制
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



