---
order: 10
navTitle: 权限(20分钟)
---
# 权限课程介绍

> 预计用时：20分钟

权限是系统管理的重要功能，可以有效的提高系统的安全性，减少误操作、数据泄漏等风险的发生。本课程介绍如何用SuccBI进行[用户机构管理](#users-depts)、如何给单个或多个用户[分配权限](#grant)以及如何分配[数据级次权限](#datarange)。

## 课程目标{#target}

学习本课程可以掌握到如下知识点：

- 了解部门管理的相关设置
- 掌握用户管理的相关设置
- 了解用户组的使用以及分类
- 掌握如何分配权限
- 掌握数据级次权限设置

## 用户机构管理{#users-depts}

在权限板块中，可以分别管理[部门](../../../guide/permission/depts.md)和[用户](../../../guide/permission/users.md)，赶紧点击链接跳转观看学习视频吧：[用户机构管理](https://www.bilibili.com/video/BV1hT4y1i75W?t=2.7)

![用户](./images/2024-05-16-14-55-18.png)

### 课程讲解 {#course1}

本视频介绍如何使用部门跟用户两个模块搭建目标组织机构并为组织机构分配用户，建议在学习过程中跟着步骤练习操作。

- （00:01-00:51）**课程介绍**
- （00:51）**组织机构搭建**
- （02:20）**分配用户**
- （04:04）**效果查看**

:::tip 所属地属性的意义
由于部门的组织结构编码并不对应事实表中地区的行政区划编码，所以我们需要设置**所属地**属性去限定部门的行政区划。
:::

## 权限分配{#grant}

权限模块可以为单个用户或者多个用户批量分配权限，想知道如何操作，赶紧点击链接跳转观看学习视频吧：[权限分配](https://www.bilibili.com/video/BV1hT4y1i75W?p=2\&t=1.5)

![权限分配](./images/2024-05-16-15-02-11.png)

### 课程讲解 {#course2}

本次课程主要为大家讲解如何为单个用户分配权限以及如何为多个用户批量分配权限，建议在学习过程中跟着步骤练习操作。

- （00:01-00:16）**课程介绍**
- （00:16）**单个用户分配权限**
- （02:20）**创建用户组**
- （04:24）**用户组分配权限**

## 数据级次权限{#datarange}

数据级次权限是指不同权限用户查看同一个页面时显示不同的数据，如湖北省的用户只能查看湖北地区的数据，湖南省的用户只能查看湖南地区的数据。可点击链接跳转观看学习视频：[数据级次权限](https://www.bilibili.com/video/BV1hT4y1i75W?p=3\&t=1.7)

![数据范围](./images/2024-05-16-15-05-51.png)

### 课程讲解 {#course3}

本次课程主要为大家讲解数据级次权限的分配，内容很重要，千万别遗漏，建议在学习过程中跟着步骤练习操作。

- （00:01-00:59）**课程介绍与目标效果**
- （00:59）**数据范围设置与权限分配**
- （04:13）**效果展示**

::: tip 数据范围表达式说明
常用数据范围中表达式`DEPT_PROPERTY('districtId')`中的`districtId`获取的是用户所在部门的**所属地**，千万别忘了给部门增加所属地哦！
:::

## 总结与练习{#practice}

权限课程到这里就结束了，通过上面的学习请完成练习：

1. 根据视频进行相应的权限设置
2. 扩展文档学习
   1. [部门管理](../../../guide/permission/depts.md)：学习完这篇文档后，你需要学会如何创建组织机构
   2. [用户管理](../../../guide/permission/users.md)：学习完这篇文档后，你需要学会如何为组织机构分配用户
   3. [用户组管理](../../../guide/permission/groups.md)：学习完这篇文档后，你需要学会如何创建用户组，并为用户组添加用户
   4. [分配权限](../../../guide/permission/grant/README.md)：学习完这篇文档后，你需要学会如何为单个或多个用户分配权限
   5. [权限操作说明](../../../guide/permission/grant/operations.md)：学习完这篇文档后，你需要理解查看、管理、交互这三个
   6. [数据级次权限](../../../guide/permission/grant/datarange.md)：学习完这篇文档后，你需要学会如何进行数据级次权限分配
   7. [public目录和匿名用户](../../../guide/permission/grant/public-anonymous.md)：学习完这篇文档后，你需要将[仪表板课程](../dashboard/README.md)中制作出的仪表板设置为允许匿名用户访问
3. 按照下列要求给不同用户分配[门户课程](../../SuccAP/portalpage/first-portal.md)中制作的服饰门户的权限：

| 用户组织关系 | 用户组与权限分配 |
| --- | --- |
| ![用户组织关系](./images/2022-03-23-17-01-35.png) | ![用户组与权限分配](./images/2022-03-23-17-52-05.png) |

:::tip 练习3小贴士

1. 部门的**所属地**属性很重要，关系到数据级次权限设置是否成功！用户组织关系中总公司的所属地不去设置，其他子公司的所属地见公司名字
2. [数据级次权限](#datarange)视频中的**项目设置**>**数据范围**>**常用数据范围**的表达式`DEPT_PROPERTY('districtId')`可以直接复用
   :::
