본문으로 건너뛰기

워크플로우

MES (제조실행시스템)에 정의된 비즈니스 프로세스 워크플로우입니다.

  • 노드 수: 488개
  • 연결 수: 487건

워크플로우 그룹​

work_order_execution​

노드유형설명연결테이블
작업지시실행 시작startEvent-work_orders
작업지시 발행humanTask생산관리자가 작업지시를 발행하고 라인·작업자를 배정합니다work_orders
LOT 번호 자동생성autoTask작업지시 확정 시 LOT 번호를 자동 채번하고 LOT 추적 레코드를 생성합니다lot_tracking
자재투입 확인(스캔)humanTask작업자가 바코드를 스캔하여 자재 투입을 확인합니다lot_tracking
공정실적 등록humanTask작업자가 양품/불량 수량 및 작업시간을 등록합니다production_results
자재소모 기록autoTask생산 실적 기준으로 BOM 대비 자재 소모량을 자동 기록합니다material_consumption
품질검사humanTask품질검사원이 공정 검사를 수행합니다quality_inspections
합격 판정exclusiveGateway--
완성처리 병렬시작parallelGateway합격 시 완성보고와 LOT 상태 갱신을 병렬 수행합니다-
완성 보고autoTask합격 시 작업지시 완성보고를 자동 처리합니다production_results
LOT 상태 갱신autoTask합격 시 LOT 상태를 완성으로 갱신합니다lot_tracking
완성처리 합류parallelGateway완성보고와 LOT 갱신이 모두 완료되면 합류합니다-
ERP 생산오더 동기화autoTaskERP production_orders 상태 동기화 — 완성수량·LOT정보를 ERP에 반영합니다work_orders
ERP 완성품 입고autoTaskERP inventory 완성품 입고 — 생산 완성품을 ERP 재고에 입고 처리합니다lot_tracking
완료 알림inAppNotification작업지시 완료를 생산관리자·공장장에게 알림-
작업지시실행 완료endEvent--
불량 알림inAppNotification불합격 시 품질관리자·생산관리자에게 알림-
시정조치humanTask불합격 시 원인 분석 및 시정조치를 수행합니다defects
ERP 불량 동기화autoTaskERP production_orders 불량정보 동기화 — 불량수량·사유를 ERP에 반영합니다defects
불량처리 완료endEvent--

흐름: woe_start → woe_issue_wo | woe_issue_wo → woe_gen_lot | woe_gen_lot → woe_material_scan | woe_material_scan → woe_record_result | woe_record_result → woe_record_consumption | woe_record_consumption → woe_quality_check | woe_quality_check → woe_result_gw | woe_result_gw → woe_pass_fork [합격] | woe_pass_fork → woe_completion_report | woe_pass_fork → woe_lot_update

quality_inspection​

노드유형설명연결테이블
품질검사 시작startEvent-quality_inspections
측정기 유효성 검증autoTask사용 예정 측정기의 교정 유효기간 및 상태를 자동 검증합니다equipment_master
측정기 유효 여부exclusiveGateway--
측정기 교정만료 알림inAppNotification측정기 교정이 만료되어 검사를 진행할 수 없음을 알립니다-
측정기불량 종료endEvent--
검사 시작humanTask품질검사원이 초물/순회/최종/SPC 검사를 시작합니다quality_inspections
사진 증적 촬영humanTask품질검사원이 검사 항목별 사진 증적을 촬영하여 첨부합니다quality_inspections
SPC 자동 판정autoTask측정값을 관리도에 자동 적용하여 이상여부를 판정합니다spc_data
SPC 결과 분기exclusiveGateway--
라인정지 알림inAppNotificationSPC 이상 시 라인 정지 알림을 발송합니다-
시정조치 등록humanTask이상 원인을 분석하고 시정조치를 등록합니다defects
반복불량 CAPA 자동생성autoTask동일 불량유형 3회 이상 반복 시 CAPA를 자동 생성합니다capa_records
재가동 승인approval시정조치 후 라인 재가동을 승인합니다production_lines
재검사humanTask시정조치 후 재검사를 수행합니다quality_inspections
이상처리 완료endEvent--
검사결과 기록autoTask정상 판정 시 검사결과를 자동 기록합니다quality_inspections
정상검사 완료endEvent--
품질이상 시그널signalEventMES 품질 이상 발생 시 QMS 시스템에 시그널을 전송합니다.-
이상 조치 분기inclusiveGatewaySPC 이상 시 라인정지, 시정조치, 사진증거를 동시에 진행할 수 있습니다.-

흐름: qi_start → qi_equip_validation | qi_equip_validation → qi_equip_gw | qi_equip_gw → qi_start_inspection [유효] | qi_equip_gw → qi_equip_alert [만료] | qi_equip_alert → qi_end_equip_fail | qi_start_inspection → qi_photo_evidence | qi_photo_evidence → qi_spc_auto | qi_spc_auto → qi_spc_gw | qi_spc_gw → incl_qi_abnormal_actions [이상] | incl_qi_abnormal_actions → qi_line_stop_notify [라인정지 필요]

equipment_breakdown​

노드유형설명연결테이블
설비고장대응 시작startEvent-equipment_downtimes
고장 알림 수신inAppNotification설비 고장 감지 시 설비기사에게 긴급 알림을 발송합니다-
예비부품 재고 확인autoTask고장 설비에 필요한 예비부품 재고를 자동 조회합니다spare_parts
보전작업오더 자동생성autoTask설비 고장 접수 시 보전작업오더를 자동 생성합니다eam_work_orders
보전작업 지시humanTask설비기사가 고장 진단 후 보전작업을 지시합니다equipment_downtimes
수리작업 수행humanTask설비기사가 현장에서 수리작업을 수행합니다equipment_master
시운전 확인humanTask수리 후 시운전을 실시하여 정상 작동을 확인합니다equipment_master
MTBF/MTTR 자동계산autoTaskMTBF(평균고장간격)·MTTR(평균수리시간)을 자동 계산하여 설비 이력에 기록합니다equipment_downtimes
라인 재가동 승인approval시운전 확인 후 라인 재가동을 승인합니다equipment_master
재가동 판단exclusiveGateway--
라인 재가동autoTask승인 시 라인을 재가동하고 설비 상태를 복구합니다production_lines
재가동 완료endEvent--
점검 대기timerEvent보류 시 추가 점검을 위해 대기합니다equipment_master
점검대기 종료endEvent--

흐름: eb_start → eb_breakdown_notify | eb_breakdown_notify → eb_spare_check | eb_spare_check → eb_create_mwo | eb_create_mwo → eb_maintenance_order | eb_maintenance_order → eb_repair_work | eb_repair_work → eb_trial_run | eb_trial_run → eb_calc_mtbf_mttr | eb_calc_mtbf_mttr → eb_restart_approval | eb_restart_approval → eb_restart_gw | eb_restart_gw → eb_restart_line [승인]

shift_handover​

노드유형설명연결테이블
교대인수인계 시작startEvent-shift_definitions
안전점검 체크리스트humanTask교대 시작 전 안전점검 체크리스트(소화기·비상구·보호구 등)를 작성합니다shift_handovers
교대종료 보고humanTask인계조가 생산요약·품질이슈·설비상태·미결사항을 보고합니다shift_handovers
인수인계 기록 작성humanTask인계 담당자가 인수인계 기록을 상세 작성합니다shift_handovers
미결 작업지시 이월autoTask현재 교대 미완료 작업지시를 다음 교대로 자동 이월 처리합니다work_orders
교대 요약 보고서 생성documentGen교대 생산실적·품질·설비 요약 보고서를 자동 생성합니다-
후행교대 확인humanTask인수조가 인수인계 내용을 확인하고 서명합니다shift_handovers
이상 여부 분기exclusiveGateway--
이상사항 전달email이상사항을 이메일로 관련자에게 전달합니다-
관리자 알림inAppNotification관리자에게 이상사항 알림을 발송합니다-
이상처리 완료endEvent--
정상인수인계 완료endEvent--

흐름: sh_start → sh_safety_checklist | sh_safety_checklist → sh_end_report | sh_end_report → sh_handover_record | sh_handover_record → sh_carryforward | sh_carryforward → sh_shift_summary | sh_shift_summary → sh_successor_confirm | sh_successor_confirm → sh_issue_gw | sh_issue_gw → sh_issue_email [이상있음] | sh_issue_email → sh_manager_notify | sh_manager_notify → sh_end_issue

preventive_maintenance​

노드유형설명연결테이블
예방보전 시작startEvent-maintenance_plans
PM 일정 도래timerEvent예방보전 계획에 따라 PM 일정이 도래하면 자동 트리거됩니다-
보전작업 오더 생성autoTaskPM 일정에 따라 보전작업 오더를 자동 생성합니다eam_work_orders
점검 체크리스트 수행humanTask설비기사가 체크리스트 항목에 따라 점검을 수행합니다equipment_inspections
이상 발견 여부exclusiveGateway--
정비작업 수행humanTask이상 발견 시 설비기사가 정비작업을 수행합니다eam_work_orders
예비부품 소모 기록autoTask정비작업에 사용된 예비부품의 소모를 기록하고 재고를 차감합니다spare_parts
시운전 확인humanTask정비 완료 후 시운전을 실시하여 정상 작동을 확인합니다equipment_master
재가동 승인approval시운전 확인 후 설비 재가동을 승인합니다equipment_master
설비 상태 갱신autoTask재가동 승인 후 설비 상태를 정상으로 갱신합니다equipment_master
정비완료 종료endEvent--
PM 기록 갱신autoTask정상 점검 완료 시 PM 실적 기록을 갱신합니다maintenance_plans
PM 완료 알림inAppNotification예방보전 완료를 관련자에게 알림합니다-
정상점검 완료endEvent--

흐름: pm_start → pm_schedule_timer | pm_schedule_timer → pm_create_wo | pm_create_wo → pm_checklist | pm_checklist → pm_issue_gw | pm_issue_gw → pm_repair [이상] | pm_repair → pm_spare_consume | pm_spare_consume → pm_trial_run | pm_trial_run → pm_restart_approval | pm_restart_approval → pm_update_status | pm_update_status → pm_end_repair

material_consumption_flow​

노드유형설명연결테이블
자재소모 시작startEvent-material_consumption
자재 출고 요청humanTask생산라인작업자가 공정에 필요한 자재 출고를 요청합니다material_consumption
BOM 대비 확인autoTask요청 자재를 BOM 기준으로 자동 대비하여 재고를 확인합니다process_bom
재고 충분 여부exclusiveGateway--
바코드 스캔 출고humanTask작업자가 바코드를 스캔하여 자재를 출고합니다lot_tracking
재고 차감autoTask출고된 자재의 재고를 자동 차감합니다material_consumption
ERP 재고 차감 동기화autoTaskERP inventory 재고차감 — 자재 소모를 ERP 재고에 동기화합니다material_consumption
소모 실적 기록autoTask자재 소모 실적을 기록합니다material_consumption
정상출고 완료endEvent--
자재 부족 알림inAppNotification재고 부족 시 자재담당자·구매담당자에게 알림을 발송합니다-
긴급 조달humanTask재고 부족 시 긴급 조달 절차를 진행합니다material_consumption
긴급조달 완료endEvent--

흐름: mes_mc_start → mc_request | mc_request → mc_bom_check | mc_bom_check → mc_stock_gw | mc_stock_gw → mc_barcode_scan [충분] | mc_barcode_scan → mc_deduct_stock | mc_deduct_stock → mc_erp_deduct | mc_erp_deduct → mc_record_consumption | mc_record_consumption → mc_end_normal | mc_stock_gw → mc_shortage_notify [부족] | mc_shortage_notify → mc_emergency_procurement

capa_process​

노드유형설명연결테이블
CAPA 시작startEvent-capa_records
문제 등록humanTask품질담당자가 발생한 문제(부적합/고객불만/내부감사 등)를 등록합니다capa_records
원인분석 (4M1E)humanTask품질엔지니어가 4M1E(Man, Machine, Material, Method, Environment) 기법으로 근본원인을 분석합니다capa_records
원인분석 승인approval원인분석 결과를 품질관리자가 검토·승인합니다capa_records
승인 여부exclusiveGateway--
시정+예방 동시시작parallelGateway시정조치와 예방조치를 병렬로 동시 진행합니다-
시정조치 실행humanTask담당자가 발생한 문제에 대한 시정조치를 실행합니다capa_records
예방조치 실행humanTask담당자가 재발 방지를 위한 예방조치를 실행합니다capa_records
시정+예방 합류parallelGateway시정조치와 예방조치가 모두 완료되면 합류합니다-
유효성검증 대기 (30일)timerEvent조치 효과를 검증하기 위해 30일간 대기합니다-
유효성 검증humanTask30일 경과 후 시정·예방조치의 유효성을 검증합니다capa_records
CAPA 종결autoTask유효성 검증 완료 후 CAPA를 자동 종결 처리합니다capa_records
CAPA 완료endEvent--
반려 알림inAppNotification원인분석 반려 시 담당자에게 알림을 발송합니다-
CAPA 반려 종료endEvent--

흐름: capa_start → capa_register | capa_register → capa_root_cause | capa_root_cause → capa_approval | capa_approval → capa_approval_gw | capa_approval_gw → capa_fork [승인] | capa_fork → capa_corrective | capa_fork → capa_preventive | capa_corrective → capa_join | capa_preventive → capa_join | capa_join → capa_wait_timer

final_inspection_shipment​

노드유형설명연결테이블
최종검사출하 시작startEvent-production_results
최종검사 수행humanTask품질검사원이 출하 전 최종검사를 수행합니다final_inspections
합격 판정exclusiveGateway--
LOT 상태 변경autoTask합격 시 LOT 상태를 출하가능으로 자동 변경합니다lot_tracking
ERP 완성품 입고autoTaskERP inventory 완성품 입고 처리 — 최종검사 합격 완성품을 ERP 창고에 입고합니다lot_tracking
포장작업humanTask포장담당자가 제품을 포장합니다packaging_records
출하검사humanTask출하 담당자가 포장 상태 및 수량을 최종 확인합니다final_inspections
출하 대기 처리autoTask출하검사 완료 후 출하대기 상태로 자동 전환합니다lot_tracking
검사성적서 생성documentGen최종검사 결과를 기반으로 검사성적서(CoA)를 자동 생성합니다-
고객 발송email검사성적서를 고객에게 이메일로 발송합니다-
출하 완료endEvent--
불합격 처리humanTask불합격 시 불량 원인을 기록하고 후속 조치를 결정합니다defects
불합격 관리자 알림inAppNotification최종검사 불합격을 관리자에게 알림합니다-
불합격처리 완료endEvent--

흐름: fis_start → fis_final_inspect | fis_final_inspect → fis_result_gw | fis_result_gw → fis_lot_status [합격] | fis_lot_status → fis_erp_warehouse | fis_erp_warehouse → fis_packaging | fis_packaging → fis_ship_inspect | fis_ship_inspect → fis_ship_ready | fis_ship_ready → fis_doc_gen | fis_doc_gen → fis_customer_email | fis_customer_email → fis_end

andon_escalation​

노드유형설명연결테이블
안돈 에스컬레이션 시작startEvent-andon_events
안돈 호출humanTask작업자가 이상 발생 시 안돈을 호출합니다andon_events
즉시 알림 (반장)inAppNotification안돈 호출 즉시 반장에게 알림을 발송합니다-
5분 대기timerEvent반장 대응을 위해 5분간 대기합니다-
1차 해결 여부exclusiveGateway--
안돈 해제 (1차)autoTask1차 해결 시 안돈을 자동 해제합니다andon_events
2차 알림 (관리자)inAppNotification5분 내 미해결 시 관리자에게 에스컬레이션 알림을 발송합니다-
15분 대기timerEvent관리자 대응을 위해 15분간 대기합니다-
2차 해결 여부exclusiveGateway--
안돈 해제 (2차)autoTask2차 해결 시 안돈을 자동 해제합니다andon_events
공장장 긴급 이메일email15분 초과 미해결 시 공장장에게 긴급 이메일을 발송합니다-
라인정지 결정humanTask공장장이 라인정지 여부를 최종 결정합니다production_lines
안돈 처리 완료endEvent--

흐름: andon_start → andon_call | andon_call → andon_notify_leader | andon_notify_leader → andon_wait_5m | andon_wait_5m → andon_resolve_gw1 | andon_resolve_gw1 → andon_release1 [해결] | andon_release1 → andon_end | andon_resolve_gw1 → andon_notify_manager [미해결] | andon_notify_manager → andon_wait_15m | andon_wait_15m → andon_resolve_gw2 | andon_resolve_gw2 → andon_release2 [해결]

engineering_change​

노드유형설명연결테이블
공정변경 시작startEvent-electronic_work_instructions
변경 요청humanTask공정엔지니어가 공정변경 요청서를 작성합니다electronic_work_instructions
기술팀 검토approval기술팀이 공정변경 요청을 검토·승인합니다electronic_work_instructions
승인 여부exclusiveGateway--
동시 전파parallelGatewayEWI 업데이트, 파라미터 변경, 현장 알림을 동시에 진행합니다-
EWI 업데이트autoTask전자작업지시서(EWI)를 변경 내용으로 자동 업데이트합니다electronic_work_instructions
공정 파라미터 변경autoTask변경된 공정 파라미터를 자동 적용합니다process_parameters
현장 알림inAppNotification공정변경 내용을 현장 작업자에게 알림합니다-
전파 합류parallelGateway모든 변경 전파가 완료되면 합류합니다-
현장 적용 확인humanTask현장 담당자가 변경사항이 정상 적용되었는지 확인합니다production_results
변경이력서 생성documentGen공정변경 이력서를 자동 생성합니다-
공정변경 완료endEvent--
반려 사유 알림inAppNotification공정변경 반려 시 요청자에게 반려 사유를 알림합니다-
변경반려 종료endEvent--

흐름: ec_start → ec_request | ec_request → ec_tech_review | ec_tech_review → ec_approval_gw | ec_approval_gw → ec_fork [승인] | ec_fork → ec_update_ewi | ec_fork → ec_update_params | ec_fork → ec_field_notify | ec_update_ewi → ec_join | ec_update_params → ec_join | ec_field_notify → ec_join

oee_auto_calculation​

노드유형설명연결테이블
OEE 계산 시작startEvent-oee_records
교대종료 트리거timerEvent매 교대 종료 시점에 OEE 계산을 자동 트리거합니다-
생산 데이터 수집autoTask해당 교대의 계획수량·생산수량·양품수량·가동시간·비가동시간을 수집합니다production_results
가동률(A) 계산autoTask가동률 = 실가동시간 / 계획가동시간oee_records
성능(P) 계산autoTask성능 = (표준사이클타임 x 생산수량) / 실가동시간oee_records
품질률(Q) 계산autoTask품질률 = 양품수량 / 총생산수량oee_records
OEE 산출 (APQ)autoTaskOEE = 가동률 x 성능 x 품질률 (세계적 수준 85% 이상)oee_records
OEE 목표 달성 여부exclusiveGateway--
OEE 미달 알림inAppNotificationOEE가 목표치 미달 시 생산관리자·공장장에게 알림을 발송합니다-
개선조치 수립humanTask생산관리자가 OEE 미달 원인을 분석하고 개선조치를 수립합니다oee_records
OEE 미달처리 완료endEvent--
OEE 기록 저장autoTask목표 달성 시 OEE 기록을 정상 저장합니다oee_records
OEE 계산 완료endEvent--

흐름: oee_start → oee_timer | oee_timer → oee_collect | oee_collect → oee_calc_availability | oee_calc_availability → oee_calc_performance | oee_calc_performance → oee_calc_quality | oee_calc_quality → oee_calc_oee | oee_calc_oee → oee_target_gw | oee_target_gw → oee_alert [미달] | oee_alert → oee_improvement | oee_improvement → oee_end_alert

rework_process​

노드유형설명연결테이블
재작업 시작startEvent-rework_orders
재작업 지시 생성humanTask생산관리자가 불합격 LOT에 대한 재작업 지시를 생성합니다rework_orders
재작업 승인approval생산관리자·품질관리자의 재작업 승인을 받습니다rework_orders
승인 여부exclusiveGateway--
재작업 실행humanTask작업자가 재작업 지시에 따라 재작업을 수행합니다rework_orders
재검사humanTask품질검사원이 재작업 완료 제품을 재검사합니다quality_inspections
재검사 결과exclusiveGateway--
LOT 상태 갱신autoTask재검사 합격 시 LOT 상태를 합격으로 갱신합니다lot_tracking
ERP 재작업 동기화autoTaskERP production_orders 재작업 결과 동기화 — 재작업 완료 수량을 ERP에 반영합니다rework_orders
재작업 합격 완료endEvent--
폐기 판정humanTask재검사 불합격 시 폐기 여부를 최종 판정합니다rework_orders
폐기처리 완료endEvent--
반려 알림inAppNotification재작업 반려 시 요청자에게 알림을 발송합니다-
재작업 반려 종료endEvent--

흐름: rw_start → rw_create_order | rw_create_order → rw_approval | rw_approval → rw_approval_gw | rw_approval_gw → rw_execute [승인] | rw_execute → rw_reinspect | rw_reinspect → rw_result_gw | rw_result_gw → rw_lot_update [합격] | rw_lot_update → rw_erp_sync | rw_erp_sync → rw_end_pass | rw_result_gw → rw_scrap_decision [불합격]

first_article_inspection​

노드유형설명연결테이블
초도품검사 시작startEvent-first_article_inspections
FAI 요청humanTask초도품 검사를 요청합니다 (신규 품목/공정변경/장기 미생산품)first_article_inspections
FAI 검사 실행humanTask품질검사원이 체크리스트 기반으로 초도품 검사를 실행합니다first_article_inspections
검사항목 병렬시작parallelGateway치수검사·기능검사·외관검사를 동시에 수행합니다-
치수검사humanTask도면 대비 치수 측정을 수행합니다first_article_inspections
기능검사humanTask제품 기능 및 성능을 검사합니다first_article_inspections
외관검사humanTask외관 상태(스크래치·변형·도장 등)를 검사합니다first_article_inspections
검사항목 합류parallelGateway모든 검사항목이 완료되면 합류합니다-
종합 판정exclusiveGateway--
FAI 승인approval초도품 검사 결과를 품질관리자가 최종 승인합니다first_article_inspections
라우팅 상태 갱신autoTask승인 시 해당 품목의 라우팅(공정경로) 상태를 양산승인으로 갱신합니다first_article_inspections
FAI 보고서 생성documentGen초도품검사 보고서를 자동 생성합니다-
FAI 보고서 발송email고객에게 초도품검사 보고서를 이메일로 발송합니다-
FAI 합격 완료endEvent--
시정조치humanTask불합격 시 시정조치를 수행합니다first_article_inspections
엔지니어링 알림inAppNotification초도품 불합격을 엔지니어링팀에 알림합니다-
FAI 불합격 종료endEvent--

흐름: fai_start → fai_request | fai_request → fai_execute | fai_execute → fai_fork | fai_fork → fai_dimension | fai_fork → fai_function | fai_fork → fai_appearance | fai_dimension → fai_join | fai_function → fai_join | fai_appearance → fai_join | fai_join → fai_result_gw

line_changeover​

노드유형설명연결테이블
라인전환 시작startEvent-line_changeover_records
전환 요청humanTask생산관리자가 품목 변경에 따른 라인전환을 요청합니다line_changeover_records
레시피 파라미터 조회autoTask신규 품목의 레시피(공정조건·설정값)를 자동 조회합니다process_parameters
물리적 전환 (금형·치공구)humanTask작업자가 금형·치공구·다이 등 물리적 전환 작업을 수행합니다line_changeover_records
파라미터 설정humanTask작업자가 레시피에 따라 설비 파라미터를 설정합니다process_parameters
시험생산 (샘플)humanTask전환 후 샘플을 시험 생산합니다line_changeover_records
초품 확인humanTask시험 생산된 샘플의 품질을 확인합니다quality_inspections
초품 판정exclusiveGateway--
라인 상태 갱신autoTask라인 상태를 신규 품목 생산가능으로 갱신합니다production_lines
전환 완료 알림inAppNotification라인전환 완료를 관련자에게 알림합니다-
라인전환 완료endEvent--
조정 작업humanTask초품 NG 시 파라미터·치공구를 조정합니다line_changeover_records

흐름: lc_start → lc_request | lc_request → lc_check_recipe | lc_check_recipe → lc_physical_change | lc_physical_change → lc_param_setting | lc_param_setting → lc_trial_run | lc_trial_run → lc_first_check | lc_first_check → lc_result_gw | lc_result_gw → lc_update_status [OK] | lc_update_status → lc_complete_notify | lc_complete_notify → lc_end

daily_production_closing​

노드유형설명연결테이블
일일생산마감 시작startEvent-daily_production_reports
마감 스케줄 트리거timerEvent매일 교대 종료 시점에 일일마감을 자동 트리거합니다-
데이터 수집 병렬시작parallelGateway생산실적·불량·자재소모·OEE 데이터를 동시에 집계합니다-
생산실적 집계autoTask금일 라인별·품목별 생산수량·양품수량을 집계합니다production_results
불량 데이터 집계autoTask금일 불량유형별·라인별 불량수량을 집계합니다defects
자재소모 집계autoTask금일 자재별 소모량을 BOM 기준 대비 집계합니다material_consumption
OEE 일일 요약autoTask금일 라인별 OEE 평균을 요약합니다oee_records
데이터 수집 합류parallelGateway모든 집계가 완료되면 합류합니다-
일일 보고서 생성autoTask집계된 데이터로 일일 생산 보고서 레코드를 생성합니다daily_production_reports
목표 달성 여부exclusiveGateway--
KPI 갱신autoTask목표 달성 시 KPI 실적을 갱신합니다production_kpi_targets
일일생산보고서 PDFdocumentGen일일 생산 보고서를 PDF로 자동 생성합니다-
경영진 보고서 발송email일일 생산 보고서를 경영진에게 이메일로 발송합니다-
목표달성 마감완료endEvent--
생산 목표 미달 알림inAppNotification일일 생산 목표 미달 시 관리자에게 알림을 발송합니다-
개선 계획 수립humanTask생산관리자가 미달 원인을 분석하고 개선 계획을 수립합니다daily_production_reports
미달처리 마감완료endEvent--

흐름: dpc_start → dpc_timer | dpc_timer → dpc_fork | dpc_fork → dpc_agg_production | dpc_fork → dpc_agg_defect | dpc_fork → dpc_agg_material | dpc_fork → dpc_agg_oee | dpc_agg_production → dpc_join | dpc_agg_defect → dpc_join | dpc_agg_material → dpc_join | dpc_agg_oee → dpc_join

batch_execution​

노드유형설명연결테이블
배치실행 시작startEvent-batch_records
레시피 로드autoTask배치프로시저 조회, process_recipes 매핑batch_procedures
전제조건 점검autoTask자재/설비상태/세정완료 점검batch_records
점검결과exclusiveGateway--
전제조건 실패 알림inAppNotification전제조건 미충족 시 배치관리자에게 알림을 발송합니다-
실패 종료endEvent--
원료투입 확인humanTask배치작업자가 바코드를 스캔하여 원료 투입을 확인합니다batch_material_charges
페이즈 순차실행autoTask배치 페이즈를 순차적으로 실행하고 PID 파라미터를 모니터링합니다batch_phases
공정파라미터 모니터링autoTask페이즈 실행 중 공정파라미터가 제한 범위 내인지 모니터링합니다batch_phases
공정 중 검사 (IPC)humanTask품질검사원이 공정 중 검사를 수행합니다batch_phases
예외 발생 여부exclusiveGateway--
예외 조치humanTask배치관리자가 예외 상황에 대한 조치를 수행합니다phase_exception_handlers
최종 품질검사humanTask품질검사원이 배치 최종 품질검사를 수행합니다batch_records
합격/불합격exclusiveGateway--
배치 완료autoTask배치를 완료 처리하고 계보 추적 레코드를 생성합니다batch_records
일탈 처리humanTask배치관리자가 불합격 배치에 대한 일탈 처리를 수행합니다batch_records
eBR 생성autoTask전자 배치 기록(eBR)을 자동 생성합니다batch_records
배치 완료 알림inAppNotification배치 실행 완료를 배치관리자·품질관리자에게 알림합니다-
배치실행 완료endEvent--

흐름: be_start → be_recipe_load | be_recipe_load → be_precondition | be_precondition → be_precondition_gw | be_precondition_gw → be_precondition_fail [실패] | be_precondition_fail → be_fail_end | be_precondition_gw → be_material_charge [통과] | be_material_charge → be_phase_execute | be_phase_execute → be_phase_monitor | be_phase_monitor → be_phase_ipc | be_phase_ipc → be_exception_gw

lot_recall​

노드유형설명연결테이블
리콜 시작startEvent-lot_tracking
리콜 등록humanTask품질관리자가 리콜 대상 LOT을 등록합니다lot_tracking
LOT 역추적autoTaskLOT 계보 및 공정이력을 역추적하여 영향 LOT을 식별합니다lot_tracking
영향범위 분석autoTask영향 LOT의 출하 상태와 재고 수량을 분석합니다lot_tracking
병렬 처리 시작parallelGateway고객 통보·재고 보류·출하 보류를 동시에 처리합니다-
고객 긴급 통보autoTask영향 LOT이 출하된 고객에게 긴급 통보를 발송합니다lot_tracking
재고 보류autoTask영향 LOT의 재고를 리콜 보류 처리합니다production_holds
출하 보류autoTask영향 LOT의 출하를 보류 처리합니다lot_tracking
병렬 합류parallelGateway모든 병렬 처리가 완료되면 합류합니다-
현장 회수humanTask품질관리자가 현장에서 영향 LOT을 회수합니다lot_tracking
회수품 검사/분류humanTask품질검사원이 회수된 제품을 검사하고 처분을 분류합니다lot_tracking
처분 결정exclusiveGateway--
재작업 오더 생성autoTask리콜 사유로 재작업 오더를 자동 생성합니다rework_orders
폐기 처리autoTask리콜 폐기 사유로 폐기 처리를 수행합니다lot_disposals
근본원인분석humanTask품질관리자가 리콜의 근본 원인을 분석합니다defects
리콜 보고서 생성autoTask리콜 보고서를 자동 생성합니다lot_tracking
규제기관 통보autoTask규제기관에 리콜 사항을 공식 통보합니다lot_tracking
리콜 완료endEvent--

흐름: rc_start → rc_initiate | rc_initiate → rc_lot_trace | rc_lot_trace → rc_scope_analysis | rc_scope_analysis → rc_parallel_start | rc_parallel_start → rc_customer_notify | rc_parallel_start → rc_warehouse_hold | rc_parallel_start → rc_shipment_hold | rc_customer_notify → rc_parallel_join | rc_warehouse_hold → rc_parallel_join | rc_shipment_hold → rc_parallel_join

equipment_alarm_response​

노드유형설명연결테이블
알람 발생startEvent-equipment_alarm_events
알람 등급 분기exclusiveGateway--
긴급정지autoTask긴급 등급 알람 시 설비를 즉시 정지합니다equipment_alarm_events
감독자 즉시 알림inAppNotification설비기사·생산관리자에게 즉시 알림을 발송합니다-
알람 확인humanTask설비기사가 알람을 확인합니다equipment_alarm_events
조치 필요 여부exclusiveGateway--
조치 수행humanTask설비기사가 알람에 대한 조치를 수행합니다equipment_alarm_events
비가동 기록 생성autoTask알람으로 인한 비가동 기록을 자동 생성합니다downtime_events
원인분석humanTask설비기사가 알람의 근본 원인을 분석합니다equipment_alarm_events
에스컬레이션 대기timerEvent30분 내 미조치 시 에스컬레이션합니다-
에스컬레이션 알림inAppNotification알람 미조치 30분 경과 시 공장장·설비관리자에게 에스컬레이션합니다-
알람 해제autoTask알람을 해제 처리합니다equipment_alarm_events
알람 대응 완료endEvent--

흐름: ar_start → ar_severity_gw | ar_severity_gw → ar_emergency_stop [긴급] | ar_severity_gw → ar_notify_supervisor [위험] | ar_severity_gw → ar_acknowledge [경고] | ar_severity_gw → ar_acknowledge [정보] | ar_emergency_stop → ar_notify_supervisor | ar_notify_supervisor → ar_acknowledge | ar_acknowledge → ar_action_gw | ar_action_gw → ar_take_action [조치필요] | ar_action_gw → ar_clear [해제가능]

outsource_process​

노드유형설명연결테이블
외주공정 시작startEvent-outsource_work_orders
외주 작업지시 생성humanTask생산관리자가 외주업체에 발주할 작업지시를 생성합니다outsource_work_orders
사급자재 불출autoTask외주 작업에 필요한 사급자재를 자동 불출 요청합니다material_issue_requests
외주업체 발송humanTask자재와 함께 외주업체에 발송하고 발송일을 기록합니다outsource_work_orders
납기 대기 (48H)timerEvent외주업체 납품 대기 시간입니다 (기본 48시간)-
외주품 입고humanTask외주업체에서 납품된 제품을 입고 처리합니다outsource_inspections
수입검사 (IQC)humanTask품질검사원이 외주 입고품에 대한 수입검사를 수행합니다outsource_inspections
IQC 결과 판정exclusiveGateway--
WIP 재고 갱신autoTaskIQC 합격 시 WIP 재고를 갱신합니다wip_tracking
ERP 외주실적 동기화autoTask크로스솔루션: ERP production_orders 외주실적 동기화 — 외주 입고 수량을 ERP에 반영합니다outsource_work_orders
외주공정 완료 알림inAppNotification외주공정이 정상 완료되었음을 생산관리자에게 알림합니다-
외주공정 완료endEvent--
외주업체 반품humanTaskIQC 불합격 시 외주업체에 반품 처리합니다outsource_inspections
반품처리 완료endEvent--
특채 승인approval특채 판정 시 품질관리자·생산관리자의 승인을 받습니다outsource_inspections
특채 승인 여부exclusiveGateway--
특채반려 종료endEvent--

흐름: op_start → op_create_outsource_wo | op_create_outsource_wo → op_issue_materials | op_issue_materials → op_send_to_vendor | op_send_to_vendor → op_delivery_timer | op_delivery_timer → op_receive_goods | op_receive_goods → op_iqc_check | op_iqc_check → op_result_gw | op_result_gw → op_update_wip [합격] | op_update_wip → op_erp_sync | op_erp_sync → op_complete_notify

incoming_quality_check​

노드유형설명연결테이블
수입검사 시작startEvent-lot_tracking
LOT 수신 등록autoTask입고된 LOT을 수입검사 대상으로 자동 등록합니다lot_tracking
AQL 샘플링 계획autoTaskAQL(합격품질수준) 기준으로 샘플 수량을 자동 산출합니다quality_inspections
IQC 검사 실행humanTask품질검사원이 샘플링 계획에 따라 수입검사를 수행합니다quality_inspections
IQC 결과 판정exclusiveGateway--
WIP 재고 입고autoTaskIQC 합격 시 WIP 재고로 입고 처리합니다inventory_sync_events
IQC 합격 알림inAppNotification수입검사 합격을 생산관리자·자재담당자에게 알림합니다-
IQC 합격 완료endEvent--
IQC 불합격 알림inAppNotification수입검사 불합격을 자재담당자·구매담당자에게 알림합니다-
공급업체 반품humanTask불합격 LOT을 공급업체에 반품 처리합니다lot_tracking
IQC 불합격 종료endEvent--
특채 승인approval특채 판정 시 품질관리자의 승인을 받습니다quality_inspections
특채 승인 여부exclusiveGateway--
특채반려 종료endEvent--

흐름: iqc_start → iqc_receive_lot | iqc_receive_lot → iqc_sampling_plan | iqc_sampling_plan → iqc_execute_inspection | iqc_execute_inspection → iqc_result_gw | iqc_result_gw → iqc_accept_stock [합격] | iqc_accept_stock → iqc_pass_notify | iqc_pass_notify → iqc_end | iqc_result_gw → iqc_reject_notify [불합격] | iqc_reject_notify → iqc_return_vendor | iqc_return_vendor → iqc_reject_end

emergency_stop​

노드유형설명연결테이블
비상정지 시작startEvent-equipment_alarm_events
라인 정지 명령autoTask긴급 알람 발생 시 해당 라인을 즉시 정지합니다equipment_alarm_events
LOT 보류 처리autoTask해당 라인에서 생산 중인 모든 LOT을 보류 상태로 변경합니다lot_tracking
작업지시 보류 처리autoTask해당 라인의 진행 중인 작업지시를 보류 상태로 변경합니다work_orders
비상정지 긴급 알림inAppNotification생산관리자·공장장·안전관리자에게 비상정지 알림을 발송합니다-
안전확인 체크리스트humanTask안전관리자가 현장 안전 상태를 확인하고 체크리스트를 작성합니다equipment_alarm_events
재가동 승인approval반장 이상 권한자가 라인 재가동을 승인합니다equipment_alarm_events
재가동 승인 여부exclusiveGateway--
라인 재가동autoTask승인 후 라인을 재가동하고 설비를 가동 상태로 복귀합니다equipment_alarm_events
보류 해제autoTask보류 중인 LOT과 작업지시를 해제합니다work_orders
비상정지 해제 완료endEvent--
보류 대기timerEvent추가 안전확인을 위해 대기합니다-
보류 상태 유지endEvent--

흐름: es_start → es_line_stop | es_line_stop → es_hold_lots | es_hold_lots → es_hold_wos | es_hold_wos → es_notify_all | es_notify_all → es_safety_confirm | es_safety_confirm → es_restart_approval | es_restart_approval → es_restart_gw | es_restart_gw → es_resume_line [승인] | es_resume_line → es_release_holds | es_release_holds → es_end

sequential_routing_execution​

노드유형설명연결테이블
순차공정 실행 시작startEvent-work_orders
공정경로 로드autoTask작업지시에 연결된 라우팅(공정경로) DAG를 로드합니다routing_operations
다음 공정 확인exclusiveGateway--
공정 셋업humanTask작업자가 해당 공정의 셋업(준비)을 수행합니다work_order_processes
공정 시작humanTask작업자가 공정을 시작하고 시작 시간을 기록합니다work_order_processes
실적 기록humanTask작업자가 공정 실적(수량·시간·불량)을 기록합니다production_results
공정 품질검사humanTask품질검사원이 해당 공정의 품질검사를 수행합니다quality_inspections
품질 판정exclusiveGateway--
다음 공정 이동autoTask현재 공정을 완료 처리하고 다음 공정 시퀀스로 이동합니다work_order_processes
불량 처리humanTask품질검사 불합격 시 불량 원인을 기록하고 후속 조치를 결정합니다defects
재작업 여부exclusiveGateway--
재작업 오더 생성autoTask재작업 오더를 자동 생성합니다rework_orders
불량처리 종료endEvent--
작업지시 완료autoTask모든 공정이 완료되면 작업지시를 완료 상태로 변경합니다work_orders
ERP 생산확정 동기화autoTask크로스솔루션: ERP production_orders 동기화 — 작업지시 완료를 ERP 생산오더에 확정 반영합니다work_orders
순차공정 완료endEvent--

흐름: sre_start → sre_load_routing | sre_load_routing → sre_next_process_gw | sre_next_process_gw → sre_setup_process [다음공정] | sre_setup_process → sre_start_process | sre_start_process → sre_record_result | sre_record_result → sre_quality_check | sre_quality_check → sre_quality_gw | sre_quality_gw → sre_advance_routing [합격] | sre_advance_routing → sre_next_process_gw | sre_quality_gw → sre_defect_handling [불합격]

erp_production_order_sync​

노드유형설명연결테이블
ERP 생산오더 수신startEvent-integration_transaction_logs
생산오더 유효성 검증autoTaskERP에서 수신한 생산오더 데이터의 필수 항목(품목·수량·납기)을 검증합니다integration_transaction_logs
유효성 판정exclusiveGateway--
작업지시 자동생성autoTask크로스솔루션: ERP production_orders → MES work_orders 자동 생성 — ERP 생산오더 기반으로 MES 작업지시를 자동 생성합니다work_orders
라인 자동배정autoTask품목의 공정경로를 기반으로 생산라인을 자동 배정합니다work_orders
생산오더 수신 알림inAppNotification생산관리자에게 ERP 생산오더 수신을 알림합니다-
ERP 오더 수신 완료endEvent--
오류 로그 기록autoTask유효성 검증 실패 시 오류 사유를 로그에 기록합니다integration_transaction_logs
오류 처리 종료endEvent--

흐름: epo_start → epo_validate_order | epo_validate_order → epo_validate_gw | epo_validate_gw → epo_create_wo [유효] | epo_create_wo → epo_assign_line | epo_assign_line → epo_notify | epo_notify → epo_end | epo_validate_gw → epo_error_log [무효] | epo_error_log → epo_error_end

erp_eco_sync​

노드유형설명연결테이블
ECO 변경 감지 시작startEvent-integration_transaction_logs
BOM/라우팅 변경 감지autoTaskERP에서 전송된 ECO 데이터를 파싱하여 BOM·라우팅 변경 내역을 식별합니다integration_transaction_logs
영향 WO 분석autoTask변경 대상 품목을 사용하는 진행중 작업지시를 분석합니다work_orders
영향 여부exclusiveGateway--
영향 WO 보류autoTaskECO 영향을 받는 작업지시를 보류 처리합니다work_orders
생산계획 담당자 알림inAppNotificationECO 영향으로 보류된 WO를 생산계획 담당자에게 알림합니다-
라우팅/BOM 갱신autoTaskECO 내용에 따라 MES 라우팅·BOM을 자동 갱신합니다routing_operations
보류 해제 승인approval라우팅 갱신 후 생산관리자가 보류 WO 해제를 승인합니다work_orders
ECO 반영 완료endEvent--
자동 갱신 (영향없음)autoTask영향받는 WO가 없는 경우 라우팅·BOM을 즉시 자동 갱신합니다routing_operations
ECO 자동반영 완료endEvent--

흐름: eco_start → eco_detect_change | eco_detect_change → eco_impact_analysis | eco_impact_analysis → eco_impact_gw | eco_impact_gw → eco_hold_affected_wo [영향있음] | eco_hold_affected_wo → eco_notify_planners | eco_notify_planners → eco_update_routing | eco_update_routing → eco_release_gw | eco_release_gw → eco_end | eco_impact_gw → eco_auto_update [영향없음] | eco_auto_update → eco_end2

wip_erp_inventory_sync​

노드유형설명연결테이블
WIP 재고 동기화 시작startEvent-inventory_sync_events
멱등성 검증autoTaskidempotency_key를 기반으로 중복 이벤트 여부를 검증합니다inventory_sync_events
중복 여부exclusiveGateway--
수량 계산autoTask동기화할 재고 수량을 계산합니다 (입고/출고/조정)inventory_sync_events
ERP 재고 트랜잭션 생성autoTask크로스솔루션: ERP inventory_transactions 자동 생성 — MES WIP 변동을 ERP 재고 트랜잭션으로 전환합니다inventory_sync_events
동기화 상태 갱신autoTask동기화 완료 상태를 기록합니다inventory_sync_events
WIP 동기화 완료endEvent--
중복 이벤트 스킵autoTask이미 처리된 중복 이벤트를 스킵 처리합니다inventory_sync_events
중복 스킵 종료endEvent--

흐름: wis_start → wis_validate_event | wis_validate_event → wis_validate_gw | wis_validate_gw → wis_calc_qty [신규] | wis_calc_qty → wis_create_erp_transaction | wis_create_erp_transaction → wis_update_sync_status | wis_update_sync_status → wis_end | wis_validate_gw → wis_skip [중복] | wis_skip → wis_skip_end

production_confirmation​

노드유형설명연결테이블
생산완료 확인 시작startEvent-work_orders
생산실적 집계autoTask작업지시에 귀속된 모든 생산실적(양품·불량·작업시간)을 집계합니다production_results
원가 계산autoTask자재비·공수비를 기반으로 생산 원가를 계산합니다production_results
ERP 생산확인 갱신autoTask크로스솔루션: ERP production_orders.confirmation_status 업데이트 — 실적 집계 결과를 ERP 생산오더에 확인 반영합니다work_orders
완성품 재고 입고autoTask완성품을 ERP 재고에 입고 처리합니다 (inventory_sync_events 이벤트 생성)inventory_sync_events
자재 역산 (Backflush)autoTaskBOM 기반으로 자재 소비량을 역산하여 ERP 재고 차감 이벤트를 생성합니다inventory_sync_events
ERP 동기화 로그 기록autoTask생산완료 확인 결과를 integration_transaction_logs에 기록합니다integration_transaction_logs
생산완료 확인 알림inAppNotification생산관리자에게 생산완료 확인이 완료되었음을 알림합니다-
생산완료 확인 종료endEvent--

흐름: pc_start → pc_aggregate_results | pc_aggregate_results → pc_calc_costs | pc_calc_costs → pc_create_confirmation | pc_create_confirmation → pc_inventory_posting | pc_inventory_posting → pc_material_backflush | pc_material_backflush → pc_erp_sync | pc_erp_sync → pc_notify | pc_notify → pc_end

material_consumption_sync​

노드유형설명연결테이블
자재소비 동기화 시작startEvent-material_consumption
가용재고 검증autoTask소비 대상 자재의 가용재고가 충분한지 검증합니다material_consumption
재고 충분 여부exclusiveGateway--
ERP 출고 트랜잭션 생성autoTask크로스솔루션: ERP inventory_transactions type=출고 자동 생성 — MES 자재 소비를 ERP 출고로 전환합니다material_consumption
ERP 재고 차감autoTaskERP 재고를 소비 수량만큼 차감합니다material_consumption
동기화 로그 기록autoTask자재소비 동기화 내역을 integration_transaction_logs에 기록합니다integration_transaction_logs
자재소비 동기화 완료endEvent--
자재 부족 알림inAppNotification가용재고 부족 시 자재담당자·생산관리자에게 알림합니다-
자재부족 알림 종료endEvent--

흐름: mc4_start → mc4_validate_qty | mc4_validate_qty → mc4_qty_gw | mc4_qty_gw → mc4_create_erp_issue [충분] | mc4_create_erp_issue → mc4_update_inventory | mc4_update_inventory → mc4_log_sync | mc4_log_sync → mc4_end | mc4_qty_gw → mc4_shortage_alert [부족] | mc4_shortage_alert → mc4_shortage_end

scrap_erp_adjustment​

노드유형설명연결테이블
스크랩 조정 시작startEvent-scrap_records
스크랩 원가 계산autoTask스크랩 수량과 단가를 기반으로 폐기 원가를 계산합니다scrap_records
ERP 재고조정 생성autoTask크로스솔루션: ERP inventory_transactions type=조정 자동 생성 — 스크랩에 의한 재고 감소를 ERP에 반영합니다scrap_records
원가 차감 반영autoTaskERP 원가 장부에서 스크랩 원가를 차감합니다scrap_records
스크랩 조정 알림inAppNotification생산관리자·원가담당자에게 스크랩 조정 결과를 알림합니다-
스크랩 조정 완료endEvent--

흐름: sa_start → sa_calc_cost | sa_calc_cost → sa_create_adjustment | sa_create_adjustment → sa_update_cost | sa_update_cost → sa_notify | sa_notify → sa_end

spc_abnormal_action​

노드유형설명연결테이블
SPC 이상 감지startEvent-spc_data
이탈 유형 판정autoTaskSPC 관리도 규칙(Nelson Rules)에 따라 이탈 유형을 자동 분석합니다spc_data
심각도 분기exclusiveGateway--
경미 이탈 알림inAppNotificationMinor 이탈 시 담당 작업자에게 자동 알림만 발송합니다-
경미 이탈 종료endEvent--
원인분석humanTaskMajor/Critical 이탈 시 품질엔지니어가 근본 원인을 분석합니다 (5Why, Fishbone 등)spc_data
라인 정지autoTaskCritical 이탈 시 해당 공정 라인을 즉시 정지합니다spc_data
CAPA 생성autoTask시정 및 예방조치(CAPA) 레코드를 자동 생성합니다capa_records
시정조치 실행humanTask품질엔지니어가 시정조치를 수립하고 실행합니다capa_records
효과 검증humanTask품질관리자가 시정조치의 효과를 검증합니다capa_records
SPC 재측정autoTask시정조치 후 SPC 데이터를 재측정하여 공정능력 개선을 확인합니다spc_data
SPC 이상조치 완료endEvent--

흐름: spc_start → spc_rule_analysis | spc_rule_analysis → spc_severity_gw | spc_severity_gw → spc_minor_notify [minor] | spc_minor_notify → spc_minor_end | spc_severity_gw → spc_cause_analysis [major] | spc_severity_gw → spc_line_stop [critical] | spc_line_stop → spc_cause_analysis | spc_cause_analysis → spc_create_capa | spc_create_capa → spc_corrective_action | spc_corrective_action → spc_verify_effect

outgoing_quality_check​

노드유형설명연결테이블
출하요청 수신startEvent-work_orders
AQL 기반 샘플링 계획autoTaskAQL 표준에 따라 출하검사 샘플 수량을 자동 산출하고 검사 계획을 생성합니다quality_inspections
OQC 검사 실행humanTask품질검사원이 AQL 샘플링 계획에 따라 출하검사를 수행합니다quality_inspections
OQC 결과 판정exclusiveGateway--
포장지시autoTaskOQC 합격 시 포장 지시를 자동 발행합니다work_orders
출하승인approval품질관리자가 최종 출하를 승인합니다work_orders
출하 완료endEvent--
불합격 처리humanTask불합격 시 불량 내역을 기록하고 후속 조치를 결정합니다 (재작업/반품)defects
CAPA 연계autoTask출하검사 불합격 건에 대해 CAPA를 자동 생성합니다capa_records
불합격 처리 종료endEvent--

흐름: oqc_start → oqc_sampling_plan | oqc_sampling_plan → oqc_execute | oqc_execute → oqc_result_gw | oqc_result_gw → oqc_packing [합격] | oqc_packing → oqc_ship_approval | oqc_ship_approval → oqc_end | oqc_result_gw → oqc_fail_handling [불합격] | oqc_fail_handling → oqc_capa_link | oqc_capa_link → oqc_fail_end

eight_d_problem_solving​

노드유형설명연결테이블
문제 발생startEvent-eight_d_reports
D3 완료 SLA (48H)timerEventD3 잠정봉쇄를 48시간 이내에 완료해야 합니다-
D1 팀 구성humanTask문제 해결을 위한 다기능 팀(CFT)을 구성합니다eight_d_reports
D2 문제 기술 (5W2H)humanTask5W2H(What/Who/When/Where/Why/How/How much)로 문제를 구체적으로 기술합니다eight_d_reports
D3 잠정 봉쇄조치 (ICA)humanTask고객 보호를 위한 잠정 봉쇄조치(Interim Containment Action)를 실행합니다eight_d_reports
D4 근본원인 분석humanTask5Why, Fishbone(특성요인도) 등을 활용하여 근본 원인을 분석합니다eight_d_reports
D4 원인 검증humanTask분석된 근본 원인이 실제 원인인지 데이터와 실험으로 검증합니다eight_d_reports
D5 영구 시정조치 수립humanTask근본 원인을 영구적으로 제거할 시정조치(PCA)를 수립합니다eight_d_reports
D5 시정조치 승인approval품질관리자가 영구 시정조치 계획을 승인합니다eight_d_reports
D6 시정조치 실행 검증humanTask승인된 시정조치를 실행하고 효과를 검증합니다eight_d_reports
D7 예방/수평전개humanTask유사 문제 재발 방지를 위한 예방조치와 타 라인/공장 수평전개를 실행합니다eight_d_reports
D8 종료/팀 인정humanTask8D 활동을 공식 종료하고 팀의 기여를 인정합니다eight_d_reports
보고서 확정autoTask8D 보고서를 최종 확정하고 상태를 종료로 변경합니다eight_d_reports
8D 프로세스 완료endEvent--

흐름: 8d_start → 8d_d3_timer | 8d_start → 8d_d1_team | 8d_d1_team → 8d_d2_describe | 8d_d2_describe → 8d_d3_containment | 8d_d3_containment → 8d_d4_root_cause | 8d_d4_root_cause → 8d_d4_verify | 8d_d4_verify → 8d_d5_pca | 8d_d5_pca → 8d_d5_approval | 8d_d5_approval → 8d_d6_implement | 8d_d6_implement → 8d_d7_prevent

nonconforming_material_review​

노드유형설명연결테이블
부적합 발견startEvent-defects
부적합품 격리humanTask부적합품을 격리 구역으로 이동하고 격리 태그를 부착합니다defects
MRB 소집humanTaskMaterial Review Board(자재심의위원회)를 소집하여 처분 방안을 논의합니다defects
처분 결정exclusiveGateway--
재작업 지시autoTask재작업 작업지시를 자동 생성합니다work_orders
스크랩 처리autoTask부적합품을 스크랩 처리하고 재고를 차감합니다defects
고객 특채 승인 요청humanTask고객에게 특채(양허) 승인을 요청합니다defects
고객 승인 여부exclusiveGateway--
공급업체 반품humanTask부적합 원자재를 공급업체에 반품 처리합니다defects
처분 실행 기록humanTask실제 처분 실행 결과를 기록합니다 (수량, 일시, 비용 등)defects
시정조치 연계autoTask부적합 처리 건에 대해 CAPA를 자동 생성하여 재발 방지를 추적합니다capa_records
NCR 처리 완료endEvent--

흐름: ncr_start → ncr_quarantine | ncr_quarantine → ncr_mrb_convene | ncr_mrb_convene → ncr_disposition_gw | ncr_disposition_gw → ncr_rework [재작업] | ncr_disposition_gw → ncr_scrap [스크랩] | ncr_disposition_gw → ncr_concession_request [특채] | ncr_disposition_gw → ncr_return_vendor [반품] | ncr_rework → ncr_record_disposition | ncr_scrap → ncr_record_disposition | ncr_concession_request → ncr_concession_gw

calibration_management​

노드유형설명연결테이블
교정 일정 도래startEvent-equipment_master
교정 실행humanTask내부 교정 또는 외부 공인기관 교정을 실행합니다equipment_master
성적서 검토humanTask교정 성적서(Certificate)를 검토하고 결과를 판정합니다equipment_master
교정 결과 판정exclusiveGateway--
장비 상태 갱신 (교정완료)autoTask교정 합격 시 장비 상태를 교정완료로 갱신합니다equipment_master
다음 교정일 설정autoTask교정 주기에 따라 다음 교정 예정일을 자동 설정합니다equipment_master
교정 합격 완료endEvent--
영향 평가 (이전 측정 역추적)humanTask교정 불합격 시 해당 계측기로 수행한 이전 측정 데이터의 신뢰성을 역추적 평가합니다equipment_master
장비 사용중지autoTask교정 불합격 장비를 사용중지 상태로 변경합니다equipment_master
CAPA 생성autoTask교정 불합격에 대한 CAPA를 생성하여 후속 조치를 추적합니다capa_records
교정 불합격 처리 완료endEvent--

흐름: cal_start → cal_execute | cal_execute → cal_review_cert | cal_review_cert → cal_result_gw | cal_result_gw → cal_update_status [합격] | cal_update_status → cal_next_schedule | cal_next_schedule → cal_pass_end | cal_result_gw → cal_impact_assess [불합격] | cal_impact_assess → cal_disable_equipment | cal_disable_equipment → cal_create_capa | cal_create_capa → cal_fail_end

WF34_APQP게이트리뷰​

노드유형설명연결테이블
APQP 게이트 리뷰 시작startEvent-apqp_phases
Phase 1: 계획/정의 게이트approvalAPQP Phase 1 — 고객 요구사항 분석, 품질 목표 설정, 프로젝트 계획 수립 결과를 게이트 리뷰합니다apqp_phases
Phase 1 통과?exclusiveGateway--
Phase 2: 제품설계/개발 게이트approvalAPQP Phase 2 — DFMEA, 설계 검증(DVP&R), 도면/규격 검토 결과를 게이트 리뷰합니다apqp_phases
Phase 2 통과?exclusiveGateway--
Phase 3: 공정설계/개발 게이트approvalAPQP Phase 3 — PFMEA, 공정흐름도, 관리계획서(Control Plan) 검토 결과를 게이트 리뷰합니다apqp_phases
Phase 3 통과?exclusiveGateway--
Phase 4: 제품/공정 유효성 확인approvalAPQP Phase 4 — 양산 시험(Trial Run), MSA, 공정능력(Cpk), PPAP 제출 검토 결과를 게이트 리뷰합니다. ppap_submissions 테이블과 연계됩니다apqp_phases
Phase 4 통과? (PPAP 제출)exclusiveGateway--
Phase 5: 양산 승인/피드백autoTaskAPQP Phase 5 — 양산 승인 처리 및 초기 유동관리(EMP) 계획을 확정합니다. 고객 피드백을 반영하여 지속적 개선을 추진합니다apqp_phases
APQP 완료endEvent--

흐름: apqp_start → apqp_phase1_review | apqp_phase1_review → apqp_gate1_check | apqp_gate1_check → apqp_phase2_review [통과] | apqp_gate1_check → apqp_phase1_review [반려/보완] | apqp_phase2_review → apqp_gate2_check | apqp_gate2_check → apqp_phase3_review [통과] | apqp_gate2_check → apqp_phase2_review [반려/보완] | apqp_phase3_review → apqp_gate3_check | apqp_gate3_check → apqp_phase4_review [통과] | apqp_gate3_check → apqp_phase3_review [반려/보완]

equipment_master_change_history​

노드유형설명연결테이블
설비마스터 변경 감지startEvent-equipment_master
변경 필드 추출autoTask설비마스터 변경 전/후 필드를 비교하여 변경 내역을 JSON으로 추출합니다equipment_master
변경이력 레코드 생성autoTask추출된 변경 내역으로 설비마스터 변경이력 레코드를 자동 생성합니다equipment_master_history
설비 변경이력 완료endEvent--

흐름: emh_start → emh_extract_changes | emh_extract_changes → emh_create_history | emh_create_history → emh_end

routing_operations_change_history​

노드유형설명연결테이블
라우팅공정 변경 감지startEvent-routing_operations
변경 필드 추출autoTask라우팅공정 변경 전/후 필드를 비교하여 변경 내역을 JSON으로 추출합니다routing_operations
변경이력 레코드 생성autoTask추출된 변경 내역으로 라우팅공정 변경이력 레코드를 자동 생성합니다routing_operations_history
라우팅 변경이력 완료endEvent--

흐름: roh_start → roh_extract_changes | roh_extract_changes → roh_create_history | roh_create_history → roh_end

process_recipes_change_history​

노드유형설명연결테이블
공정레시피 변경 감지startEvent-process_recipes
변경 필드 추출autoTask공정레시피 변경 전/후 필드를 비교하여 변경 내역을 JSON으로 추출합니다process_recipes
변경이력 레코드 생성autoTask추출된 변경 내역으로 공정레시피 변경이력 레코드를 자동 생성합니다process_recipes_history
레시피 변경이력 완료endEvent--

흐름: prh_start → prh_extract_changes | prh_extract_changes → prh_create_history | prh_create_history → prh_end

oee_realtime_store​

노드유형설명연결테이블
OEE 실시간 저장 시작startEvent-oee_records_realtime
설비별 실시간 데이터 수집autoTask직전 1분 윈도우의 설비별 가동시간·생산수량·양품수량을 tag_data_raw에서 집계합니다tag_data_raw
OEE 실시간 계산autoTask수집된 데이터로 가동률·성능률·품질률·OEE를 계산하여 oee_records_realtime에 INSERT합니다oee_records_realtime
OEE 임계값 확인exclusiveGateway--
OEE 실시간 저장 완료endEvent--

흐름: oee_rt_start → oee_rt_collect | oee_rt_collect → oee_rt_calc | oee_rt_calc → oee_rt_threshold_gw | oee_rt_threshold_gw → oee_rt_end [정상] | oee_rt_threshold_gw → oee_rt_end [경고]

WF39_예지보전자동스케줄링​

노드유형설명연결테이블
예지보전 예측 시작startEvent-prediction_results
RUL 임계값 평가autoTask잔여수명(RUL) 예측 결과를 임계값과 비교하여 긴급도를 판정합니다prediction_results
RUL 긴급도 판정exclusiveGateway--
PM 작업지시 자동 생성autoTaskRUL 긴급/경고 시 EAM 보전작업지시를 자동 생성합니다 (크로스솔루션: EAM bm_work_orders)prediction_results
설비관리자 알림inAppNotificationRUL 긴급 시 설비관리자 및 생산관리자에게 즉시 알림을 발송합니다-
예지보전 스케줄링 완료endEvent--

흐름: pdm_start → pdm_evaluate_rul | pdm_evaluate_rul → pdm_urgency_gw | pdm_urgency_gw → pdm_create_pm [긴급(24h 미만)] | pdm_urgency_gw → pdm_create_pm [경고(1주 미만)] | pdm_urgency_gw → pdm_end [정상] | pdm_create_pm → pdm_notify_manager | pdm_notify_manager → pdm_end

WF40_이상징후탐지대응​

노드유형설명연결테이블
이상징후 탐지startEvent-anomaly_detection_results
이상 심각도 평가autoTask이상 점수(anomaly_score)와 편차를 기반으로 심각도를 자동 판정합니다anomaly_detection_results
심각도 분기exclusiveGateway--
자동 인터락 실행autoTaskCritical 이상 시 설비 인터락 규칙을 자동 실행하여 장비를 정지합니다equipment_interlock_rules
엔지니어 수동 분석humanTaskMajor 이상 시 공정엔지니어가 이상 원인을 분석하고 조치 사항을 기록합니다anomaly_detection_results
이상 조치 기록autoTask이상 탐지 대응 결과를 기록하고 감사추적에 남깁니다anomaly_detection_results
이상징후 대응 완료endEvent--

흐름: adr_start → adr_severity_eval | adr_severity_eval → adr_severity_gw | adr_severity_gw → adr_auto_interlock [Critical] | adr_severity_gw → adr_manual_review [Major] | adr_severity_gw → adr_log_action [Minor] | adr_auto_interlock → adr_log_action | adr_manual_review → adr_log_action | adr_log_action → adr_end

WF41_골든배치학습비교​

노드유형설명연결테이블
골든배치 비교 시작startEvent-batch_records
골든배치 프로파일 비교autoTask완료된 배치의 공정 파라미터/품질 결과를 골든배치 프로파일과 비교합니다golden_batch_comparisons
편차 허용 범위 확인exclusiveGateway--
골든배치 프로파일 갱신autoTask허용 범위 내 양품 배치를 골든배치 학습 데이터에 반영하여 프로파일을 갱신합니다golden_batch_profiles
골든배치 비교 완료endEvent--

흐름: gbl_start → gbl_compare | gbl_compare → gbl_deviation_gw | gbl_deviation_gw → gbl_update_profile [허용 범위 내] | gbl_deviation_gw → gbl_end [편차 초과] | gbl_update_profile → gbl_end