Skip to main content

워크플로우

이 기능은 무엇인가요?​

워크플로우는 APS 업무 프로세스를 자동화하여 승인, 알림, 상태 변경, 재스케줄링 등을 규칙 기반으로 처리합니다. 수요계획부터 S&OP까지 8개의 핵심 워크플로우가 정의되어 있습니다.

주요 워크플로우​

워크플로우트리거처리 내용
수요계획수요예측 데이터 수집 시작수요예측 자동계산 → 수요오더 생성 → MPS 생성 → 검토·승인 → MPS 확정 알림
생산스케줄링MPS 확정 후MRP 소요량 전개 → 자재부족 알림 → 유한용량 스케줄링 → 자원할당 → 작업지시 생성
용량계획용량분석 요청부하분석 → 병목 식별 → 개선 권고 → 용량조정 → 재스케줄링 → KPI 갱신
What-If 분석시나리오 생성파라미터 설정 → 시뮬레이션 실행 → 비교분석 → 채택/기각 → 계획 반영
계획변경관리변경요청 등록영향분석 → 승인(Frozen Zone 위반 시 공장장 추가 승인) → 재스케줄링 → MES 동기화
S&OP 프로세스월간 S&OP 주기데이터 수집 → KPI 집계 → 수요/공급 검토 → 수급갭 분석 → 경영진 회의 → 생산계획 갱신
ATP/CTP 납기확인납기조회 요청재고확인 → CTP 생산가능일 확인 → 멀티사이트 조회 → 고객 납기 회신
제약위반 알림제약조건 위반 감지심각도 분류 → 자동해결 시도 → 수동조치 → 에스컬레이션
이벤트 기반 재스케줄링설비고장·긴급오더 등이벤트 분류 → 영향범위 분석 → 자동 재스케줄링 → POP 현장 알림 → KPI 갱신

업무 프로세스 개요​

설정 방법​

  1. 워크플로우 엔진에서 각 워크플로우의 활성화 여부를 설정합니다.
  2. 승인 라인을 구성합니다 (계획담당자 → 생산관리자 → 공장장).
  3. 알림 규칙을 설정하여 병목, 자재부족, 제약위반 발생 시 자동 통보합니다.
  4. Frozen Zone 기간을 정의하여 확정 계획의 무분별한 변경을 방지합니다.
참고: 워크플로우 상세 (노드 117개, 연결 125건)

demand_planning (수요계획)​

노드유형설명연결테이블
수요계획 시작startEvent-aps_demand_forecast
수요예측 데이터 수집humanTask계획담당자가 판매실적, 시장 동향 등을 기반으로 수요예측 데이터를 수집합니다aps_demand_forecast
수요예측 자동계산autoTask이동평균/지수평활 등 예측기법으로 수요예측량을 자동 계산합니다aps_demand_forecast
수요오더 자동생성autoTask확정된 수요예측을 기반으로 수요오더를 자동 생성합니다aps_demand_orders
MPS(주생산계획) 생성autoTask수요오더를 기반으로 주생산계획(MPS)을 자동 생성합니다aps_production_plan
MPS 검토humanTask계획담당자가 생성된 MPS를 검토하고 조정합니다aps_production_plan
MPS 승인approval생산관리자가 MPS를 최종 승인합니다-
MPS 확정 처리autoTask승인된 MPS를 확정 상태로 변경합니다aps_production_plan
MPS 확정 알림inAppNotificationMPS 확정을 관련자에게 알림합니다-

production_scheduling (생산스케줄링)​

노드유형설명연결테이블
생산스케줄링 시작startEvent-aps_production_plan
MRP 소요량 전개autoTaskMPS 기반 BOM 전개로 원자재 소요량을 계산합니다aps_material_requirements
자재 부족 알림inAppNotification소요량 전개 결과 자재 부족 시 구매담당자에게 알립니다-
유한용량 스케줄링autoTask작업장 용량 제약을 고려한 스케줄링 실행aps_scheduling_results
자원 할당autoTask작업장·작업자 자원 할당aps_resource_allocation
스케줄 확정 승인approval생산관리자 최종 확정 승인-
작업지시 생성autoTaskMES 작업지시 자동 생성aps_scheduling_results

capacity_planning (용량계획)​

노드유형설명연결테이블
부하 분석autoTask각 작업장 부하율과 가용 용량 자동 분석aps_capacity_constraints
병목 자동 식별autoTask가동률 기준 병목 식별 및 심각도 판정aps_bottleneck_analysis
개선 권고 생성autoTask잔업, 외주, 설비 추가 등 개선 권고 생성aps_bottleneck_analysis
재스케줄링 실행autoTask조정된 용량 반영 스케줄 재생성aps_scheduling_results

what_if_analysis (What-If 분석)​

노드유형설명연결테이블
시나리오 생성humanTask변경 파라미터 설정으로 시나리오 생성aps_what_if_scenarios
시뮬레이션 실행autoTask설정 파라미터로 스케줄링 시뮬레이션 실행aps_what_if_scenarios
시나리오 비교 분석humanTask기준 계획 대비 결과 비교aps_what_if_scenarios
시나리오 채택 적용autoTask채택된 시나리오 파라미터를 실제 계획에 반영aps_what_if_scenarios

plan_change_management (계획변경관리)​

노드유형설명연결테이블
변경요청 등록humanTask변경 사유, 유형, 영향 범위 입력plan_changes
영향분석 실행autoTask납기·용량·자재 영향 자동 분석plan_change_impacts
생산관리팀장 승인approval변경요청 최종 승인/반려-
공장장 승인 (Frozen Zone)approvalFrozen Zone 위반 변경 시 추가 승인-
MES 작업지시 동기화autoTask확정 변경을 MES 작업지시에 반영-

sop_process (S&OP 프로세스)​

노드유형설명연결테이블
데이터 수집autoTask수요예측·판매실적·재고·생산용량 자동 집계-
KPI 자동 집계autoTaskMAPE, Bias, Fill Rate 등 KPI 자동 산출sop_meetings
수요 검토humanTask영업팀 수요예측 검토 및 수요계획 조정sop_meetings
공급 검토humanTask생산·구매팀 생산능력·자재 조달 검토sop_meetings
경영진 회의humanTaskCEO 재무·운영 시나리오 종합 심의sop_decisions
생산계획 갱신autoTask확정 S&OP 결정을 생산계획에 반영aps_production_plan

atp_ctp_confirmation (ATP/CTP 납기확인)​

노드유형설명연결테이블
재고 가용성 체크autoTaskATP 스냅샷에서 재고 가용량 조회aps_atp_inventory_snapshot
CTP 생산가능일 확인autoTask용량·자재·리드타임 복합 시뮬레이션aps_atp_records
멀티사이트 대체 조회autoTask다른 공장/창고 공급 가능 여부 조회aps_multi_plant_transfers
고객 납기 회신humanTaskATP/CTP 결과 기반 고객 납기 회신aps_atp_records

constraint_violation_alert (제약위반 알림)​

노드유형설명연결테이블
심각도 분류autoTask위반 유형과 영향 범위 기반 심각도 자동 분류aps_constraint_violations
자동 해결 시도autoTask대체자원·잔업·배치분할 등 자동 해결aps_constraint_violations
수동 조치humanTask자동 해결 실패 시 담당자 직접 조치aps_constraint_violations
경영진 에스컬레이션email치명적 위반 시 경영진 보고-

event_driven_rescheduling (이벤트 기반 재스케줄링)​

노드유형설명연결테이블
이벤트 유형 분류autoTask설비고장/긴급오더/자재지연/품질불합격 분류aps_scheduling_results
자동 재스케줄링autoTask대체자원·우선순위 변경으로 자동 재배치aps_scheduling_results
POP 현장 알림inAppNotification재스케줄링 결과를 현장에 실시간 전달-
KPI 갱신autoTask계획준수율·납기준수율·가동률 재계산aps_kpi_records