Skip to content

HBHR105_삽입 메뉴

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

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

개요

스프레드시트 툴바 "삽입 ▾" 메뉴를 정의한다. "행" / "열" 서브메뉴 구조 + "💬 메모"로 구성된다. 핵심은 "ƒ 함수 (수식 열)" — 새 수식 컬럼 추가가 Calculator output key 바인딩 진입점이며, 자연어 AI 진입 표면(★formulaFromNL)과 직결된다 (컬럼 헤더 상세는 [[HBHR107_컬럼 헤더 컨트롤]] 참조). 행/열 삽입은 선택 셀 기준 상대 위치로 수행되며, 작업공간(Sheet) 스키마 조작으로 정본에 직접 영향을 주지 않는다.

문서 히스토리

날짜작성자변경 내용
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셀 스타일 확정판 적용 (콸 승인)

화면 플로우


삽입 메뉴 사양표

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
00노출 조건-스프레드시트 툴바 "삽입 ▾" 클릭 시 드롭다운 메뉴 노출
조건1 [HR_ADMIN] 시 노출
[[HBHR100_시트 워크스페이스 (공통 Shell)]] 툴바TBU: 권한 세부
01초기 상태-메뉴 닫힘. 삽입 위치 기준 = 현재 선택 셀(선택 셀의 행/열이 삽입 기준)선택 셀TBU: 셀 미선택 시 처리
10행 (서브메뉴)SubMenu• "행" 삽입 항목을 담는 서브메뉴
• 클릭 시: "행" 서브메뉴 펼침(하위 행 삽입 항목들 노출)
sheet_rows (추정)서브메뉴
ㄴ11위에 행 1개 삽입MenuItem• 선택 셀 기준 위쪽에 새 행 1개를 삽입하는 기능
• 클릭 시: 즉시 실행 → 선택 셀 위에 새 행 1개 삽입
sheet_rows (추정)
ㄴ12아래에 행 1개 삽입MenuItem• 선택 셀 기준 아래쪽에 새 행 1개를 삽입하는 기능
• 클릭 시: 즉시 실행 → 선택 셀 아래에 새 행 1개 삽입
sheet_rows (추정)
ㄴ13날짜로 행 추가MenuItem• 날짜 기준으로 행을 추가하는 기능(일별 데이터 시트 대상)
• 클릭 시: 날짜 기준 행 추가 실행
sheet_rows (추정)신규 · TBU: 대상 날짜 선택 UI 세부
ㄴ14직원으로 행 추가MenuItem• 직원을 골라 행을 추가하는 기능
• 클릭 시: [[HBHR202_직원 추가]] 행 추가 모달 노출
[[HBHR202_직원 추가]] 행 추가 모달신규
ㄴ15하단에 행 여러 개 추가…MenuItem• 시트 하단에 n개 행을 일괄 추가하는 기능
• 클릭 시: 개수 입력 → 시트 하단에 n개 행 일괄 추가
sheet_rows (추정)신규 · TBU: 개수 입력 UI 세부
20열 (서브메뉴)SubMenu• "열" 삽입 항목을 담는 서브메뉴
• 클릭 시: "열" 서브메뉴 펼침(하위 열 삽입 항목들 노출)
sheet 컬럼 스키마서브메뉴
ㄴ21왼쪽에 열 추가MenuItem• 선택 셀 기준 왼쪽에 새 열을 삽입하는 기능
• 클릭 시: 즉시 실행 → 선택 셀 왼쪽에 새 열 삽입
sheet 컬럼 스키마
ㄴ22오른쪽에 열 추가MenuItem• 선택 셀 기준 오른쪽에 새 열을 삽입하는 기능
• 클릭 시: 즉시 실행 → 선택 셀 오른쪽에 새 열 삽입
sheet 컬럼 스키마
ㄴ23오른쪽 끝에 열 여러 개 추가…MenuItem• 시트 우측 끝에 n개 열을 일괄 추가하는 기능
• 클릭 시: 개수 입력 → 시트 우측 끝에 n개 열 일괄 추가
sheet 컬럼 스키마신규 · TBU: 개수 입력 UI 세부
ㄴ30ƒ 함수 (수식 열)MenuItem• 새 수식 컬럼을 추가하는 기능 — 컬럼 값을 수식/계산기 output key로 산출하며, 컬럼 헤더 ƒ 컨트롤 = Calculator output key 바인딩 진입점(★핵심). 컬럼 ƒ ↔ Module Manager output keys 연동(HBMM01: 근로계약 11키·초과근무 16키·4대보험 5키 등 9 calculator)
• 클릭 시: 새 수식 컬럼 추가 → 컬럼 헤더에 ƒ 컨트롤 노출. 상세 컨트롤(ƒ/⚙/∑/⇅)은 [[HBHR107_컬럼 헤더 컨트롤]] 참조
[[HBHR107_컬럼 헤더 컨트롤]] · HBMM01 Calculator Registry · AI formulaFromNLAI 진입 핵심 · TBU: 저장 단위(formula string vs calculator key 바인딩)
ㄴ40☑ 체크박스 (열)MenuItem• 열 타입을 체크박스(boolean)로 지정하는 새 열을 추가하는 기능
• 클릭 시: 즉시 실행 → 체크박스 타입 새 열 추가
컬럼 타입
ㄴ50▾ 드롭다운 (열)MenuItem• 열 타입을 드롭다운(옵션 선택)으로 지정하는 새 열을 추가하는 기능
• 클릭 시: 드롭다운 타입 새 열 추가
컬럼 타입TBU: 드롭다운 옵션 정의 방식(고정 목록 입력 / 참조 등)
60💬 메모MenuItem• 선택 셀에 셀 메모(💬)를 추가하는 기능
• 클릭 시: 선택 셀에 셀 메모 추가
sheet_cells 메모 (추정)셀 메모 · TBU: 시트 헤더 💬(댓글)과의 관계

ƒ 함수(수식 열) — Calculator 바인딩 상세

"ƒ 함수 (수식 열)" 추가는 스프레드시트 컬럼을 Module Manager Calculator Registry의 output key에 연결하는 앱 전체 AI 진입 표면이다. 컬럼 ƒ ↔ Module Manager output keys 연동 구조 (HBMM01: 근로계약 11키·초과근무 16키·4대보험 5키 등 9 calculator). 컬럼 헤더의 세부 컨트롤(라벨 + ƒ(수식) + ⚙(설정) + ∑(집계) + (fieldKey) + ⇅ + "⚠ 설정 확인 필요" 배지)은 [[HBHR107_컬럼 헤더 컨트롤]]에서 정의한다.

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
10수식 열 생성-• 삽입 메뉴 "ƒ 함수 (수식 열)" 실행 시 새 컬럼이 수식 타입으로 추가되고 컬럼 헤더에 ƒ 컨트롤이 노출된다[[HBHR107_컬럼 헤더 컨트롤]]
20calculator 바인딩-• 컬럼 ƒ가 9 calculator(근로계약 11키·초과근무 16키·4대보험 5키 등)의 output key에 바인딩된다. {Calculator}.{outputKey} 형식(예: InsuranceCalculator.national_pension)HBMM01
30AI 진입 (★formulaFromNL)-• 자연어 → 컬럼 수식/계산기 바인딩을 제안하는 진입점(formulaFromNL)
• 자동 삽입 X, 사용자 확인 후 적용. Sheet 단계로 commit 무관
AI Interface · [[POL_급여정본경계]]확인 후 적용 · TBU: 제안 불가·실패 시 동작
40저장 단위-• ƒ수식 저장 단위 — formula string 저장인지 calculator key 바인딩 저장인지 정의컬럼 정의TBU: formula string vs calculator key 바인딩

Open Question

  • 삽입 메뉴 노출 권한 세부(00) = TBU
  • ƒ수식 컬럼 저장 단위(formula string vs calculator key 바인딩) = TBU
  • 드롭다운(열) 옵션 정의 방식(고정 목록 / 참조) = TBU
  • 행/열 삽입 시 시스템 컬럼(read-only 4종) 위치 제약, 삽입 열의 기본 타입 = TBU
  • 셀 메모(💬)와 시트 헤더 💬(댓글)의 관계 = TBU
  • 날짜로 행 추가(13) 날짜 선택 UI / 하단·오른쪽 끝 일괄 추가(15·23) 개수 입력 UI = TBU
  • ƒ 함수 AI formulaFromNL 제안 불가·실패 시 동작 = TBU
  • 삽입 메뉴 진입 시 셀 미선택 상태 처리 = TBU