DocumentationVersion History
Log In
Documentation

0-2. 역할 및 권한*

사용자와 워커의 역할별 권한 정책

시냅스는 사용자의 편의와 MLOps 전반에 필요한 모듈(프로젝트/카탈로그/실험 등)의 보안 측면을 고려하여 크게 워크스페이스 수준과 워크스페이스 하위 수준으로 나누어 권한을 부여하였습니다.

시냅스의 역할 및 권한 체계 도식화


사용자 역할 및 권한


수준

사용자 역할 정의

워크스페이스 기반

워크스페이스에서 정의되는 권한입니다. 모든 사용자는 워크스페이스의 권한을 최소 1개 부여받아야 합니다. 소유자/관리자/멤버로 나뉩니다.

  • 소유자(Owner) : 프로덕트 차원의 관리를 진행하는 사용자
  • 관리자(Admin) : 매니저 및 프로젝트를 총괄하는 사용자
  • 멤버(Member) : 자신이 속한 프로젝트 단위에서만 활동하는 사용자

워크스페이스 하위 기반 (프로젝트/컬렉션/실험)

워크스페이스 하위 기반 모듈은 프로젝트, 컬렉션, 실험입니다. 워크스페이스에서 부여되는 권한과는 분리되어 있습니다. 리더/매니저로 나뉩니다. (추후 게스트 및 참여자 권한이 생길 수 있습니다.)

  • 리더(Leader) : 프로젝트, 컬렉션, 실험의 최고 관리자
  • 매니저(Manager) : 삭제 권한을 제외한 프로젝트, 컬렉션, 실험의 운영자

데이터랩 기반

데이터랩은 주로 워커의 공간입니다. 워커는 작업자/검수자로 나뉩니다.

  • 작업자(Labeler) : 할당받은 라벨링 작업을 수행하는 데이터 라벨러
  • 검수자(Reviewer) : 작업이 완료된 할당 작업을 검수하는 사람

워크스페이스 기반에서는 하위 기반 (프로젝트, 컬렉션, 실험) 에 대한 ‘생성’ 권한만 역할로 다루며, 각각 하위 기반에 대한 조회, 삭제, 수정의 권한은 프로젝트, 컬렉션, 실험에서 다룹니다.

❗️

워크스페이스 권한과 하위 모듈 운영 권한은 별도로 관리됩니다. 시냅스에서는 워크스페이스의 소유자, 관리자, 멤버 역할을 가지고 있더라도 각 프로젝트·컬렉션·실험(하위 모듈)의 리더 또는 매니저가 아닌 경우, 해당 모듈의 업무 참여는 수행할 수 없습니다.

단, 소유자, 관리자의 경우 기본 설정 변경, 삭제 및 정보 열람은 가능합니다. 하위 모듈은 각각 독립적인 운영 역할 체계를 가지며, 모듈 운영의 안정성과 책임 구분을 위해 설정 변경 권한은 해당 모듈(프로젝트/컬렉션/실험)의 리더 또는 매니저에게만 부여됩니다.

따라서 특정 프로젝트·컬렉션·실험을 직접 운영해야 하는 경우, 해당 모듈에서 리더 또는 매니저 역할로 초대받아 권한을 부여받아야 관리 작업을 수행할 수 있습니다.


역할 및 권한 비교표


권한/행위

Owner
(복수 가능)

Admin

Member

워크스페이스 소유권 이전

✅ 가능 (다른 Owner에게 위임)

❌ 불가

❌ 불가

워크스페이스 사용자 추가/삭제

✅ 가능

✅ 가능 (Owner 권한 부여 불가)

✅ 가능 (Owner /Admin권한 부여 불가)

모든 프로젝트 열람

✅ 가능 (비공개 포함)

✅ 가능 (비공개 포함)

⚠️ 제한적

프로젝트 관리 개입
(설정 편집/삭제/사용자 관리)

✅ 가능

✅ 가능

❌ 불가

프로젝트 내의 액션 권한 (업무 참여)

⚠️ 프로젝트 역할 (리더/매니저)에 따라 별도 적용

⚠️ 동일

⚠️ 동일

워커 역할 및 권한


워커는 크게 작업자와 검수자로 나뉩니다. 워커는 시냅스의 데이터랩(별도의 작업공간)에서 데이터 가공 및 검수를 담당합니다. 사용자에 의하여 워크샵에서 워커를 추가하여야 데이터 가공 및 검수작업을 진행할 수 있습니다.

  • 작업자 : 데이터 가공물을 할당받아 데이터 라벨링을 주업무로 하는 워커입니다.
  • 검수자 : 작업자로부터의 완료된 가공물을 검수하는 워커입니다. (검수자 기능이 활성화된 워크샵에서만 검수할 수 있습니다.)