```mermaid flowchart TD Start([開始]) --> CreateDlg[建立 TDocListForm] CreateDlg --> LoadForms[從 FORM_INF_List 載入可用表單] LoadForms --> ShowDlg[顯示對話框] ShowDlg -- mrOk (確認) --> CheckCustom{是否歸類至自定義?} ShowDlg -- 取消 --> EndProc[結束處理] CheckCustom -- 是 --> NewFormID[取得自定義名稱與編號] CheckCustom -- 否 --> ExistFormID[取得選取的既有 FormID] NewFormID --> AskConfirm[詢問是否將所有影像歸類] ExistFormID --> AskConfirm AskConfirm -- 是 --> ExecReplace[呼叫 FormIDReplace 搬移影像檔案] AskConfirm -- 否 --> EndProc ExecReplace --> UpdateTree[更新索引與樹狀結構顯示] UpdateTree --> ClearLog[清空檢核記錄] ClearLog --> RestoreFocus[焦點回到案件節點並刷新] RestoreFocus --> EndProc EndProc --> FreeRes[釋放資源] --> End([結束]) ```