1. 현행 동작센터입고관리 › 이슈 상세 › 처리 내용 › 책임 소재 MFC실화면 복제 · 책임 소재 드롭다운 직접 선택
책임소재 선택지MFC 1개 (기사 · 센터 구분 없음)
›
MFC 선택 시 귀책대상배송기사 자동 고정 · 기사 없으면 dev_auto(개발 계정)
›
센터 귀책(기사 아님)일 때표현 불가 → 기사에게 걸거나 dev_auto로 남김
›
규모10월 MFC 650건 중 dev_auto 52건(8%) · 책임사유 관리 55건 중 15건
시뮬레이션 조건 :
2. 변경 요청 — 이슈 상세책임 소재 MFC(기사) / MFC(센터) 분리 · MFC(센터) = 귀책 대상 센터 자동실화면 복제 · 둘 다 선택해 보기
MFC(기사) = 기존 코드 MFC라벨만 변경 · 귀책대상 = 배송기사 자동(현행 동일)
›
MFC(센터) = 신설 코드귀책대상 = 이 건의 센터 자동 · 수정 잠금
›
저장값센터 코드(예 seouldae) · 화면 = 센터명 · 센터명 바뀌어도 이력 유지
›
기사 없음 + MFC(기사)dev_auto 대신 안내 → MFC(센터) 권장
시뮬레이션 조건 :
3. 변경 요청 — 책임사유 관리(금전출납부)[데이터 추가] 다이얼로그 · 상세 표 라벨실화면 복제 · [데이터 추가] · 행 ⌄ 펼침
등록 다이얼로그 책임소재같은 선택지 MFC(기사) / MFC(센터) · 같은 자동 규칙
›
MFC(센터) 귀책대상금전출납부 행의 센터(centerCode) 자동 · 잠금
›
리스트 · 상세 표 · 엑셀책임 소재 MFC(기사) / MFC(센터) · 귀책 대상 = 센터명
›
일괄 등록 · 임의주문 · 대체주문같은 코드표 → 선택지 동일 반영
4. 코드표 · 하류 영향코드는 그대로 · 라벨 1개 변경 · 코드 1개 신설마이그레이션 없음 · 선택 전환 1건
| 코드(개발팀용 이름) | 현행 라벨 | 변경 라벨 | 귀책대상 자동 규칙 | CS 패널티 인입 |
| PARTNER | 공급사 | 공급사 | 공급사(sellerId) | × |
| HUB | 이천 DC | 이천 DC | dev_auto | × |
| MFC 11 | MFC | MFC(기사) | 배송기사(현행 동일) · 기사 없음 = 안내(dev_auto 대신 MFC(센터) 권장) | ○ (책임소재 MFC + 귀책대상 기사) |
| MFC_CENTER 12 | 없음 | MFC(센터) | 센터 코드(이 건의 센터) · 잠금 | × (기사 패널티 아님 · 자동 제외) |
| ORDERHERO | 오더히어로 | 오더히어로 | dev_auto | × |
| UNCLEAR | 불분명 | 불분명 | dev_auto | × |
| CUSTOMER | 고객 | 고객 | 식당(memberId) | × |
| HUB_JANGJI · HUB_BUCHEON · HUB_ANSEONG | 장지 Hub · 부천 Hub · 안성 Hub | 동일 | dev_auto | × |
책임소재 선택→MFC(기사)→귀책대상 = 배송기사→CS 패널티 인입 · 기사 소명책임소재 선택→MFC(센터)→귀책대상 = 센터 코드(표시 센터명)→패널티 제외 · 센터 귀책 집계
수정 범위 13
- 코드표 3종 행 추가 : issue_category(센터입고 · 책임사유 · 회수) · key_value_detail CASHFLOW_RESPONSIBILITY_VALUE(주문관리 라벨 · 임의주문) · 회수 fault_target enum
- 프론트 하드코딩 6곳 : 책임소재 선택 모달 enum · 이슈 상세 자동 세팅 규칙 · 대체주문 모달 라벨 · 임의주문 생성 · 책임사유 등록폼 · 일괄 업로드 모달
- 서버 : MFC_CENTER 선택 시 귀책대상 = 센터 코드 자동 · 센터 코드 외 값 거부 · 라벨은 서버 옵션 API로 내려 프론트 라벨 하드코딩 제거
- 하류 : CS 패널티 인입 조건(책임소재 MFC) 변경 없음 → MFC(센터) 자동 제외 · MFC 정산 비용 집계에 센터 귀책 포함 여부 = 결정 · 운영 대시보드 라벨맵 추가 = SCM 자체 처리
데이터 · 마이그레이션
- 기존 MFC 코드 유지 → 과거 데이터 · 정산 · 패널티 이력 변경 없음
- 선택 : 과거 MFC + dev_auto 건(10월 52건 · 8%)만 MFC_CENTER로 일괄 전환 · 이슈 변경 이력 테이블에 기록
- 귀책대상 저장 = 센터 코드(seouldae 등) · 표시 = center.name · 통폐합(한남→마포) 뒤에도 이력 유지
5. 변경 요청 — 이슈 상세 변경 이력처리 내용 4칸(사유 · 처리 방안 · 책임 소재 · 귀책 대상) 아래 변경 줄 + 전체 이력 표실화면 복제 · [이력 n건] 펼침
지금 있는 것입고 특이사항 3칸(허브 · 피킹 · 배송 여부)만 변경 줄 표시 · 처리 내용 4칸은 없음
›
DB 이력(이미 기록 중)사유 · 처리방안 · 책임소재 = 이전→현재 · 변경자 · 시각 저장됨(2025-08~) · API 미노출
›
빠진 것귀책대상(accountability_id)만 이력 미기록 → 로깅 신설
›
표시칸마다 최근 변경 1줄(기존 3칸과 같은 형식) + [이력 n건] 펼침 + 하단 전체 표
6. 변경 요청 — 책임사유 관리 변경 이력상세 표 [변경 이력 n회] → 저장 회차별 바뀐 칸만 전→후실화면 복제 · 행 ⌄ 펼침 · [변경 이력 n회] 클릭
DB(이미 기록 중)저장할 때마다 상세 행 전체 스냅샷(기록자 · 기록시각) · 2024-10~ 4,630행 · 2회↑ 저장 363건
›
서버스냅샷 앞뒤 비교 → 바뀐 칸만 전→후 줄로 내려주는 이력 API 1개
›
표시상세 표에 [변경 이력 n회] 열 · 클릭 = 아래 펼침
›
라벨 변환사유 칸 코드 · 라벨 혼재 → 라벨 통일 · 귀책대상 ID → 이름 · 센터 코드 → 센터명
‘와이어프레임 주석’ 토글로 핀·연결선·설명 표시 · 끄면 실제 화면만 · 어드민 실화면(2026-11-03 캡처) 기준 복제 · 업장 · 기사명은 가상값