logologo
시작
가이드
개발
플러그인
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
logologo
사용자

역할 및 권한

역할 구성
권한 구성
UI에 적용
역할 합집합

개발 가이드

권한 구성 바 확장

부서

부서 관리
부서 역할 관리

사용자 데이터 동기화

동기화 관리

데이터 소스

WeCom
HTTP API

개발 가이드

동기화 데이터 소스 확장
동기화 대상 리소스 확장
Previous Page권한 구성
Next Page역할 합집합
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#UI에서의 적용

This feature is provided by the plugin «권한 제어»

#컬렉션 데이터 블록 권한

컬렉션 데이터 블록의 표시 여부는 보기 작업 권한으로 제어됩니다(개별 설정이 전역 설정보다 우선순위가 높습니다).

다음 그림과 같이, 전역 권한에서는 admin 역할이 모든 권한을 가지지만, 주문 컬렉션에는 개별 권한이 설정되어 보이지 않습니다.

전역 권한 설정은 다음과 같습니다:

주문 컬렉션의 개별 권한 설정은 다음과 같습니다:

UI에서는 주문 컬렉션의 모든 블록이 표시되지 않습니다.

전체 설정 과정은 다음과 같습니다.

#필드 권한

보기: 필드 수준에서 특정 필드의 표시 여부를 제어합니다. 예를 들어, 특정 역할이 주문 컬렉션의 특정 필드를 볼 수 있도록 제어할 수 있습니다.

UI에서는 주문 컬렉션 블록 내에서 권한이 설정된 필드만 표시됩니다. 시스템 필드(Id, 생성일, 최종 업데이트일)는 별도로 설정하지 않아도 보기 권한을 가집니다.

  • 편집: 필드를 편집하고 저장(업데이트)할 수 있는지 제어합니다.

    다음 그림과 같이, 주문 컬렉션 필드의 편집 권한을 설정합니다(수량 및 관련 상품 필드에 편집 권한이 있습니다).

    UI에서는 주문 컬렉션 블록의 편집 작업 폼 블록에 편집 권한이 있는 필드만 표시됩니다.

    전체 설정 과정은 다음과 같습니다.

  • 추가: 필드를 추가(생성)할 수 있는지 제어합니다.

    다음 그림과 같이, 주문 컬렉션 필드의 추가 권한을 설정합니다(주문 번호, 수량, 상품, 운송장 필드에 추가 권한이 있습니다).

    UI에서는 주문 컬렉션 블록의 추가 작업 폼 블록에 추가 권한이 있는 필드만 표시됩니다.

  • 내보내기: 필드를 내보낼 수 있는지 제어합니다.

  • 가져오기: 필드 가져오기를 지원하는지 제어합니다.

#작업 권한

개별적으로 설정된 권한이 가장 높은 우선순위를 가집니다. 특정 권한이 개별적으로 설정되어 있다면 해당 권한이 전역 설정을 재정의하며, 그렇지 않은 경우 전역 설정이 적용됩니다.

  • 추가: 블록 내에서 추가 작업 버튼의 표시 여부를 제어합니다.

    다음 그림과 같이, 주문 컬렉션에 개별 작업 권한을 설정하여 추가를 허용합니다.

    UI에서는 주문 컬렉션 블록의 작업 영역에 추가 버튼이 표시됩니다.

  • 보기

    데이터 블록의 표시 여부를 제어합니다.

    다음 그림과 같이, 전역 권한 설정은 다음과 같습니다(보기 권한 없음).

    주문 컬렉션의 개별 권한 설정은 다음과 같습니다.

    UI에서는 다른 모든 컬렉션의 데이터 블록은 숨겨지지만, 주문 컬렉션 블록은 표시됩니다.

    전체 예시 설정 과정은 다음과 같습니다.

  • 편집

    블록 내에서 편집 작업 버튼의 표시 여부를 제어합니다.

    데이터 범위를 설정하여 작업 권한을 더욱 세밀하게 제어할 수 있습니다.

    다음 그림과 같이 설정하면, 주문 컬렉션에서 사용자가 자신의 데이터만 편집할 수 있습니다.

  • 삭제

    블록 내에서 삭제 작업 버튼의 표시 여부를 제어합니다.

  • 내보내기

    블록 내에서 내보내기 작업 버튼의 표시 여부를 제어합니다.

  • 가져오기

    블록 내에서 가져오기 작업 버튼의 표시 여부를 제어합니다.

#관계 권한

#필드로서의 관계

  • 관계 필드의 권한은 원본 컬렉션의 필드 권한으로 제어됩니다. 이는 전체 관계 필드 컴포넌트의 표시 여부를 제어합니다.

    예를 들어, 주문 컬렉션에서 관계 필드 '고객'은 보기, 가져오기, 내보내기 권한만 가집니다.

    UI에서는 주문 컬렉션의 추가 및 편집 작업 블록에 '고객' 관계 필드가 표시되지 않습니다.

    전체 예시 설정 과정은 다음과 같습니다.

  • 관계 필드 컴포넌트(예: 하위 테이블/하위 폼) 내 필드의 권한은 대상 컬렉션의 권한에 따라 결정됩니다.

    관계 필드 컴포넌트가 하위 폼인 경우:

    다음 그림과 같이, 주문 컬렉션의 관계 필드 '고객'은 모든 권한을 가지지만, 고객 컬렉션 자체는 읽기 전용으로 설정되어 있습니다.

    주문 컬렉션의 개별 권한 설정은 다음과 같습니다. '고객' 관계 필드는 모든 필드 권한을 가집니다.

    고객 컬렉션의 개별 권한 설정은 다음과 같습니다. 고객 컬렉션의 필드는 보기 전용 권한만 가집니다.

    UI에서는 주문 컬렉션 블록에서 '고객' 관계 필드가 표시됩니다. 하지만 하위 폼으로 전환하면(하위 폼 내 필드는 상세 보기에서는 표시되지만, 추가 및 편집 작업에서는 표시되지 않습니다).

    전체 예시 설정 과정은 다음과 같습니다.

    하위 폼 내 필드 권한을 더욱 세밀하게 제어하려면 개별 필드에 권한을 부여할 수 있습니다.

    다음 그림과 같이, 고객 컬렉션에 개별 필드 권한이 설정되어 있습니다(고객 이름은 표시되지 않으며 편집할 수 없습니다).

    전체 예시 설정 과정은 다음과 같습니다.

    관계 필드 컴포넌트가 하위 테이블인 경우에도 하위 폼과 동일하게 적용됩니다.

    다음 그림과 같이, 주문 컬렉션의 관계 필드 '운송장'은 모든 권한을 가지지만, 운송장 컬렉션은 읽기 전용으로 설정되어 있습니다.

    UI에서는 이 관계 필드는 표시됩니다. 하지만 하위 테이블로 전환하면(하위 테이블 내 필드는 보기 작업에서는 표시되지만, 추가 및 편집 작업에서는 표시되지 않습니다).

    하위 테이블 내 필드 권한을 더욱 세밀하게 제어하려면 개별 필드에 권한을 부여할 수 있습니다.

#블록으로서의 관계

  • 관계 블록의 표시 여부는 해당 관계 필드의 대상 컬렉션 권한으로 제어되며, 관계 필드 자체의 권한과는 무관합니다.

    예를 들어, '고객' 관계 블록의 표시 여부는 고객 컬렉션의 권한으로 제어됩니다.

  • 관계 블록 내의 필드는 대상 컬렉션의 필드 권한으로 제어됩니다.

    다음 그림과 같이, 고객 컬렉션의 개별 필드에 보기 권한을 설정할 수 있습니다.