flowchart TD
Start([開始]) --> HideAll[隱藏 PM101 至 PM111 所有項]
HideAll --> CheckSelect{是否有選取節點?}
CheckSelect -- 否 --> End([結束])
CheckSelect -- 是 --> LevelCheck{判斷選取層級}
LevelCheck -- 根節點 --> NewScanItems[顯示刪除, 掃描加入, 檔案加入]
LevelCheck -- 案件層 --> CaseItems[顯示刪除, 掃描加入, 寫備註, 檢核, 檔案加入等]
LevelCheck -- 文件層 --> DocItems[顯示刪除, 修改份數, 修改編號等]
LevelCheck -- 表單層 --> FormItems[顯示刪除, 歸類, 掃描加入, 檔案加入等]
CaseItems --> AuthCheck[根據 FImgDelete 與 CaseDelete_Enable 設定可用性]
DocItems --> AuthCheck
FormItems --> AuthCheck
AuthCheck --> End
NewScanItems --> End