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([結束])