👥 팀원 초대 및 멤버 관리
회사 계정의 사용자 관리 화면에서는 같은 회사에서 함께 일할 팀원을 초대하고, 각 팀원의 역할과 제품 접근 권한을 관리합니다. 멤버 관리는 초대 메일 발송 → 상대방이 링크로 계정 생성 → 자동으로 제품에 접근하는 흐름으로 동작하며, 필요한 경우 특정 사용자의 특정 제품 접근만 예외적으로 회수하거나 다시 복구할 수 있습니다.
💡 진입 경로: 회사 계정 좌측 메뉴 사용자 관리. 이 화면은 관리자(admin) 권한이 있는 사용자만 열람·조작할 수 있습니다.
이 문서에서 다루는 내용
- 멤버 관리 전체 흐름
- 사용자 관리 화면 구성
- 팀원 초대하기 - 이름·이메일·역할
- 역할(Role) 이해하기
- 초대 링크의 유효기간과 수락 절차
- 제품 접근 권한 - 자동 부여 모델
- 특정 제품 접근 회수하기
- 회수한 접근 권한 복구하기
- 멤버 상태와 마지막 로그인
- 운영 팁 & 자주 묻는 질문
1. 멤버 관리 전체 흐름
새 팀원을 합류시키는 과정은 다음 4단계로 진행됩니다.
| 단계 | 내용 |
|---|---|
| ① 초대 발송 | 관리자가 이름·이메일·역할을 입력합니다 |
| ② 메일 수신 | 초대 메일의 버튼을 누릅니다 |
| ③ 계정 생성 | 이름과 비밀번호를 설정합니다 |
| ④ 자동 합류 | 회사가 구독 중인 제품에 자동으로 접근할 수 있게 됩니다 |
| 단계 | 수행 주체 | 결과 |
|---|---|---|
| 초대 발송 | 관리자 | 초대 메일 발송, 대기 상태 등록 |
| 메일 수신 | 초대받은 사람 | 초대 수락 링크 확인 |
| 계정 생성 | 초대받은 사람 | 이름·비밀번호 설정 후 계정 생성 |
| 자동 합류 | 시스템 | 구독 제품에 자동 접근 권한 부여 |
💡 Tip: 초대는 "메일이 정상 발송된 경우에만" 대기 목록에 등록됩니다. 메일 발송이 실패하면 초대가 만들어지지 않으니, 실패 안내가 뜨면 이메일 주소를 확인한 뒤 다시 시도하세요.
2. 사용자 관리 화면 구성
사용자 관리 화면은 회사에 속한 전체 팀원을 한 표로 보여 줍니다. 상단에는 팀원 수 요약과 팀원 초대 버튼이 있습니다.
| 컬럼 | 내용 |
|---|---|
| 이름 | 팀원 이름 |
| 역할 | admin · team_leader · team_member |
| 상태 | 활성 / 비활성 |
| 마지막 로그인 | 최근 접속 시점 |
| 회수된 접근 권한 | 없음(전체 자동) 또는 회수된 제품명 |
헤더에는 전체 인원과 활성 인원이 함께 표시되고, 우측에 [+ 팀원 초대] 가 있습니다.
2.1 표 항목
| 항목 | 설명 |
|---|---|
| 이름 | 팀원 이름과 이메일(보조 표기) |
| 역할 | 회사 내 권한 등급(4장) |
| 상태 | active(활성) / inactive(비활성) |
| 마지막 로그인 | 오늘·어제·N일 전·날짜 형식으로 표시 |
| 회수된 접근 권한 | 예외적으로 회수·복구된 제품 권한(6~8장) |
2.2 요약 지표
| 지표 | 의미 |
|---|---|
| 팀원 N명 | 회사에 등록된 전체 사용자 수 |
| 활성 N명 | 현재 로그인·이용 가능한 사용자 수 |
💡 Tip: 화면 설명 문구에도 안내되듯, 기본적으로 구독 중인 제품은 모든 활성 팀원이 자동으로 접근합니다. 그래서 표의 '회수된 접근 권한' 열에는 평소 "없음(전체 자동 접근)"으로 표시되고, 예외 처리를 한 항목만 별도로 나타납니다.
3. 팀원 초대하기
3.1 초대 절차
- 사용자 관리 화면 우측 상단 팀원 초대 버튼을 누릅니다.
- 오른쪽에 초대 입력 패널이 열립니다.
- 이름, 이메일, 역할을 입력합니다.
- 초대 메일 발송을 누르면 입력한 이메일로 초대 메일이 전송됩니다.
| 입력 항목 | 설명 |
|---|---|
| 이름 | 팀원 이름 |
| 이메일 | 초대 메일을 받을 주소 |
| 역할 | admin / team_leader / team_member |
3.2 입력 항목
| 항목 | 필수 | 설명 |
|---|---|---|
| 이름 | 필수 | 초대받는 사람의 표시 이름. 초대 메일 인사말에 사용됩니다. |
| 이메일 | 필수 | 초대 메일을 받을 주소이자 로그인 계정 |
| 역할 | 필수 | 합류 후 부여될 권한 등급(기본값: team_member) |
⚠️ 이름과 이메일은 둘 다 입력해야 발송 버튼이 활성화됩니다. 하나라도 비어 있으면 발송할 수 없습니다.
3.3 중복 초대 방지
같은 이메일에 대해 시스템이 두 가지를 자동으로 점검합니다.
| 상황 | 처리 |
|---|---|
| 이미 등록된 팀원 | "이미 해당 이메일로 등록된 팀원이 있습니다." 안내 후 발송 차단 |
| 이미 대기 중인 초대 | "이미 대기 중인 초대가 있습니다." 안내 후 발송 차단(기존 초대 만료 후 재발송 가능) |
💡 Tip: 중복 점검은 이메일 단위로 동작합니다. 같은 회사에 동일 이메일이 이미 팀원으로 등록되어 있거나 유효한 대기 초대가 있으면 새 초대 발송이 막힙니다. 다른 역할로 다시 보내고 싶다면, 기존 대기 초대가 만료된 뒤에 재발송하세요.
4. 역할(Role) 이해하기
초대 시 지정하는 역할은 합류한 팀원이 회사 안에서 가지는 권한 등급입니다. 사용자 관리 화면에서는 다음 역할을 선택할 수 있습니다.
| 역할 | 성격 | 사용자 관리 화면 접근 |
|---|---|---|
| superadmin | 시스템 최상위 관리자 | 가능 |
| admin | 회사 계정 최고 관리자 | 가능(초대·회수·설정 전권) |
| team_leader | 팀을 이끄는 내부 직책 | 불가 |
| team_member | 일반 내부 구성원 | 불가 |
💡 Tip: 표의 역할 배지는 색으로 구분됩니다. superadmin은 분홍색, admin은 파란색, team_leader는 보라색, 일반 구성원(team_member)은 회색입니다. superadmin은 시스템 최상위 권한으로, 일반적인 팀원 초대에서는 선택할 일이 거의 없습니다.
4.1 관리자(admin)의 범위
admin은 회사 계정의 최고 관리자로서, 사용자 관리·회사 설정·제품 권한 관리 등 회사 계정 전반을 다룰 수 있습니다. 사용자 관리 화면 자체도 admin만 열람·조작할 수 있으며, 권한이 없는 사용자가 접근하면 "관리자만 접근 가능합니다." 안내가 표시됩니다.
⚠️ 결제·구독 변경, 다른 사용자의 역할 강제 변경 같은 핵심 권한은 권한 상승을 막기 위해 별도로 보호됩니다. 일반적인 멤버 관리(초대·접근 회수/복구)는 admin이 직접 수행할 수 있습니다.
5. 초대 링크의 유효기간과 수락 절차
5.1 유효기간
초대 메일에 담긴 수락 링크는 발송 시점부터 7일간 유효합니다. 7일이 지나면 링크가 만료되어 더 이상 계정을 만들 수 없으며, 이때는 관리자가 다시 초대를 발송하면 됩니다.
| 상태 | 의미 |
|---|---|
| 대기(pending) | 초대 발송 후 수락 대기 중 |
| 수락(accepted) | 상대방이 링크로 계정을 생성함 |
| 만료 | 7일 경과로 링크 무효 |
5.2 수락 화면에서 입력하는 정보
초대받은 사람이 메일의 초대 수락하기 버튼을 누르면 수락 화면이 열립니다.
| 항목 | 입력 | 설명 |
|---|---|---|
| 이메일 | 고정 | 초대에 고정되어 표시(수정 불가) |
| 이름 | 직접 입력 | 표시 이름을 입력 |
| 소속 조직 | 선택 | 합류할 조직을 목록에서 선택(필수). 초대자 소속 조직이 함께 안내됩니다 |
| 역할 | 고정 | 초대자가 지정한 역할이 표시(수정 불가) |
| 비밀번호 | 직접 입력 | 최소 8자 이상으로 설정. 확인 비밀번호와 일치해야 함 |
⚠️ 소속 조직은 필수 선택 항목입니다. 이름·비밀번호와 함께 소속 조직을 고르지 않으면 "모든 필드를 입력해주세요." 안내가 뜨며 수락이 완료되지 않습니다.
수락이 완료되면 계정이 생성되고, 곧바로 로그인되어 사용을 시작할 수 있습니다.
⚠️ 이미 수락된 초대 링크는 재사용할 수 없습니다. 또한 만료된 링크도 무효이므로, 둘 중 어떤 안내가 보이든 관리자에게 재초대를 요청하면 됩니다.
6. 제품 접근 권한: 자동 부여 모델
파트너포털의 제품 접근 권한은 자동 부여 모델을 따릅니다.
회사가 제품을 구독하면 모든 '활성' 팀원이 자동으로 접근할 수 있습니다. 사람마다 권한을 켜 주는 절차가 없습니다.
예외가 필요할 때만 특정 사용자의 접근을 회수하고, 나중에 복구로 되돌립니다.
- 회사가 어떤 제품을 구독하면, 별도 설정 없이도 모든 활성 팀원이 그 제품에 접근합니다.
- 따라서 평소에는 사용자별로 권한을 일일이 켜 줄 필요가 없습니다.
- 예외적으로 특정 팀원에게서 특정 제품 접근만 막고 싶을 때 회수(revoke) 를 사용합니다.
💡 Tip: 이 모델 덕분에 팀원 표의 '회수된 접근 권한' 열은 대부분 "없음(전체 자동 접근)"으로 표시됩니다. 무언가 표시되어 있다면, 그 팀원은 해당 제품에 대해 의도적으로 예외 처리가 된 상태입니다.
7. 특정 제품 접근 회수하기
자동 부여 상태에서 특정 팀원의 특정 제품 접근만 차단하려면 회수 기능을 사용합니다.
7.1 회수 절차
- 사용자 관리 표에서 대상 팀원의 회수된 접근 권한 열을 봅니다.
- 해당 제품 옆 회수 버튼을 누릅니다.
- 확인 창에서 회수 의사를 확인합니다.
회수 확인 창에는 "더 이상 해당 제품에 접근할 수 없게 됩니다. 언제든 복구로 되돌릴 수 있습니다" 안내가 표시됩니다. 계정 자체를 지우는 것이 아니라 그 제품 접근만 막는 조치입니다.
7.2 회수 후 표시
회수가 완료되면 해당 사용자는 그 제품에 더 이상 접근할 수 없습니다. 회수 기록은 시스템에 남으며, 언제든 복구할 수 있습니다.
칩 색상은 권한 상태를 시각적으로 구분하는 용도로 쓰입니다.
| 표시 상태 | 의미 | 옆 버튼 |
|---|---|---|
| 회색 칩 | 정상(접근 가능, 예외 기록 존재) | 회수 |
| 분홍색 칩 | 회수됨(접근 차단) | 복구 |
⚠️ 회수는 해당 사용자의 해당 제품 한 건에만 적용됩니다. 다른 팀원이나 다른 제품에는 영향이 없습니다.
>
참고: 회수된 제품 항목의 표 표시 방식(회수 기록의 노출 범위)은 화면 버전에 따라 다를 수 있습니다. 회수가 적용되었는지 가장 확실하게 확인하는 방법은 해당 팀원의 실제 접근 가능 여부이며, 되돌리려면 복구를 사용하세요.
8. 회수한 접근 권한 복구하기
회수한 접근은 언제든 되돌릴 수 있습니다.
8.1 복구 절차
- 분홍색으로 표시된(회수됨) 제품 옆 복구 버튼을 누릅니다.
- 즉시 복구되어 표시가 정상(회색)으로 돌아갑니다.
복구하면 해당 팀원은 다시 자동 부여 규칙에 따라 그 제품을 이용할 수 있습니다.
💡 Tip: 회수와 복구는 모두 즉시 반영됩니다. 인사이동·역할 변경 등으로 접근을 일시적으로 막아야 할 때 회수를, 다시 업무에 투입할 때 복구를 사용하면 계정을 삭제하지 않고도 유연하게 운영할 수 있습니다.
9. 멤버 상태와 마지막 로그인
9.1 활성 / 비활성 상태
| 상태 | 의미 |
|---|---|
| active(활성) | 로그인 및 제품 이용 가능. 자동 부여 대상 |
| inactive(비활성) | 이용 중단 상태 |
표는 기본적으로 활성 팀원을 먼저 보여 주어, 현재 일하는 구성원을 빠르게 확인할 수 있습니다.
9.2 마지막 로그인 표기
마지막 로그인 시점은 경과 시간에 따라 읽기 쉬운 형태로 표시됩니다.
| 표기 | 의미 |
|---|---|
| 오늘 | 오늘 로그인 |
| 어제 | 하루 전 로그인 |
| N일 전 | 30일 이내 |
| 날짜 | 30일 이상 경과 시 실제 날짜 |
| - | 로그인 기록 없음(미접속) |
💡 Tip: "-"로 표시되는 팀원은 초대 후 아직 한 번도 접속하지 않았을 수 있습니다. 합류가 지연되면 초대 메일 수신 여부를 확인하고, 만료되었다면 재초대하세요.
9.3 권한·로그인 감사 이력
멤버 관리와 함께, 관리자는 감사용 이력도 조회할 수 있습니다. 누가 언제 제품 권한을 부여·회수했는지, 그리고 팀원들의 로그인 기록을 확인할 수 있어 보안 점검과 권한 변경 추적에 활용됩니다.
| 이력 | 내용 |
|---|---|
| 권한 변경 이력 | 제품 권한의 부여·회수 기록(대상 사용자·제품·역할·시각·처리자, 최근 200건). 회수 처리는 여기에서 확인됩니다 |
| 로그인 이력 | 팀원 로그인 기록(이메일·역할·IP·접속 시각·상태, 최근 200건) |
💡 Tip: 두 이력 모두 admin·superadmin 권한이 있는 사용자만 조회할 수 있습니다.
10. 운영 팁 & 자주 묻는 질문
운영 팁
- 새 팀원에게는 꼭 필요한 최소 역할부터 부여하고, 필요 시 상향하세요.
- 구독 제품은 자동 부여되므로, 막아야 할 예외만 회수로 관리하면 됩니다.
- 퇴사·이동 시 계정을 곧장 지우기보다 접근 회수를 먼저 활용하면 데이터 연속성을 지키면서 안전하게 차단할 수 있습니다.
- 초대가 안 닿으면 이메일 오타·만료 여부를 확인하고 재발송하세요.
자주 묻는 질문
Q. 초대 메일을 보냈는데 상대방이 못 받았어요.
초대는 메일이 정상 발송된 경우에만 대기 목록에 등록됩니다. 발송 실패 안내가 떴다면 이메일 주소를 확인하고 다시 시도하세요. 발송은 되었으나 수신이 안 됐다면 스팸함을 확인하도록 안내하고, 링크가 7일 내라면 그대로 사용할 수 있습니다.
Q. 같은 사람을 다시 초대하려는데 안 돼요.
이미 등록된 팀원이거나 대기 중인 초대가 있는 경우 중복 발송이 차단됩니다. 기존 초대가 만료된 뒤 다시 발송할 수 있습니다.
Q. 초대 링크는 얼마나 유효한가요?
발송 시점부터 7일입니다. 만료되면 재초대가 필요합니다.
Q. 팀원마다 제품 접근을 일일이 켜 줘야 하나요?
아니요. 구독 중인 제품은 모든 활성 팀원이 자동으로 접근합니다. 특정 팀원의 특정 제품만 막고 싶을 때 회수를 사용하고, 다시 허용할 때 복구를 사용하면 됩니다.
Q. 접근을 회수하면 그 팀원의 계정이 사라지나요?
아니요. 회수는 해당 제품 접근만 차단할 뿐 계정과 다른 권한은 그대로 유지되며, 복구로 즉시 되돌릴 수 있습니다.
Q. 사용자 관리 화면이 안 보여요.
사용자 관리 화면은 관리자(admin) 권한이 있는 사용자만 접근할 수 있습니다. 권한이 없으면 "관리자만 접근 가능합니다." 안내가 표시됩니다.