시나리오 관리
개요
이 화면은 무엇인가요? 오더 변경, 설비 고장, 자재 지연, 용량 변경 등 다양한 상황에 대한 시나리오를 생성하고, 시뮬레이션 결과를 비교하여 최적의 계획안을 채택하는 화면입니다. 의사결정 지원의 핵심 도구입니다.
누가 사용하나 요?
- APS 계획자: 시나리오 생성, 시뮬레이션, 채택
- S&OP 담당자: 여러 시나리오의 KPI 비교 검토
- 경영진: 최종 계획안 승인
언제 사용하나요?
- 월간/주간 생산계획 수립 시 복수 대안을 비교할 때
- 돌발 상황(설비 고장, 긴급 오더) 대응 시나리오를 검토할 때
- S&OP 회의에서 수요-공급 균형 시나리오를 논의할 때
주요 기능
1. 시나리오 생성
무엇을 하나요?: 기준 계획을 기반으로 변경 시나리오를 생성합니다.
어떻게 사용하나요?:
- "신규" 버튼을 클릭합니다
- 기준계획과 시나리오유형을 선택합니다
- 시뮬레이션엔진(aps_scheduler/cp_sat/monte_carlo/discrete_event)을 선택합니다
- "시뮬 레이션 실행" 후 결과 KPI가 자동 기록됩니다
💡 팁: 여러 시나리오를 생성한 후 종합점수(overall_score)와 순위(rank)로 자동 정렬됩니다. 시나리오 비교에서 2개 시나리오를 상세 비교할 수 있습니다.
2. 시나리오 채택
무엇을 하나요?: 최적 시나리오를 선택하여 실제 계획에 반영합니다.
어떻게 사용하나요?:
- 후보 시나리오의 KPI(Makespan, 납기준수율, 가동률, 비용)를 비교합니다
- 실현가능성(feasible/infeasible/partial)을 확인합니다
- 채택 시나리오에서 "채택" 버튼을 클릭하고 사유를 기록합니다
업무 흐름에서의 위치
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 시나리오코드 | 시나리오 고유 코드 | 직접 입력 (필수) | SC-2026-001 |
| 시나리오명 | 시나리오 이름 | 직접 입력 (필수) | 긴급오더 투입안 |
| 시나리오유형 | 변경 유형 | 선택 (필수) | rush_order |
| 기준계획 | 비교 기준 | 생산계획 선택 | PP-2026-03 |
| 시뮬레이션엔진 | 사용 엔진 | 선택 | aps_scheduler |
| Makespan(시간) | 전체 소요시간 | 자동 기록 | 48.5 |
| 납기준수율(%) | 납기 달성률 | 자동 기록 | 92.3 |
| 종합점수 | 종합 평가 점수 | 자동 계산 | 87.5 |
| 상태 | 진행 상태 | 선택 (필수) | completed |
참고: 데이터 구조
테이블 및 관계 상세
테이블: aps_scenarios
주요 컬럼: scenario_code, scenario_name, base_plan_id(FK), scenario_type, simulation_engine, kpi_summary(JSONB), total_makespan_hours, on_time_delivery_pct, avg_utilization_pct, total_cost, feasibility, overall_score, rank, is_baseline, is_adopted, adopted_by, adopted_reason
주요 연관 테이블: 시나리오파라미터, 시나리오결과, 시나리오비교, 최적화이력, 몬테카를로설정