👥 팀 관리
팀 멤버를 초대하고, 역할과 권한을 관리하는 방법을 안내합니다.
멤버 역할
팀 멤버에게 2가지 역할을 부여할 수 있으며, 각 역할에 따라 접근 가능한 기능이 다릅니다.
| 역할 | 설명 | 주요 권한 |
|---|---|---|
| OWNER (소유자) | 팀 소유자, 1명만 존재 | 모든 권한 (멤버 관리 포함) |
| MEMBER (멤버) | 일반 팀원 | URL/캠페인 생성·수정·삭제, 통계 열람, 팀 멤버 목록 조회 |
세부 권한
역할 기본 권한 외에 커스텀 권한을 통해 멤버별로 세밀한 접근 제어가 가능합니다. OWNER는 모든 권한을 자동으로 보유합니다.
| 권한 코드 | 설명 | MEMBER 기본 |
|---|---|---|
| dashboard.view | 대시보드 조회 | ✅ |
| urls.view / create / edit / delete | URL 조회·생성·수정·삭제 | ✅ |
| campaigns.view / create / edit / delete | 캠페인 조회·생성·수정·삭제 | ✅ |
| utm_presets.view / create / edit / delete | UTM 프리셋 관리 | ✅ |
| domains.view | 커스텀 도메인 조회 | ✅ |
| mobile_apps.view | 앱 조회 | ✅ |
| team_members.view | 팀 멤버 목록 조회 | ✅ |
| api_keys.view | API 키 조회 | ✅ |
| webhooks.view | 웹훅 조회 | ✅ |
멤버 초대
| 항목 | 필수 | 설명 |
|---|---|---|
| 이메일 | ✅ | 초대받을 사용자의 이메일 주소 |
| 이름 | 선택 | 초대받는 사용자의 이름 |
| 역할 | ✅ | MEMBER (초대된 사용자의 역할) |
캡처 대상: 팀원 초대 모달
이메일, 이름, 역할 선택 필드가 보이는 초대 모달 팝업을 캡처해주세요.
초대 관리
발송된 초대의 상태를 확인하고 관리할 수 있습니다.
| 상태 | 색상 | 의미 |
|---|---|---|
| PENDING | 🟡 노란색 | 초대 발송 완료, 상대방 응답 대기 중 |
| ACCEPTED | 🟢 녹색 | 초대 수락, 멤버로 합류 완료 |
| REJECTED | 🔴 빨간색 | 초대 거절 |
| EXPIRED | ⚪ 회색 | 초대 유효기간 만료 |
멤버 역할/권한 변경
OWNER 또는 MANAGER 역할의 사용자는 다른 멤버의 역할과 권한을 변경할 수 있습니다.
캡처 대상: 멤버 관리 페이지 전체
멤버 목록 테이블(이름, 이메일, 역할, 상태, 액션 버튼)이 보이도록 캡처해주세요.
가능하면 여러 역할의 멤버가 포함된 상태가 좋습니다.
활동 로그
조직 내에서 발생하는 주요 활동을 로그로 확인할 수 있습니다.
| 활동 유형 | 뱃지 색상 | 예시 |
|---|---|---|
| 멤버 초대 | 🔵 파란색 | user@example.com을 MEMBER로 초대 |
| 역할 변경 | 🟡 노란색 | 홍길동의 권한을 변경 |
| 멤버 제거 | 🔴 빨간색 | 홍길동을 팀에서 제거 |
| 설정 변경 | 🟢 녹색 | 팀 이름 변경 |
캡처 대상: 조직 활동 로그 페이지
날짜별 활동 목록이 보이는 화면을 캡처해주세요. 색상 뱃지와 활동 내용이 포함된 상태가 좋습니다.