직원 설정
직원 설정 카테고리는 카페를 운영하는 사람들을 관리하는 곳입니다. 캐셔와 역할 및 권한이라는 두 개의 탭으로 구성됩니다. 각 탭 헤더에는 현재 캐셔 또는 역할 수를 나타내는 카운트 배지가 표시됩니다.
이 페이지는 패널 구조와 캐셔 계정 관리에 초점을 맞춥니다. 권한 플래그 전체 목록과 역할 기반 접근 제어가 백엔드에서 동작하는 방식은 캐셔 역할 및 권한 페이지를 참조하세요.
패널 구조
직원 설정을 열면 캐셔 탭이 먼저 표시됩니다. 상단의 탭 버튼을 사용하여 두 탭 사이를 전환합니다.
- 캐셔: 직원 계정 목록과, 새 계정을 추가하는 양식, 기존 계정을 편집, 활성화, 비활성화, 삭제하는 도구입니다.
- 역할 및 권한: 역할 목록과, 각 맞춤 역할이 접근할 수 있는 항목을 정의하는 데 사용되는 권한 행렬입니다.
캐셔 탭
캐셔 탭은 두 영역으로 나뉩니다. 왼쪽에는 캐셔 추가 양식이 있습니다. 오른쪽에는 등록된 캐셔 목록이 표시됩니다.
캐셔 추가
왼쪽의 캐셔 추가 양식은 새 직원 계정을 만듭니다. 다음 필드가 있습니다.
| 필드 | 필수 | 비고 |
|---|---|---|
| 표시 이름 | 예 | 목록과 보고서에서 캐셔에게 표시되는 이름. |
| 사용자 이름 | 예 | 로그인 이름. 자동으로 소문자로 변환되며 문자, 숫자, . _ - 문자로 제한됩니다. |
| 비밀번호 | 예 | 로그인 비밀번호. 이 계정은 재무 데이터와 고객 정보에 접근할 수 있으므로 강력한 값을 선택하세요. |
| 휴대폰 | 아니요 | 숫자와 + 문자로 제한됩니다. |
| 이메일 | 아니요 | 자동으로 소문자로 변환되고 공백이 제거됩니다. |
| 캐셔 역할 | 예 | 역할 유형. 아래 역할 선택지를 참조하세요. |
| 맞춤 역할 | 조건부 | 캐셔 역할이 맞춤으로 설정된 경우에만 활성화됩니다. |
캐셔 역할 드롭다운은 네 가지 선택지를 제공합니다.
- 관리자: 시스템의 모든 기능에 대한 완전한 접근 권한.
- 매니저: 시스템이 기본 제공하는 내장 역할.
- 캐셔: 시스템이 기본 제공하는 내장 역할.
- 맞춤: 역할 및 권한 탭에서 직접 정의하는 역할.
맞춤을 선택하면 맞춤 역할 드롭다운이 활성화되어 사용자가 정의한 역할 중 하나를 선택할 수 있습니다. 내장 역할(매니저와 캐셔)은 캐셔 역할 드롭다운을 통해 직접 선택되므로 이 드롭다운에서 제외됩니다.
추가 버튼은 필수 필드가 채워질 때까지 비활성화 상태로 유지됩니다. 맞춤을 선택한 경우 저장하기 전에 맞춤 역할도 선택해야 합니다.
등록된 캐셔
오른쪽에는 등록된 캐셔 제목 아래에 모든 캐셔 계정이 나열되며, 그 아래에 개수 줄이 표시됩니다. 각 항목에는 표시 이름(표시 이름이 설정되지 않은 경우 역할 이름), 지정된 역할, 사용자 이름, 그리고 입력된 경우 휴대폰과 이메일 값이 표시됩니다. 각 항목에는 여러 배지와 표시기가 나타납니다.
- 나 배지는 현재 로그인되어 있는 계정을 표시합니다.
- 관리자 계정은 구별되는 역할 배지로 강조됩니다.
- 마지막으로 남은 활성 관리자의 역할 배지에는 잠금 아이콘이 나타납니다.
- 활성 상태가 아닌 계정에는 비활성화 배지가 나타납니다.
목록은 관리자가 먼저 정렬되고, 그다음 비활성 계정보다 활성 계정이 앞에 오며, 그다음 표시 이름순으로 알파벳 정렬됩니다.
각 항목에는 세 개의 작업 버튼이 있습니다.
- 활성화 / 비활성화: 계정의 활성 여부를 전환합니다. 비활성화된 캐셔는 로그인할 수 없습니다. 이 컨트롤은 마지막 활성 관리자에 대해 잠깁니다.
- 편집: 캐셔 편집 대화 상자를 엽니다(아래에서 설명).
- 삭제: 확인 안내 후 계정을 제거합니다.
계정 보호 규칙
HandyCafe는 사용자가 로그인할 수 없게 되거나 유일한 관리자가 제거되는 작업을 방지합니다.
- 마지막 관리자는 비활성화할 수 없습니다. 시스템은 다음을 표시합니다. 마지막 관리자는 비활성화할 수 없습니다. 먼저 다른 사용자를 관리자로 승격하세요.
- 마지막 관리자는 삭제할 수 없습니다. 시스템은 다음을 표시합니다. 마지막 관리자는 삭제할 수 없습니다. 먼저 다른 사용자를 관리자로 승격하세요.
- 현재 로그인되어 있는 계정은 삭제할 수 없습니다. 시스템은 다음을 표시합니다. 현재 로그인되어 있는 계정은 삭제할 수 없습니다.
같은 문구가 잠긴 작업 버튼의 툴팁으로도 표시됩니다.
캐셔 편집 대화 상자
캐셔에서 편집을 선택하면 계정의 아바타, 현재 역할, 네 개 섹션이 있는 대화 상자가 열립니다.
| 섹션 | 필드 |
|---|---|
| 신원 | 표시 이름(필수), 사용자 이름(필수) |
| 보안 | 비밀번호 |
| 연락처 | 휴대폰, 이메일 |
| 접근 | 캐셔 역할, 맞춤 역할 |
보안 섹션에서 비밀번호 필드는 선택 사항입니다. 안내는 *현재 비밀번호를 유지하려면 비워 두세요.*라고 표시됩니다. 비밀번호를 변경하려는 경우에만 값을 입력하세요.
접근 섹션은 캐셔 추가 양식과 동일하게 작동합니다. 캐셔 역할에서 역할 유형을 선택하고, 유형이 맞춤일 때 맞춤 역할에서 사용자가 정의한 역할을 선택합니다.
바닥글에는 왼쪽에 저장 버튼, 오른쪽에 취소 버튼이 있습니다. 저장은 사용자 이름과 표시 이름이 채워지고 유효한 역할이 선택될 때까지 비활성화 상태로 유지됩니다.
역할 및 권한 탭
역할 및 권한 탭은 왼쪽 역할 제목 아래에 모든 역할을 나열하고, 오른쪽에 선택한 역할의 권한 행렬을 보여 줍니다.
- 내장 역할은 내장 배지와 잠금 아이콘으로 표시됩니다. 이들의 권한은 시스템이 관리하며 편집하거나 삭제할 수 없습니다. 하나를 선택하면 다음 배너가 표시됩니다. 내장 역할은 편집하거나 삭제할 수 없습니다. 이 역할을 복제하거나 새 맞춤 역할을 만들어 직접 권한을 정의하세요.
- 맞춤 역할은 역할 추가로 만들고, 권한 행렬을 통해 편집하며, 확인 안내 후 삭제로 제거할 수 있습니다.
권한 행렬은 개별 권한 체크박스를 카테고리(인증, 회원, 콘솔, 로그, 보고서, 결제 수단)로 묶습니다. 맞춤 역할의 변경 사항은 저장되지 않은 표시 점으로 추적되며, 탭 내부의 별도 저장 버튼이 아니라 설정 페이지를 저장할 때 적용됩니다.
각 카테고리의 권한 플래그 전체 목록과 맞춤 역할 구성에 대한 자세한 안내는 캐셔 역할 및 권한 페이지를 참조하세요.
캐셔가 로그인하는 곳
여기서 만든 캐셔 계정은 서버 애플리케이션과 클라이언트 PC에서 로그인하는 데 사용됩니다. 로그인 화면과 로그인 후 캐셔가 할 수 있는 작업에 대한 자세한 내용은 캐셔 로그인 페이지를 참조하세요.