表单配置多个布局,分别对应不同的菜单,如何实现不同角色看不同菜单

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

表单配置多个布局,分别对应不同的菜单,如何实现不同角色看不同菜单

问题描述

  • 一个申请单分为了三个布局,怎么将三个布局分配给不同的角色,我给角色分类功能权限的时候,只能选到父类的申请单,怎么能根据配置的菜单去控制。

  • 三个布局对应的是三个菜单,我想给不同用户分配不同的菜单,但是配置权限的时候根本不是按菜单分的,而是按表单分的,他们的父级都是同一个表单,只要分上这三个布局都能看到。


解决方法

  • 原因分析:苍穹是按实体授权和验权的,而应用菜单是可以选择布局,两者来源不一致出现的上述问题。

  • 解决方法:可以在应用菜单配置不同的权限项可以解决。

  • 前提条件:只需要在入口菜单有独立对应的权限项控制,不依赖原生实体的权限项;但是进入具体菜单,里面的任何操作还是使用原生实体的权限项控制。

  • 具体操作如下:

  1. 新增自定义布局:采购订单(标准采购)、采购订单(资产采购);

    image.webp


  2. 针对不同的布局,在权限项列表新增权限项:采购订单(标准采购)、采购订单(资产采购)

    image.webp


    image.webp


  3. 在开发平台中扩展该业务表单(原实体),权限控制属性中添加上述权限项,注意:不用配置应的操作

    image.webp


  4. 应用菜单配置中添加入口菜单,并配置对应的权限项

    image.webp


    新增菜单入口,页面选择自定义布局,如下图:

    image.webp


    应用菜单配置指定的权限项:采购订单(标准采购),打开页面:选择单据或列表:

    image.webp

    注意事项:应用菜单配置指定权限项的以其为准

                  未配置的则看打开页面的选择,选择单据的校验实体对象的新增权限项,选择列表的校验查询权限,选择

                            动态表单的校验查询权限


    image.webp


  5. 针对角色授权

    image.webp


  6. 标准采购员角色分配给用户zhangsan,登录后看到的菜单如下:

    image.webp


    这样就可以实现业务需求了。


适用版本

V5.0及以上版本。

表单配置多个布局,分别对应不同的菜单,如何实现不同角色看不同菜单

问题描述一个申请单分为了三个布局,怎么将三个布局分配给不同的角色,我给角色分类功能权限的时候,只能选到父类的申请单,怎么能根据配置...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息