# 열 권한

필드 권한은 사용자가 액세스할 수 있는 필드를 제어하는 열 권한입니다. 테이블에 필드 권한을 설정하면 다른 사용자가 다른 필드에 액세스하고 편집할 수 있는 다른 권한을 가질 수 있으므로 데이터 보호 역할을 할 수 있습니다.

필드 권한은 여러 권한 부여 항목 간의 관계인 권한 부여 항목 집합의 컬렉션으로, 권한 있는 프로젝트 중 하나의 조건을 충족하는 경우 적절한 권한이 있습니다.&#x20;

다른 사용자가 다른 필드에 대해 서로 다른 작업 권한을 가질 수 있도록 필드 권한을 설정하여 데이터 보호 효과를 얻을 수 있습니다.

![](https://help.grapecity.com.cn/download/thumbnails/72356919/%E6%AD%A5%E9%AA%A41.png?version=1\&modificationDate=1648092598000\&api=v2) 데이터 테이블을 열고 오른쪽 열 테이블 설정에서 열 권한 편집을 선택합니다.

<figure><img src="https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2F8pH9ZnZEIB6WbKhKlBGt%2Fimage.png?alt=media&#x26;token=05d3258a-4886-4351-86e6-d7cfbc237a9c" alt=""><figcaption></figcaption></figure>

![](https://help.grapecity.com.cn/download/thumbnails/72356919/%E6%AD%A5%E9%AA%A42.png?version=1\&modificationDate=1648092598000\&api=v2) 권한이 부여된 사용자를 설정합니다. 역할 열을 클릭하고 팝업 역할 목록에서 필드 권한을 부여하는 역할을 확인합니다. 예를 들어 "관리자"를 선택합니다.

<figure><img src="https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FuQr4rOWKj096wmHWpedS%2Fimage.png?alt=media&#x26;token=c64e5f2d-16e9-4080-b059-840e431d0743" alt=""><figcaption></figcaption></figure>

![](https://help.grapecity.com.cn/download/thumbnails/80944467/%E6%AD%A5%E9%AA%A43.png?version=1\&modificationDate=1673923143000\&api=v2)  행 조건 필터를 설정하면 조건을 충족하는 레코드가 필터링되어 인증된 사용자가 해당 작업을 수행할 수 있습니다.

조건 필터 열을 클릭하여 조건을 설정합니다. 팝업 조건 필터 대화 상자에서 조건을 설정합니다. 예를 들어 아래 그림과 같이 두 번째 권한 제어의 조건을 "구매자는 로그인 사용자입니다"로 설정합니다.

<figure><img src="https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2Fhx43tW6pEhx9hvX8bQTy%2Fimage.png?alt=media&#x26;token=5a8a40c9-35a6-48bb-88bc-1bae11c36afa" alt=""><figcaption></figcaption></figure>

필드 권한 열을 클릭하면 이 테이블의 모든 필드와 하위 테이블이 대화 상자에 나열되고 단일 필드와 하위 테이블의 작업 권한이 설정됩니다.

아래 그림과 같이 로그인한 사용자를 현재 사용자로 설정하면 모든 필드를 조회하고 편집할 수 있습니다.

![](https://help.grapecity.com.cn/download/thumbnails/80944467/%E6%AD%A5%E9%AA%A44.png?version=1\&modificationDate=1673923143000\&api=v2)  볼 수 있는 모든 작업과 편집 가능한 모든 작업을 포함하여 허용되는 작업을 설정합니다. 필드 삭제는 필드 권한에서 허용되지 않습니다.

<figure><img src="https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FV2RchT6vKQowq3cs85lA%2Fimage.png?alt=media&#x26;token=f04795ad-2c93-4c0e-af7a-96d735669eb2" alt=""><figcaption></figcaption></figure>

필드 권한 열을 클릭하면 이 테이블의 모든 필드와 하위 테이블이 대화 상자에 나열되고 단일 필드와 하위 테이블의 작업 권한이 설정됩니다.

아래 그림과 같이 로그인한 사용자를 현재 사용자로 설정하면 모든 필드를 조회하고 편집할 수 있습니다.

<figure><img src="https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FDzBaX7JMii3Gf3xQ9YnM%2Fimage.png?alt=media&#x26;token=fbce1f45-558a-4e88-8400-3a799c545e59" alt=""><figcaption></figcaption></figure>

![](https://help.grapecity.com.cn/download/thumbnails/72356919/%E6%AD%A5%E9%AA%A46.png?version=1\&modificationDate=1648092598000\&api=v2) 설정이 완료되면 페이지를 실행하고 사용자 유재석 사용하여 로그인하면 관리자 역할이기 때문, 로그인하면 고객 이름 필드를 포함한 모든 주문 데이터를 볼 수 있습니다.

![](https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FEG2DmTlu2KcvpqMiwF5P%2Fimage.png?alt=media\&token=48ed3d9d-e968-4aee-b809-8eb83d30b126)

조세호로 로그인하면 관리자 역할이 아니기 때문에 로그인 후 모든 주문을 볼 수 있지만 다른 고객의 주문 은 고객이름을 볼 수 없다.

![](https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FV4GhzmxfLYgefFT48RAS%2Fimage.png?alt=media\&token=2610da6e-01c4-4c1e-900f-8b06066589db)

{% hint style="info" %}
뷰는 필드 권한을 설정할 수도 있지만 허용되는 작업은 모두 보거나 볼 수 있는 필드를 설정할지 여부만 설정할 수 있습니다.
{% endhint %}
