> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 内置变量(待下线)

> 本文介绍了内置变量的概念、设置方法及其在数据权限管理中的应用场景，如发起人仅能查看自己或下属提交的数据。

注：目前的内置变量功能主要为了解决权限问题，目前权限模块正在升级，升级发布后，该功能将下线。后续请使用能力更强的新版权限来支持。

## 1. 什么是内置变量

在有些场合，希望页面上可以提交一些字段，同时这些提交的字段在用户页面侧不显示。有一种实现方式，就是可以在页面上添加组件，使用公式配置组件默认值，同时隐藏组件的方式实现，但是这个方式配置比较繁琐，使用内置变量的方式配置会更加简单方便，内置变量目前仅支持当前登录人以及当前登录人的5级内(含5级)主管这两类变量。

一句话来讲，内置变量是指表单内，默认为用户提交的数据。内置变量一种典型的用途，就是可以用在数据权限设置上，让当前登录人仅查看自己提交的和下属提交的数据。

## 2. 如何设置内置变量

要使用内置变量，首先需要到表单的设置 >> 页面设置 >>添加内置变量。

内置变量支持当前用户以及向上5级(含5级)主管。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1634889889088-b6a10506-59e3-4323-94a9-1a144ed98a7e.gif)
</Frame>

## 3. 常用场景

### 3.1 发起人只能查看自己提交的数据

一、访问页面设置 >> 内置变量 >> 添加内置变量：当前用户。

二、访问页面设置 >>权限设置 >> 添加权限组，设置过滤条件：当前用户=创建人 >>保存后，权限组添加所有人。

表单权限设置的详情可以查看帮助：表单的权限设置

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1612061287767-ad441c23-d80b-490f-abb8-17bc8e118f55.gif)
</Frame>

### 3.2 发起人只能查看自己下属提交的数据

一、访问页面设置 >> 内置变量 >>添加内置变量：N级主管-1级主管。

二、访问页面设置 >> 权限设置 >> 添加权限组，设置过滤条件：1级主管=当前用户 >> 保存后，权限组添加所有人。

表单权限设置的详情可以查看帮助：表单的权限设置

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1616989483367-f53f8ef2-907f-4361-8513-1bfa3a4a07a1.gif)
</Frame>
