Skip to content

HBHR102_파일 메뉴

(Hereby) HR 급여 관리 > 시트 워크스페이스 > 파일 메뉴

항목내용
HR 급여 관리 (HBHR)
대상 사용자조건1 [HR_ADMIN]
부모 화면[[HBHR100_시트 워크스페이스 (공통 Shell)]]
프로토타입TBU
관련 정책[[POL_급여정본경계]]
Statusreview
Owner카나

개요

스프레드시트 툴바([[HBHR100_시트 워크스페이스 (공통 Shell)]])의 "파일 ▾" 메뉴를 정의한다. 7개 항목("📄 새 시트" / "📤 업로드" / "⎘ 사본 만들기" / "⬇ 다운로드" / "🖨 인쇄"(신규) / "✏️ 이름 바꾸기" / "🛠 시트 정보")으로 구성된다. 파일 메뉴에 시트 삭제 항목은 없다 — 시트 삭제는 좌측 사이드바 시트 우클릭 → "삭제"로 수행한다 ([[HBHR108_폴더·휴지통 사이드바]] 참조).

문서 히스토리

날짜작성자변경 내용
2026-07-06카나PM최초 작성
2026-07-10카나PM라이브 기능 검토 반영
2026-07-13카나PM버튼 행동 명세 보강
2026-07-21카나PMGC700 깊이 재작성
2026-07-21카나PM가독성 패스 + 액션 표기 (GUIDE §7·§8)
2026-07-21카나PM셀 스타일 확정판 적용 (콸 승인)

Data I/O

Client → Server

액션전달 값tRPC procedure권한 토큰
사본 만들기sheetIdsdk.payrollSheet.duplicate() (추정)payroll:write (추정)
다운로드sheetId, formatsdk.payrollSheet.export() (추정)payroll:read (추정)
이름 바꾸기sheetId, namesdk.payrollSheet.rename() (추정)payroll:write (추정)
시트 정보 조회sheetIdsdk.payrollSheet.info() (추정)payroll:read (추정)

procedure는 라이브 확인 전 추정치이며, 확정 시 갱신한다. "📄 새 시트"는 모달([[HBHR101_새 시트 만들기 모달]]) 진입만 담당하여 서버 액션 없음.


화면 플로우


파일 메뉴 사양표

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
00노출 조건-스프레드시트 툴바 "파일 ▾"([[HBHR100_시트 워크스페이스 (공통 Shell)]] 참조) 클릭 시 드롭다운 노출
조건1 [HR_ADMIN] 시 노출
[[HBHR100_시트 워크스페이스 (공통 Shell)]]권한 세부 TBU
01초기 상태-메뉴 닫힘. 현재 시트가 액션 대상현재 시트TBU: 시트 미열림 상태 메뉴 활성 여부
10📄 새 시트MenuItem• 새 시트 생성을 시작하는 기능. 서버 액션 없이 모달 진입만 담당
• 클릭 시: "새 시트 만들기" 모달 오픈
[[HBHR101_새 시트 만들기 모달]]
20📤 업로드MenuItem• 외부 파일을 업로드해 시트로 가져오는 기능
• 클릭 시: 파일 업로드 동선 진입
[[HBHR101_새 시트 만들기 모달]] 업로드 탭TBU: 지원 포맷·업로드 동선·포맷 미지원 시 에러
30⎘ 사본 만들기MenuItem• 현재 시트를 복제해 사본을 만드는 기능
• 클릭 시: 현재 시트 복제 실행
sdk.payrollSheet.duplicate() (추정)TBU: 복제본 이름·저장 폴더 규칙·원본 미저장 처리
40⬇ 다운로드MenuItem• 현재 시트를 파일로 내보내 다운로드하는 기능
• 클릭 시: 시트 다운로드 실행
[[HBHR270_전자서명 발송·eCount 연동 시트 (2섹션)]]TBU: 지원 포맷·eCount export 관계
45🖨 인쇄MenuItem• 현재 시트를 인쇄하는 기능 (신규)
• 클릭 시: 현재 시트 인쇄 실행
신규 · TBU: 인쇄 범위·페이지 설정
50✏️ 이름 바꾸기MenuItem• 현재 시트명을 변경하는 기능
• 클릭 시: 시트명 변경 동선 진입
[[HBHR100_시트 워크스페이스 (공통 Shell)]] 시트 헤더TBU: 인라인/모달 방식·시트 헤더 더블클릭과 동선 관계
60🛠 시트 정보MenuItem• 현재 시트의 메타 정보를 조회하는 기능
• 클릭 시: "시트 정보" 모달 노출 (61)
61
ㄴ 61시트 정보 모달Modal• 시트 메타 정보를 표시하는 모달 (수정시각·건수·작성자 후보)TBU: 필드 구성·Empty(값 부재 필드) 처리
70시트 삭제 경로-파일 메뉴에는 시트 삭제 항목이 없다
시트 삭제는 좌측 사이드바 시트 우클릭 → "삭제"로 수행
네이티브 confirm "삭제된 시트는 사이드바 상단 [휴지통]에서 복원할 수 있습니다." 후 휴지통으로 이동
[[HBHR108_폴더·휴지통 사이드바]]파일 메뉴 외 경로

Open Question

  • 업로드(20) 지원 포맷·업로드 동선 및 포맷 미지원 시 에러 처리 = TBU
  • 사본 만들기(30) 복제본 이름·저장 폴더 규칙 = TBU
  • 다운로드(40) 지원 포맷 및 eCount export와의 관계 = TBU
  • 인쇄(45) 인쇄 범위·페이지 설정 = TBU
  • 이름 바꾸기(50) 인라인/모달 방식 및 시트 헤더 더블클릭과의 동선 관계 = TBU
  • 시트 정보 모달(61) 표시 필드 구성 = TBU
  • 시트 미열림 상태에서 파일 메뉴 항목 활성 여부 = TBU