功能权限 之 权限对象

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

功能权限 之  权限对象

变更记录


产品版本
更新内容更新日期
V1.0.001初始版本



............
............


1 简介

1.1 功能介绍

我们在授权时总是在说:要对哪些事务可以做什么的权限?

哪些事务是如何配置的?

下面详细解说:


1.2 应用场景

苍穹的权限模型明确是按照【实体】来授权,一般我们称之为:权限对象。

它们可以是:基础资料、业务单据、报表等。

1.3 系统路径

【开发服务云】→【开发平台】→【XX应用】 →【XX实体】

1.4 关键字段/按钮说明

关键字段说明

字段名称详细解释
控制功能权限启用后,该实体才成为权限对象
权限控制类型

下拉可选择:组织、渠道、体系(合并体系)、预算体系;确定后该实体的授权和验权则按选择的类型进行

例如:采购管理-采购订单的权限控制类型选择组织,则授权和验权则按组织执行;

          合并报表-调整抵销底稿的的权限控制类型选择体系,则授权和验权则按体系执行

权限控制主字段

根据权限控制类型下拉选择符合该类型的字段,确定后该实体的权限控制主字

例如:采购订单选择组织,则主字段下拉显示组织属性字段;

          调整抵销底稿选择体系,则主字段下拉显示体系属性字段

权限控制辅字段

根据权限控制类型下拉选择符合该类型的字段,建议不要与主字段相同;辅字段的控制类型必须与主字段一致;

解决同一实体不同角色需要从两个不同组织职能分别授权的场景

具体可以阅读《主辅字段》

权限发布应用

选择出原生应用外,还可以在指定应用验权,实现同一实体在不同应用下分别验权。

具体可以阅读《权限发布应用》


2 主要业务

2.1 权限对象设置

前提条件  必须在开发平台中定义为实体


操作步骤

步骤1: 打开【开发服务云】→【开发平台】→【XX应用】 →【XX实体】

以采购订单为例进行说明


步骤2: 选择【权限控制】并打开


步骤3: 在【权限控制-整体控制】启用“控制功能权限”,并设置权限控制类型及其主字段


后续操作   如需在其他应用验权则在权限发布应用选择

例如:采购订单需要权限发布到“产品委外管理”应用


2.2 功能权限授权

前提条件  实体启用“控制功能权限”


以通用角色为例进行说明

操作步骤

步骤1: 新增通用角色,功能权限显示

搜索采购订单,可以在采购管理和产品委外管理2个应用下分别展示,如下图:


步骤2: 功能权限授权

可以按需选择应用对采购订单授权,例如:采购管理的采购订单,如下图:


步骤3: 角色分配用户yen,用户登录只看到供应链云下的采购管理,看不到制造云下的产品委外管理;


2.3 权限对象  VS  菜单

2.3.1 权限对象

实体在开发平台的元数据中进行权限控制的启用“控制功能权限”,则成为权限对象,如下图:


权限对象则可以在授权界面的功能权限树中显示,如下图:


权限对象的排序逻辑:先对该应用下所有菜单对应的表单排序,再对余下没有对应菜单的表单就按拼音升序排列


2.3.2  应用菜单

在开发平台选中应用,选择左下角的“菜单管理”,如下图:


点击“菜单管理”打开应用菜单界面,可以维护应用菜单并添加实体,还可以维护菜单的显示名称(允许与实体名称不一致),如下图:


配置后界面显示如下:


菜单的排序逻辑:根据在应用菜单中设置的顺序显示。


注意事项

  1. 用户可以看到对象,取决了两个设置,首先是授权,其次是这个对象在X应用的菜单管理中设置或者在其他对象配置工具栏或者字段等;

  2. 权限对象不等同菜单,因为两者的配置是不同的,权限对象是在实体元数据的权限控制属性中设置,菜单则是在应用的菜单管理中设置;一般情况下同一实体,权限对象和菜单都会配置,这样从感觉体验上觉得是按菜单授权;存在特殊情况下,不会配置菜单,但是通过配置工具栏或字段来打开对象;

  3. 同一实体既是权限对象又配置菜单,在功能权限树的顺序和在菜单的显示顺序是不一致的,因为两者的排序逻辑不同。

功能权限 之 权限对象

变更记录产品版本更新内容更新日期V1.0.001初始版本........................1 简介1.1 功能介绍我们在授权时总是在说:要对哪些事务可以...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息