附錄附錄\Appendix B WorkFlow活動屬性說明Appendix B WorkFlow活動屬性說明\FLReject

FLReject

 

 

【功能說明】

用途:FLRejectWorkflow設計中用來終止流程的活動,就是讓此流程終止進行簽核,與人為的作廢是一樣的意思,FLReject在終止流程時會很像FLNotify通知活動類似,發出對應的角色告知終止此流程。

 

【元件屬性】

Name(名稱)(string)

 

活動名稱,可以通過對Name的設定,來命名流程的作業名稱,為了讓User更直覺,可輸入中文名稱來命名,單一流程中的活動名稱不能重複。

Description

目前無作用

Enable

設定此關卡是否有效

ExpTime(作業時限)(decimal)

 

設定本活動的作業時限,其時限單位定義於TimeUnit屬性中,可以用此來作為該活動作業是否逾時的依據。

FLNavigatorMode(Workflow Navigator狀態)(string)

 

在終止的狀態下,在此固定為Notify,不能更改,代表僅可執行通知/通知刪除按鈕,其餘不顯示。

FormName(操作畫面名稱)(string)

 

用於設定此活動是使用那一個Windows Form來呈現資料,請選擇一個Windows的表單名稱,可以按下右方的選取按鈕,選擇回來的格式為DllName.FormName

NavigatorMode(Navigator狀態)(string)

在終止的狀態下,在此固定為Normal,不能更改,代表所有Navigator的按鈕都不能使用,無法新增/更改/刪除/查詢。

Parameters(參數)(string)

此參數會透過待辦事項或經辦事項的資料,傳入Win FormWeb Form

Parameters中,這些Parameters很像EEPManagerMenu Utility中所設定的

Parameters參數是一樣的,用來令活動與WindowsWeb FORM可以互動。

SendEmail(發送E-Mail)(bool)

 

用於確定是否要發送E-Mail,預設值為false,表示無需發送Mail

SendToField(參考角色欄位)(string)

 

 

參考角色的欄位名稱,如果本活動的角色是動態不固定角色,就是SendToKind

RefReoleRefManager時,那麼就必須使用本屬性來定義其流程主檔的某一

欄位,其欄位的內容存放這本作業的角色代號(GroupID)

SendToKind(對象類別)(string)

 

用來設定此活動的終止對象種類,對象種類有Role/RefRole/Manager/RefManager/Applicate等等,如下的說明:

 

Role:代表對象為一個角色。

 

RefRole:代表為參考角色,就是根據某個欄位內容做為動態的角色。

 

AllRoles:代表會發通知給所有簽核過的角色。

 

Manager:則代表對象為上呈者的主管(根據組織的設定)

 

RefManager:與RefRole類似,不同的是RefManager所根據該欄位內容的動態角色去找他的主管,不是動態角色內容本身。

 

Applicate:則代表最原始的申請者等。

SendToRole(對象角色)(string)

 

 

當對象類別為角色(Role)時,本屬性則代表活動的對象角色代號,選角色時,只可能選擇到GroupsISROLE欄位為’Y’的角色資料。

SendToUser

SendToKind屬性設定為User, 可直接設定該關卡要接收的UserId

TimeUnit(時限單位)(enum)

UrgentTime(緊急時限)(decimal)

 

設定時限的單位, 可以為HourDay

設定本活動的緊急作業時限,其時限單位定義於TimeUnit屬性中,與ExpTime搭配使用,ExpTime代表一般單據的作業時限,UrgentTime則代表緊急單據的

作業時限,當然須比ExpTime來得很小。

WebFormName(Web操作畫面名稱)(string)

 

用於設定此活動是使用那一個Web的表單名稱,選擇回來的內容格式應是WebAspx名稱,須包含Path

 

Top of Page