가게에 직원 초대하기
"직원" 탭에서 team.manage 권한을 가진 소유자·매니저가 새 직원을 추가할 수 있습니다. 처음 역할(예: 매니저, 서빙, 주방, 캐셔, 창고, 프런트, 기술자, 하우스키핑, 영업)을 그 자리에서 정해 줄 수 있고, 세부 권한은 나중에 "역할과 권한" 화면에서 사람마다 다듬습니다.
역할과 권한
구분해야 할 두 층이 있습니다.
- 역할의 기본값(예: "매니저"가 기본으로 갖는 권한)은 가게가 아니라 시스템 전체의 공통 대장입니다 — 보기만 되고 가게에서 고칠 수 없습니다
- 사람별 권한은 이 화면에서 실제로 정할 수 있습니다. 직원 한 사람에게 권한을 하나씩 체크합니다. 저장하는 순간 그 사람은 역할 기본값 대신 "사람별 권한"을 따르며, "역할 기본값으로 되돌리기"를 누르기 전까지 역할 값을 더는 읽지 않습니다
권한을 한 단계씩 정하기
- 위쪽 줄에서 설정할 직원을 고릅니다
- 아래 표에서 권한을 체크하거나 해제합니다. 직원, 재무, 가게, 음식점, 숙박, 서비스, 소매, 회계, 자산, 구매, 프로젝트, 공장, 자동화, 정기 구독, 이벤트, 주차장, 봇 같은 묶음으로 나뉘어 있습니다
- "권한 저장"을 누릅니다
권한을 정하기 전에 알아야 할 규칙
- 자기가 가진 것보다 많이 줄 수는 없습니다 — 본인에게 없는 권한은 그 칸이 잠기고 "이 권한을 본인이 갖고 있지 않아 다른 사람에게 줄 수 없습니다"라고 표시됩니다
- 이 화면에서 자기 줄의 권한은 고칠 수 없습니다 — 다른 소유자가 대신 고쳐 줘야 합니다. 스스로 권한을 떼어 내고 잠겨 버리는 일을 막기 위해서입니다
- 가게 소유자는 소유권 자체로 모든 권한을 갖습니다 — 이 표에서 소유자의 줄을 고쳐도 아무 효과가 없습니다
- "구성원 권한 수정" 권한(team.permissions)은 가게 소유자만 갖고, 넘겨줄 수 없습니다
조직 구조
회사의 부서도, 보고 체계, 직급을 담습니다 — 팀의 모든 사람이 언제나 이 조직도를 볼 수 있고 특별한 권한이 필요 없습니다. 다만 부서를 만들거나 고치거나 조직도에서 사람을 옮기려면 team.manage 권한이 필요합니다. 누가 무엇을 누를 수 있는지를 다루는 "역할과 권한"과는 다릅니다 — 이 조직도는 누가 어느 부서에 속하고 누구에게 보고하는지만 말하며, 사용 권한과는 관계가 없습니다.
시스템이 순환(부서끼리 서로를 가리키는 고리)과 지나치게 깊은 구조를 자동으로 막습니다 — 옮겨지지 않는다면 순환을 만들고 있거나 너무 깊어지는 것은 아닌지 확인하세요.
사원증
누가 사원증을 갖고 있는지 보고, 정지하거나 되살리거나 잃어버린 카드를 폐기할 수 있습니다. team.manage 권한이 필요합니다.
"사원증 만들기" 버튼은 없습니다
사원증은 직원이 자기 쪽에서 처음으로 자기 카드를 열 때 저절로 생깁니다 — 이 표에서 카드가 아직 없는 줄은 버그가 아니라 아직 한 번도 카드를 연 적이 없는 사람입니다. 관리 버튼(정지·복구·폐기)은 카드가 이미 있는 사람에게만 보입니다
- 일시 정지 — 나중에 다시 되살려 쓸 수 있습니다
- 폐기 — 영구히 죽습니다. 새 카드는 그 직원이 다음에 카드를 열 때만 생깁니다
그 카드가 진짜이고 아직 폐기되지 않았는지 토큰을 스캔하거나 입력해 확인하는 일은 "사원증 확인" 화면에서 합니다 — 팀의 모든 사람이 쓸 수 있고 특별한 권한이 필요 없습니다.
근무 시간 — 근무 형태와 실제 출퇴근 기록
서로 떨어져 있지만 이어서 돌아가는 두 화면입니다.
- 근무 시간 — 가게의 근무 형태를 정합니다(정해진 시각에 출퇴근하거나, 유연하게 시간 할당량으로 세거나). 누구나 자기 형태를 볼 수 있고, 형태를 고치려면 team.manage 권한이 필요합니다
- 출퇴근 기록 — 매일 실제로 찍는 출퇴근입니다. 대략적인 인건비 숫자의 바탕이 됩니다
출퇴근 기록은 직접 고칠 수 없습니다
가게 소유자라 해도 자기 출퇴근 기록을 고칠 수 없습니다 — 잘못 찍힌 기록은 "근무 시간 정정" 화면으로만 바꿀 수 있습니다(사유를 적어 신청하면, 그 사람의 보고 계통에 있는 상급자가 승인합니다). 시스템은 누가, 언제, 왜 고쳤는지를 늘 기록합니다. 조용히 고쳐지는 일은 없습니다
누구의 정정 신청을 누가 승인할지는 시스템이 보고 계통(위의 조직 구조)으로 계산합니다. team.manage 권한을 가졌다는 것만으로는 되지 않습니다 — 그 사람의 보고 계통 바깥에 있는 상급자나 본인의 신청에는 승인 버튼이 보이지 않습니다.
휴가
두 부분입니다 — 실제 휴가 신청과 휴가 규정.
- 휴가 — 모든 직원이 특별한 권한 없이 이 화면에서 자기 휴가를 신청할 수 있습니다. attendance.manage 권한을 가진 소유자·매니저가 승인하거나 거절합니다
- 휴가 정책 — 가게가 두는 휴가 종류, 근속에 따른 일수, 승인 계통을 정합니다. 고치려면 team.manage 권한이 필요합니다 — 시스템이 보여 주는 법정 최소 일수는 참고 자료일 뿐이며 시스템이 강제하지 않습니다. 실제 법에 맞는지는 가게가 스스로 확인해야 합니다