編輯 | 究查 | 歷程 | 原始
flowchart TD
    Start([開始]) --> ShowLoading[顯示載入中提示]
    ShowLoading --> CreateForm[建立 TDocCopyForm 對話框]
    CreateForm --> InitI18n[載入多國語言與來源案件編號]
    InitI18n --> LoadDocs[從樹狀結構載入可複製的文件清單]
    LoadDocs --> LoadCases[從樹狀結構載入目標案件清單]
    
    LoadCases --> ShowDlg[顯示對話框]
    ShowDlg -- mrOk (確認) --> AskConfirm[詢問是否確定執行複製]
    ShowDlg -- 取消 --> EndProc[結束處理]
    
    AskConfirm -- 是 --> LoopTargets[遍歷選取的目標案件]
    LoopTargets --> LoopDocs[遍歷選取的來源文件]
    
    LoopDocs --> ExecCopy[執行 CopyFile 並更新目標案件 Context.dat]
    ExecCopy --> ClearErr[清空目標案件檢核記錄]
    ClearErr --> NextDoc[下一個文件]
    
    NextDoc --> LoopDocs
    LoopDocs -- 結束 --> NextCase[下一個案件]
    NextCase --> LoopTargets
    
    LoopTargets -- 結束 --> Reload[重新載入影像並提示完成]
    
    Reload --> EndProc
    EndProc --> FreeRes[釋放資源並停止提示] --> End([結束])