HBNS203_업로드·인쇄·출근현황
(Hereby) 팀 관리(team-manager) > 간호 스케줄러 > 근무표 그리드 > 업로드·인쇄·출근현황
| 앱 | 간호 스케줄러 (team-manager 내장 탭, 포트 4004) |
| 대상 사용자 | 조건1 [간호 관리자] · 조건2 [수간호사] |
| 프로토타입 | TBU |
| 관련 정책 | [[POL_근태원천]] · [[POL_간호스케줄 Lifecycle]] |
| Status | draft |
| Owner | 카나 |
개요
- 근무표 그리드 액션 바의 3종 유틸리티(업로드 / 인쇄 / 출근현황)를 묶는다. 6/30 Admin embed에서 관찰된 근거이며, 상세 사양은 대부분 TBU다.
- 인쇄는 근무표 출력, 출근현황은 출퇴근 대비 현황(HBHR230 출퇴근 내역 연계 추정), 업로드는 외부 근무표 반입(추정)으로 본다.
- 액션 바에는 유틸 외에 클립보드와 "?" 도움말도 존재하나, "?" 도움말 버튼은 현재 비활성(disabled) 상태다(클릭 시 무반응·무피드백, 도움말 미구현).
문서 히스토리
| 날짜 | 작성자 | 팀 | 변경 내용 |
|---|---|---|---|
| 2026-07-06 | 카나 | PM | 최초 작성 |
| 2026-07-10 | 카나 | PM | 라이브 기능 검토 반영 |
| 2026-07-13 | 카나 | PM | 버튼 행동 명세 보강 |
| 2026-07-21 | 카나 | PM | GC700 깊이 재작성 |
| 2026-07-21 | 카나 | PM | 셀 스타일 확정판 적용 (콸 승인) |
Data I/O
Server → Client
| 변수 | DB 엔티티.컬럼 | 값 없을 때 | 비고 |
|---|---|---|---|
${schedule} | nurse_schedules — 인쇄·출력 대상 | 근무표 미생성 시 대상 없음 | |
${roster} | nurse_schedule_entries[] — 인쇄·업로드 반영 대상 | 빈 그리드 | |
${attendance} | 출퇴근 대비 현황 (HBHR230 출퇴근 원천, 연계 추정) | 출퇴근 기록 없음 | 연계 상세 TBU |
Client → Server
| 액션 | 전달 값 | tRPC/SDK | 권한 토큰 |
|---|---|---|---|
| 인쇄 | scheduleId | 근무표 출력 (추정) | TBU |
| 출근현황 | scheduleId, period | 출퇴근 대비 현황 조회 (추정) | TBU |
| 업로드 | file | 외부 근무표 반입 (추정) | TBU |
| 클립보드 | scheduleId | 근무표 복사 (추정) | TBU |
외부 통합 (cross-app)
| 외부 시스템 | 데이터 | 동기/비동기 | 비고 |
|---|---|---|---|
| HBHR230 출퇴근 내역 | ${attendance} 원천 (출근현황 연계 추정) | 동기 (조회) | 연계 구조 TBU |
화면 플로우 (상태 머신 필수)
3유틸은 6/30 Admin embed 관찰 근거. 상세 사양 대부분 TBU — 출근현황은 근태 원천(HBHR230) 연계 추정. "?" 도움말은 disabled.
업로드·인쇄·출근현황 사양표
| 번호 | 항목/기능명 | 타입 | 사양 및 기능 설명 | 연관/영향 범위 | 비고 |
|---|---|---|---|---|---|
| 00 | 노출 위치 | - | • 근무표 그리드 액션 바에 3유틸(업로드·인쇄·출근현황) 노출. 6/30 Admin embed에서 관찰 | [[HBNS200]] 액션 바 | 상세 사양 대부분 TBU · TBU: 권한 차이 |
| 10 | 인쇄 | Button | • 근무표를 출력하는 기능 • 클릭 → 근무표 출력 | nurse_schedules / nurse_schedule_entries | TBU: 출력 포맷·미생성 월 동작·출력 실패 |
| 20 | 출근현황 | Button | • 배정 근무 대비 실제 출퇴근 현황을 조회하는 기능 • 클릭 → 출퇴근 대비 현황 조회(HBHR230 출퇴근 내역 연계 추정) | HBHR230 (연계 추정) / [[POL_근태원천]] | TBU: 연계 상세·Empty 표기·조회 실패 |
| 30 | 업로드 | Button | • 외부 근무표를 반입하는 기능(추정) • 클릭 → 외부 근무표 반입(추정) | nurse_schedule_entries | TBU: 파일 포맷·검증·동작·반입 오류 |
| 40 | 클립보드 | Button | • 근무표를 복사하는 기능(추정) • 클릭 → 근무표 복사(추정) | TBU: 복사 대상·포맷·동작 | |
| 50 | "?" 도움말 | Button | • 도움말 버튼 — 현재 비활성(disabled), 도움말 미구현 • 클릭 → 무반응·무피드백(검증됨) | disabled |
권한·상태 분기 요약
| 시나리오 | 트리거 | 결과 | 비고 |
|---|---|---|---|
| 인쇄 | "인쇄" | 근무표 출력 (추정) | 출력 포맷 TBU |
| 출근현황 | "출근현황" | 배정 대비 출퇴근 현황 (HBHR230 연계 추정) | 연계 상세 TBU |
| 업로드 | "업로드" | 외부 근무표 반입 (추정) | 포맷·동작 TBU |
| 클립보드 | 클립보드 | 근무표 복사 (추정) | 동작 TBU |
| "?" 도움말 | "?" 클릭 | 무반응·무피드백 (disabled) | 미구현 |
Open Question
- 업로드 반입 포맷·동작·검증 = TBU
- 출근현황 ↔ HBHR230 출퇴근 내역 연계 구조 = TBU
- 인쇄 출력 포맷 · 클립보드 복사 대상·동작 = TBU
- "?" 도움말 활성화 시점·내용 = TBU (현재 disabled)
- 3유틸 역할별 노출·실행 권한 차이 = TBU