이전버전
| depth1 | depth2 | 권한 |
|---|---|---|
| 메뉴1 | 메뉴2 | 기능 : 권한(권한 코드명) |
공통
| depth1 | depth2 | 권한 |
|---|---|---|
| 내 정보 | employee.read.self (+ 수정 시 employee.write.self, 사진 수정 storage.write) | |
| 알람 | 목록·읽음: 로그인 | |
설정: notification.read · notification.write (또는 .self) | ||
| 메신저 | 대화 | 조회: 대화 조회(conversation.read), 메시지 조회(message.read). |
등록/수정: 대화 생성(conversation.write), 메시지 전송(message.write). | ||
첨부·이미지 업로드 : 파일 업로드(storage.write). | ||
공지 블록: 총무 조회(generalAffairs.read) | ||
| 연락처 | 로그인 + 동일 조직 여부만 확인 |
admin(설정, Worksapce)
| depth1 | depth2 | 권한 |
|---|---|---|
| 직원관리 | 조회 : 직원 정보 조회(employee.read), 부서 조회(department.read), 팀 정보 조회(team.read), 역할 조회(role.read), 근태 조회(attendance.read) | |
| 등록/수정 : 직원 정보 수정(employee.write), 팀 관리(team.manage) | ||
| 관리 : 직원 관리(employee.manage) | ||
| 퇴직 처리 : 퇴직 관리(resignation.manage), 직원 정보 수정employee.write) | ||
| 근태(직원 상세 모달) : 근태 조회(attendance.read), 근태 기록(attendance.write) | ||
| 조직 관리 | 부서 | 조회: 부서 조회(department.read), 직원 정보 조회(employee.read) |
| 등록/수정/삭제:부서 관리(department.manage) | ||
| 팀 | 조회:팀 정보 조회(team.read), 부서 조회(department.read), 직원 정보 조회(employee.read) | |
| 등록/수정/삭제:팀 관리(team.manage) | ||
| 역할관리 | 조회:역할 조회(role.read) | |
| 등록/수정/삭제/권한 배졍:역할 관리(role.manage) | ||
| 병동관리 | 조회:간호사 일정 조회(nurse-scheduler.read) | |
| 등록/수정/삭제/활성 토클 : 간호사 일정 관리(nurse-scheduler.manage) | ||
| 전자서명 | 조회·전송·열기·상태 동기화 :직원 정보 수정(employee.write) | |
| **직원 검색(콤보박스)😗*직원 정보 조회(employee.read) | ||
| 설정 | 기본정보 | 조회 : 조직 조회(organization.read) |
| 수정 : 조직 수정(organization.write), 설정 수정(setting.write) | ||
| 근무시간 | 조회 : 근태 조회(attendance.read) | |
| 등록·수정·삭제 : 근태 관리(attendance.manage) | ||
| 호봉표 | 조회 : 급여 등급 조회(salaryGrade.read) | |
| 등록·수정·삭제: 급여 등급 관리(salaryGrade.manage) | ||
| 연차관리 | 연차 현황 조회 : 직원 정보 조회(employee.read) + API leave:read(전사) — 시드에 전사용 leave.read 코드 없음 ※ | |
| 부여 기준(규칙) 조회 : 휴가 조회(leaveRequest.read) | ||
| 부여 기준 등록·수정 : 휴가 신청(leaveRequest.write) | ||
| 부여 기준 삭제 : 휴가 관리(leaveRequest.manage) | ||
| 휴가 유형(사유) : 설정 수정(setting.write) | ||
| 수당/인센티브 설정 | 조회 급여 : 조회(payroll.read) | |
| 등록·수정·삭제 : 급여 관리(payroll.manage) | ||
| 공제 설정 | 조회 : 공제 조회(deduction.read), 급여 조회(payroll.read) | |
| 등록·수정·삭제 : 공제 관리(deduction.manage), 급여 관리(payroll.manage) | ||
| 자격증/면허 | 조회 API certification:read — 시드에 조직 전체용 코드 없음 ※등록·수정·삭제 API certification:manage — 시드에 없음. 운영상 직원 관리(employee.manage) 와 함께 부여하는 경우가 많음 ※ | |
| 사본 파일 보기 : 파일 조회(storage.read) | ||
| 증명서 양식 | 조회 : 직원 정보 조회(employee.read) | |
| 등록·수정·삭제·미리보기 : 직원 관리(employee.manage) | ||
| 증명서 발급내역 | 목록·미리보기 조회 : 직원 정보 조회(employee.read) | |
| 승인·반려 : 직원 관리(employee.manage) |
hr
| depth1 | depth2 | 권한 |
|---|---|---|
| 수동입력 | 조회: 수당 조회(allowance.read), 급여 조회(payroll.read) | |
| 등록/수정: 수당 관리(allowance.manage), 공제 관리(deduction.manage) | ||
| 급여 반영(재생성·갱신): 급여 관리(payroll.manage) | ||
| 항목 정의(수동입력 유형 설정): 조회 급여 조회(payroll.read) / 등록/수정/삭제 급여 관리(payroll.manage) | ||
| 연말정산 | 조회: 연말정산 조회(yearEndSettlement.read), 직원 정보 조회(employee.read) | |
| 등록/수정: 연말정산 관리(yearEndSettlement.manage) | ||
| 급여 반영(applyToPayroll): 연말정산 관리(yearEndSettlement.manage) | ||
| 퇴직 정산 | 조회: 퇴직 조회(resignation.read), 직원 정보 조회(employee.read), 급여 조회(payroll.read), 공제 조회(deduction.read) | |
| 등록/수정/삭제: 퇴직 관리(resignation.manage) | ||
| 정산 시뮬레이션·계산·취소: 퇴직 관리(resignation.manage) | ||
| 설정 | 수당/인센티브 설정 | 조회: 급여 조회(payroll.read), 부서 조회(department.read), 팀 정보 조회(team.read) |
| 등록/수정/삭제: 급여 관리(payroll.manage) | ||
| 공제 설정 | 조회: 공제 조회(deduction.read), 급여 조회(payroll.read) | |
| 등록/수정/삭제: 공제 관리(deduction.manage), 급여 관리(payroll.manage) | ||
| 호봉 관리 | 조회: 급여 등급 조회(salaryGrade.read) | |
| 등록/수정/삭제: 급여 등급 관리(salaryGrade.manage) | ||
| 직원 호봉 배정: 급여 등급 관리(salaryGrade.manage), 직원 정보 조회(employee.read) | ||
| 호봉 승급 관리 | 조회: 급여 등급 조회(salaryGrade.read) | |
| 승급 대상 검출·승인/반려·설정 변경: 급여 등급 관리(salaryGrade.manage) | ||
| 치료 인센티브 단가 | 조회: 급여 조회(payroll.read) | |
| 등록/수정/삭제: 급여 관리(payroll.manage) | ||
| 고정 인센티브 프리셋 | 조회: 급여 조회(payroll.read), 부서 조회(department.read), 팀 정보 조회(team.read) | |
| 등록/수정/삭제: 급여 관리(payroll.manage) |
works(mobile app)
| depth1 | depth2 | 권한 |
|---|---|---|
| 알람 | 알람(내역) | 로그인 여부만 확인 |
| 설정 | 조회: 본인 알림 조회(notification.read.self) 또는 알림 조회(notification.read). | |
등록/수정: 본인 알림 설정(notification.write.self) 또는 알림 설정(notification.write) | ||
| 근무 | 출퇴근 | 조회: 본인 근태 조회(attendance.read.self) |
등록/수정: 본인 근태 기록(attendance.write.self) | ||
| 외근등록 | 조회: 본인 근태 조회(attendance.read.self) | |
등록: 본인 근태 기록(attendance.write.self) | ||
| 메신저 | 대화 | 조회: 대화 조회(conversation.read), 메시지 조회(message.read). |
등록/수정: 대화 생성(conversation.write), 메시지 전송(message.write). | ||
첨부·이미지 업로드 : 파일 업로드(storage.write). | ||
공지 블록: 총무 조회(generalAffairs.read) | ||
| 연락처 | 로그인 + 동일 조직 여부만 확인 | |
| 결재 | 휴가신청 | 조회: 본인 휴가 조회(leave.read.self) |
등록: 본인 휴가 신청(leave.write.self) | ||
취소: 본인 휴가 신청(leave.write.self) | ||
| 연장근무 | 조회: 본인 초과근무 조회(overtime.read.self). | |
등록: 본인 초과근무 신청(overtime.write.self) | ||
| 인센티브 | 조회: 본인 인센티브 조회(incentive.read.self) | |
| 서류관리 | 조회: 본인 문서 조회(document.read.self). | |
등록/수정: 본인 문서 작성(document.write.self) + 파일 업로드(storage.write). | ||
| 더보기 | 내정보 | 조회: 본인 직원 정보 조회(employee.read.self) |
등록/수정: 본인 직원 정보 수정(employee.write.self) | ||
| 급여명세서 | 조회: 본인 급여 조회(payroll.read.self) | |
| 로그아웃 | 인증 세션 종료 (관련 권한 없음) |
내부 결재
| depth1 | depth2 | 권한 |
|---|---|---|
| 대시보드 | 조회: 팀원 휴가 조회(leave.read.team), 팀원 초과근무 조회(overtime.read.team), 팀원 인센티브 조회(incentive.read.team), 팀원 초과근무 조회(overtime.read.team), 문서 조회(document.read) | |
| 스케줄러 | 조회: 간호사 일정 조회(nurse-scheduler.read) | |
(개인 스케줄만이면) 본인 스케줄 조회(schedule.read.self) | ||
| 연차/휴가 | 조회: 팀원 휴가 조회(leave.read.team) | |
승인·반려: 팀원 휴가 승인(leave.approve.team) | ||
| 연장근무신청 | 조회: 팀원 초과근무 조회(overtime.read.team) | |
승인·반려(및 보고서 승인·반려): 팀원 초과근무 승인(overtime.approve.team) | ||
| 외근 | 조회: 팀원 근태 조회(attendance.read.team) | |
승인 : 근태 승인(attendance.approve) | ||
| 인센티브 | 조회: 팀원 인센티브 조회(incentive.read.team) | |
승인·반려: 팀원 인센티브 승인(incentive.approve.team) | ||
| 문서관리 | 문서 관리(document.manage) |
총무
| depth1 | depth2 | 권한 |
|---|---|---|
| 대시보드 | 조회: 총무 조회(generalAffairs.read) | |
| 총무 | 조회: 총무 조회(generalAffairs.read) | |
수정: 총무 수정(generalAffairs.write) | ||
삭제: 총무 관리(generalAffairs.manage) | ||
참고: 이수 등록 시 직원 검색 → 직원 정보 조회(employee.read) (총무 관리자 역할에 기본 포함) | ||
| 관리 | 조회: 총무 조회(generalAffairs.read) | |
수정: 총무 수정(generalAffairs.write) | ||
체크리스트 수정삭제: 총무 관리(generalAffairs.manage) | ||
| 공지 | 조회: 총무 조회(generalAffairs.read) | |
수정: 총무 수정(generalAffairs.write) | ||
삭제: 총무 관리(generalAffairs.manage) | ||
| 설정 | 조회: 알림 조회(notification.read) 또는 본인 알림 조회(notification.read.self) | |
수정: 알림 설정(notification.write) 또는 본인 알림 설정(notification.write.self) |
재고 관리
| 탭 | 조회 | 품목·카테고리·수량·환불 편집 |
|---|---|---|
| 개요 / 품목 / 카테고리 / 환불관리 | inventory.read | inventory.manage |
경영대시보드(management-dashboard)
| 탭(월별·연간) | 인건비·인센 등 API |
|---|---|
| 전체 | payroll.read (라우터가 Resource.PAYROLL + READ) |
모듈
| 영역 | 설명 |
|---|---|
| 레지스트리 트리 | 조직 로그인만으로 moduleRegistry.list 가능 |
| 테스트 실행(급여 생성·수당 등) | payroll.calculate / payroll.read, allowance.read 등 테스트가 호출하는 API에 맞는 권한 |