文件下载提示无权限问题分析

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

文件下载提示无权限问题分析

# 1 问题描述 场景1(版本V5.0.011之前):点击附件下载无反应。单据中调出F12控制台,点击附件下载无反应,并且控制台显示“无访问权限”,可以判断是由于无权限导致。 ![1.webp](/download/0100636cb73026014a85a95f201b341e962b.webp) 场景2(版本V5.0.011及之后):点击附件下载,提示没有该操作的权限。 ![2.webp](/download/0100ad9e2ec0bcd54adfaf2d23ea0bae62bf.webp) # 2 排查步骤(版本V5.0.011之前) ## 2.1 步骤一 登录管理员账号,查看当前用户是否有这张单的**查询**权限(V5.0.011以前,附件的下载验的是单据的查询权)。**查询步骤参见第4点**。 ## 2.2 步骤二 若有查询权,继续进行以下分析。 ## 2.2.1 分析步骤 按 F12 调出控制台,点击 Network,然后点击下载按钮,点击控制台左边的 download.do 请求,再点击 Preview 按钮。可以看到显示“无访问权限”。 ![3.webp](/download/0100b71b33b00e6a4633b97be8c130b3deaa.webp) 然后找到 **traceId**,复制其编号。 ![4.webp](/download/0100d52cbc8b33cf479db43cae52143037dd.webp) 进入登录当前环境对应的 monitor,点击左侧的日志查询,进入日志页面。 ![5.webp](/download/0100ee0659b400f94f8c9d15a027bea35dd6.webp) 输入 traceId 和开始时间,点击查询。 ![6.webp](/download/0100207d81280a004ab88d172cb6b8d0bc7f.webp) 这里可以看到对**哪个应用**下的哪张单的**哪个权限项**验权,例如这里就是对标识为 **kdtest_application** 的云下的 **kdtest_myattachment** 单据进行验权,权限项编号为 **2NJ5XVVCMBCL**。 ![7.webp](/download/0100a7d4de50fc444b14b4bbe4e84a9bc894.webp) 这里可以看到验权的结果为false,说明没有此操作的权限 。 ![8.webp](/download/01009b30cb5da8a8456c80c9ace58d17b57c.webp) ### 2.2.2 如何查看权限项编号对应的权限项名称 在应用中找到系统管理,点击进入。 ![9.webp](/download/010061010edbe04045bbbb31be484041b595.webp) 打开查询分析器,输入`select item.fid 权限项编码,iteml.fname 权限项名称 from t_perm_permitem item left JOIN t_perm_permitem_L iteml on item.fid = iteml.fid where item.fid = '2NJ5XVVCMBCL' `。 ![10.webp](/download/01004ac386acb3fb438685153fda9ec3d1d7.webp) 点击执行 Ksql 即可查询到对应的权限项(注意数据库要选对)。 ![11.webp](/download/0100d0f53569ff054a768edb6f03fb39078d.webp) # 3 排查步骤(版本V5.0.011及之后) 根据提示“您没有“附件1”的“下载文件”操作的功能权限”,定位到是缺少哪一张单的哪一个权限,参照第5点分配权限即可。 # 4 如何查询用户权限 登录管理员账号,点击应用,找到基础服务。 ![12.webp](/download/0100d8d20d3673134d58accbb57d74f0dac7.webp) ![13.webp](/download/0100e88c2fd68b97427aafbf51514da66a46.webp) 打开用户权限报表。 ![image-20230404133955314.webp](/download/0100dede1d6c5a464104a879f88f4508a5d9.webp) 输入用户和业务对象,点击查询,即可查询到用户在这个实体的所有权限。 ![image-20230404133916243.webp](/download/01008c3b2203a01841c6bf98f4ca905be23c.webp) ![image-20230404134043058.webp](/download/01006787e1632cd840d2b2a400dfd5fcb71e.webp) # 5. 如何分配权限 点击用户授权。 ![14.webp](/download/01008f2d2e0ad71943a19c97c1af39d06221.webp) 搜索到当前登录系统的用户,点击直接授权。 ![15.webp](/download/01009420bde8634d4239b40b17f6baa2a55c.webp) 找到对应的单,进行授权操作。 ![16.webp](/download/01007b294172c67b4739b18c70b1def9da44.webp) ![17.webp](/download/0100de38c5e86c3e477c8df38d3be24382ad.webp)

文件下载提示无权限问题分析

# 1 问题描述场景1(版本V5.0.011之前):点击附件下载无反应。单据中调出F12控制台,点击附件下载无反应,并且控制台显示“无访问权限”...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息