如何控制单据衍生布局菜单的权限原创
金蝶云社区-范老师加油
范老师加油
4人赞赏了该文章 1,230次浏览 未经作者许可,禁止转载编辑于2022年12月21日 14:43:52
summary-icon摘要由AI智能服务提供

文本概述:需求为两类用户(学生、教师)分别设置不同的单据布局访问权限。通过创建测试页面、布局并设置布局可见性,再借助权限项配置实现不同用户仅能访问对应布局。最终验证了配置效果,并标注了开发环境版本和参考资料。

关键词:权限 ,布局


一、需求

       现有一个需求,在原单据上扩展出来了两个布局,布局A和布局B,我们需要在应用菜单上设置两个菜单入口,假设两类用户,一类是学生,学生需要只能看到布局A,一类是教师,教师只能看到布局B。

二、思路与方案

       在点击新增的时候是校验用户在单据上有没有新增权限,查看详情页也是校验用户有没有查看权限,列表页面也是校验用户有没有查看权限,而这些苍穹的权限设置都是针对于单据实体的,并没有针对于布局做单据的权限设置,正常去配置权限的是选不到单据的布局权限的,但是我们可以借助权限项来设置。

1   建测试页面


image.png


2  建两个对应的布局

 布局里面设置可见性,使教师布局只能看到教师布局字段,不能看到学生布局字段,而学生布局则反之

image.png


3  设置权限

选中单据实体,找到权限控制,找到操作权限控制,点新增:


image.png



新增两个权限项

image.png



建好后,并把数据返回到单据上

image.png



点击确定,这样就在单据上新增了两个权限项了


image.png



4    页面添加权限

再在应用菜单上加上刚才新加的权限项


image.png


5  配置权限项

根据对应的角色配置不同的权限项

image.png


三,  验证结果


这是全功能用户看到菜单项:  可以看到学生布局和教师布局都存在的

image.png

这是学生对应的菜单栏。教师也是同样的显示。

image.png


这样就配置好了。

四、开发环境版本

COSMICV5.0.003.0

五、参考资料

【开发平台】指导手册

学习成长中心



图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!