graph TD
Start([開始 CheckRule2OMRErrInfo]) --> LoopStart{遍歷 i = 1 to 11}
LoopStart -- I --> FindData[FindSQLData 查詢 CHECK_RULE_INF_List]
FindData -- 找到資料 --> SetDisplay{MESG_SHOW_TYPE?}
SetDisplay -- '1' --> DispTrue[OMRErrInfo.Display = True]
SetDisplay -- '2' --> DispFalse[OMRErrInfo.Display = False]
DispTrue --> SetIgnore{MESG_DISP_TYPE?}
DispFalse --> SetIgnore
SetIgnore -- '1' --> IgnTrue[OMRErrInfo.Ignore = True]
SetIgnore -- '2' --> IgnFalse[OMRErrInfo.Ignore = False]
IgnTrue --> SetOther[設定 Info = CHECK_MESG<br/>設定 Mode = SCAN_MODE]
IgnFalse --> SetOther
SetOther --> LoopNext[下一個 i]
FindData -- 沒找到 --> LoopNext
LoopNext --> LoopStart
LoopStart -- 結束 --> End([結束])