본문으로 건너뛰기

Process Mining Cross-Domain 워크플로우

5개 도메인 통합 - ERP/MES/CRM 이벤트 로그를 수집하고, AI 기반 프로세스 분석 및 개선 제안


개요

Process Mining은 ONESHIM의 Cross-Domain 기능으로, 5개 도메인이 협력하여 기업 프로세스를 자동으로 분석하고 개선점을 제안합니다.

참여 도메인

도메인Handler역할
Integration HubCollectEventLogHandlerERP/MES/CRM 이벤트 로그 수집
Workflow OrchestrationDiscoverProcessModelHandler프로세스 모델 자동 발견
MonitoringAnalyzePerformanceHandler성능 분석 및 병목 탐지
AuditingConformanceCheckHandler프로세스 적합성 검사
AI IntelligenceSuggestImprovementsHandlerAI 기반 개선 제안

전체 플로우


상세 시퀀스 다이어그램


🏗️ 도메인별 상세

1. Integration Hub - 이벤트 로그 수집

Handler 책임:

  • ERP/MES/CRM 시스템에서 이벤트 로그 수집
  • Case ID, Activity, Timestamp 정규화
  • 중복 제거 및 데이터 품질 검증

2. Workflow Orchestration - 프로세스 모델 발견

Handler 책임:

  • Alpha/Heuristic 알고리즘으로 프로세스 모델 발견
  • Petri Net 기반 프로세스 맵 생성
  • Activity 간 관계 및 순서 추출

3. Monitoring - 성능 분석

Handler 책임:

  • Activity별 평균 처리 시간 계산
  • 병목 지점 자동 탐지
  • 대기 시간 및 리소스 활용률 분석

4. Auditing - 적합성 검사

Handler 책임:

  • 표준 프로세스 대비 실제 실행 적합성 검사
  • Token Replay로 프로세스 흐름 검증
  • 규정 위반 및 편차 자동 감지

5. AI Intelligence - 개선 제안

Handler 책임:

  • 병목 및 편차 원인 분석
  • AI 기반 개선 제안 생성
  • ROI 예측 및 우선순위 산정

데이터 흐름


🚧 병목 해결 패턴

문제: 대용량 이벤트 로그 처리

문제: Cross-Domain 통신 지연


테스트 현황

도메인테스트 파일테스트 수상태
Integration Hubtest_collect_event_log_handler.py24개✅ Pass
Workflow Orchestrationtest_discover_process_model_handler.py21개✅ Pass
Monitoringtest_analyze_performance_handler.py19개✅ Pass
Auditingtest_conformance_check_handler.py16개✅ Pass
AI Intelligencetest_suggest_improvements_handler.py17개✅ Pass
Total97개100%

테스트 실행

# 전체 Process Mining 테스트
pytest tests/server/application/*/unit/handlers/command/process_mining/ -v

# 도메인별 테스트
pytest tests/server/application/integration_hub/unit/handlers/command/process_mining/ -v
pytest tests/server/application/monitoring/unit/handlers/command/process_mining/ -v
pytest tests/server/application/auditing/unit/handlers/command/process_mining/ -v
pytest tests/server/application/ai_intelligence/unit/handlers/command/process_mining/ -v
pytest tests/server/application/workflow_orchestration/unit/handlers/command/process_mining/ -v

관련 문서

Workflow Lifecycle

  • Workflow Lifecycle - Process Mining → DAG 생성 → 실행 → 자가개선 전체 Closed-Loop
  • DAG 실행 - DAG Runtime 실행 상세

아키텍처


최종 업데이트: 2026-01-14