```mermaid
graph TD
    subgraph External["External Systems (Other Operators)"]
        EDI[EDI / SOAP Interface]
    end

    subgraph JP1["JP1 Job Scheduler"]
        J_EDI_Start[EDI_StartMsg]
        J_EDI_End[EDI_EndMsg]
        J_RegOrder[JHConstBORegistOrder]
        J_Result[JHConstBOResult]
        J_Status[JHACStatusFileCheck]
    end

    subgraph Screens["Screen Modules (UI)"]
        S_BO_Out[01.01.02.02.07: BO Status Output]
        S_SO_Prog[01.01.02.02.04: SO Progress Info]
        S_Ext_Judg[01.01.02.02.02: External SO Judgment]
        S_Ord_Comp[01.01.02.10: Order Completion Info]
    end

    %% Data Flows
    EDI -->|Order Data| J_EDI_Start
    J_EDI_Start --> J_RegOrder
    J_RegOrder -->|Update DB| S_SO_Prog
    
    S_Ext_Judg -->|Judgment Logic| J_RegOrder
    
    S_Ord_Comp -->|Completion Data| J_Result
    J_Result -->|Result Data| J_EDI_End
    J_EDI_End -->|SOAP/EDI| EDI

    %% Monitoring
    J_Status -.->|Check Status Files| J_RegOrder
```