附錄\Appendix A WorkFlow元件屬性說明\FLWizard

【功能說明】

用途:workflow系統會把所有的待辦單據放在SYS_TODOLISTSYS_TODOHIS兩個系統Table上,其中SYS_TODOLIST是存放待辦的單據,SYS_TODOHIS則存放待辦簽核的歷史紀錄,本元件專門用來自動產生此USER的待辦單據與經辦且未結案的單據查詢SQL語法給後端InfoCommad去下載資料到Client端的InfoBindingSource中。

 

【元件屬性】

Name(名稱)(string)

元件名稱,用於識別該元件。

Active(啟用Wizard)(bool)

表明是否啟動FLWizard該元件,預設值為false,表示不啟動;否則為啟動。

 

SqlMode(SQL模式)(enum)

用來表明存放那種類型的數據,共有四種形式,如下:

ToDoList:待辦單據明細,查詢出此User的所有待辦單據明細。

ToDoListStatist:待辦單據統計,查詢出此User的所有待辦單據統計,以流程與

作業來統計待辦數量。

ToDoHist:經辦追蹤明細,查詢出此User的所有經辦且未結案的單據明細。

ToDoHistStatist:經辦追蹤統計,查詢出此User的所有經辦且未結案的單據統計,以流程與作業來統計經辦數量。其中預設值為ToDoList

 

功能函數

 OpenFlowDetail()

SQLMode的待辦或經辦去打開相對的表單單據。SQLModeToDoList時,代表打開ToDoList待辦的單據;SQLModeToDoHist時,代表打開ToDoHist經辦的單據。

Refresh()

重新送SQL命令給相對的後端InfoCommad,並令InfoBindingSource 重新更新最新的待辦或經辦資料。

Approve()

可以讓User直接在待辦事項中審核,不必打開單據,傳回True/False代表成功失敗。

 

Return()

可以讓User直接在待辦事項中退回的Method,不必打開單據,傳回True/False代表成功失敗。

 

Reject()

可以讓User直接在待辦事項中作廢的Method,不必打開單據,傳回True/False代表成功失敗。

 


 

Top of Page