기획서: 외근 관리
작성일: 2026-06-08
대상: 근태 관리 > 외근 관리 (미구축) · Team Manager 내부 결재
1. 문서 개요
1.1 설명
외근 관리는 직원의 외근 신청·결재·사후 보고·급여 반영을 다루는 근태 기능이다. 연차 관리 · 연장 근무 관리와 동일 패턴(사전 신청 → 결재 → 실근무 후 보고 → 보고 결재)을 따른다. 휴가(연차) 는 별도 메뉴·흐름으로 유지한다.
업무 흐름 (To-Be)
Works 외근 신청 → Team Manager 신청 결재 → 실외근
→ Works 외근 보고서 → Team Manager 보고서 결재 → 근태·급여 반영장기 검토: 외근 + 연장 + 휴일 근무를 한 화면(근태 관리 성격) 으로 통합 가능 — 1차는 외근 단독 메뉴·패턴.
1.2 변경 요약
| 항목 | As-Is | To-Be |
|---|---|---|
| 기능 | 미구축 · URL 없음 | 외근 신청·결재·보고·현황 신규 |
| 메뉴 | IA만 존재 | 근태 관리 > 외근 관리 (근무 설정 → 연차 → 연장 → 외근) |
| Admin 서브 | — | 외근 현황 · 외근 유형 · 외근 결재 (연차 패턴) |
| Works | — | 외근 신청 · 외근 보고서 (연장 UX 유사) |
| Team Manager | — | 외근 관리 탭 — 연장근무 신청과 인센티브 사이 |
| 유형 | — | 신청·보고에 유형 select (마스터 또는 근무 설정 연동 — PM) |
| 급여 | — | 보고서 승인 후 수당·근태 반영 |
2. 개선 방향
2.1 메뉴 · 정보 구조
| 항목 | As-Is | To-Be |
|---|---|---|
| Admin LNB | 없음 | 근태 관리 > 외근 관리 |
| 메뉴 순서 | — | 근무 설정 → 연차 → 연장 → 외근 (회의) |
| 서브 구성 | — | 외근 현황 · 외근 유형 · 외근 결재 |
| 휴가 | 연차 관리 분리 | 통합하지 않음 |
근태 관리
├─ 근태 현황
├─ 근무 설정
├─ 연차 관리
├─ 연장 근무 관리
└─ 외근 관리 ← 본 기획 (미구축)
├─ 외근 현황
├─ 외근 유형
└─ 외근 결재2.2 업무 흐름 · 상태
| 단계 | As-Is | To-Be |
|---|---|---|
| 1. 신청 | — | Works 외근 신청 |
| 2. 신청 결재 | — | Team Manager · Admin 외근 결재 — 팀장 승인/반려 |
| 3. 실근무 | — | 승인 건 실외근 |
| 4. 보고서 | — | Works 외근 보고서 (승인 건 목록에서 진입) |
| 5. 보고 결재 | — | Team Manager 보고서 결재 — 실제와 다르면 반려+사유 |
| 6. 반영 | — | 보고서 승인 후 연장·외근 근무 반영 + 급여 계산 |
| 반려 후 | — | 보고서 재작성 — 승인된 신청 기준으로 다시 제출·결재 (연장과 동일) |
2.3 Works — 외근 신청
| 항목 | As-Is | To-Be |
|---|---|---|
| 진입 | — | Works 근무 메뉴 — 연장 신청과 인접 · 추후 통합 UI 가능 (장기) |
| 날짜 | — | 유지 (연장과 동일) |
| 시작·종료 시간 | — | 유지 |
| 장소 | — | 기존 「외근 장소」→ 「장소」 |
| 사유 | — | 기존 「메모(선택)」→ 「사유」 |
| 유형 | — | 신규 select — §2.4 마스터 |
2.4 외근 유형
| 항목 | As-Is | To-Be |
|---|---|---|
| 마스터 | — | Admin 외근 유형 서브 — 연차 휴가 유형 패턴 |
| 근무 설정 연동 | — | (PM) 근무 시간 외근 분류 vs 외근 전용 마스터 |
| Works·결재 | — | 신청·보고 동일 목록 · Admin 추가분 반영 |
2.5 Team Manager — 외근 신청 결재
| 항목 | As-Is | To-Be |
|---|---|---|
| 탭 위치 | — | 연장근무 신청과 인센티브 사이 |
| 탭 명칭 | — | 외근 관리 |
| 목록 | — | 대기·승인·반려·취소 · 보고서 대기 등 (연장 필터 패턴) |
| 신청 승인 시 | — | 해당 결재 문서 자동 생성 · 앱에서 보고서 작성 가능 상태 |
| UI | — | 공통UX · 연장·연차와 톤 통일 (2차) |
2.6 Works — 외근 보고서
| 항목 | As-Is | To-Be |
|---|---|---|
| 진입 | — | 승인 건 목록 「보고서 작성」 버튼 |
| 근무일 | — | 신청과 동일 · 수정 불가 |
| 시작·종료 시간 | — | 신청 기본값 · 수정 가능 |
| 근무시간 | — | 시작·종료 입력 시 자동 계산 |
| 유형 | — | 신청 기본값 · 시간대 자동 제안 후 직접 변경 가능 |
| 사유 | — | 신청 기본값 · 수정 가능 · 옵션 + 옵션 표시 (PM) |
2.7 Team Manager — 외근 보고서 결재
| 항목 | As-Is | To-Be |
|---|---|---|
| 목록 | — | 앱 보고서 제출 건 Team Manager 에 노출 |
| 확인 | — | 신청 vs 보고 대조 · 실제와 다르면 반려 + 사유 |
| 승인 후 | — | 외근·연장 근무 반영 + 급여 계산 트리거 |
| 문서 | — | 결재 시 결재 문서 자동 생성 |
2.8 Admin — 외근 현황 · 결재
| 항목 | As-Is | To-Be |
|---|---|---|
| 외근 현황 | — | 소속·기간 조회·집계 — 근태 현황 ④ 외근 블록 연계 (2차) |
| 외근 결재 | — | Team Manager embed 또는 Admin 네이티브 (PM) |
| 알림 | — | 신청·보고서 대기 → 결재자 in-app (연장 동일) |
2.9 연장 · 휴일 근무와 통합 (장기)
| 항목 | As-Is | To-Be (장기 검토) |
|---|---|---|
| 화면 | 연장·외근 분리 | 외근 + 연장 + 휴일 근무 한 화면 — 「근태 관리」 성격 |
| Works 신청 | 연장·외근 별도 | 근무 한곳에서 유형으로 분기 가능 |
| 1차 범위 | — | 외근 단독 구축 · 통합은 이후 PM |
2.10 급여 · 근태 연계
| 항목 | As-Is | To-Be |
|---|---|---|
| 데이터 | — | 외근 전용 엔티티 또는 OvertimeRecord 확장 — 개발 PM |
| 반영 시점 | — | 보고서 승인 후 only |
| 수당 코드 | — | 급여 시트·AllowanceRecord — PM: 외근 vs 출장·파견 |