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

FLNotify

 

 

【功能說明】

 用途:FLNotify是專門用來做為通知的活動元件,就是當流程執行到此作業時,會以通知的形式知會此活動的角色,此活動將不會影響到流程的停滯,因為發出了通知活動後,流程引擎會自動執行下一個活動

 

【元件屬性】

Name(名稱)(string)

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

 

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

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

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

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

FLNavigatorMode(Workflow Navigator狀態)(string)

在通知的狀態下,在此固定為Notify,不能更改,代表僅可執行通知/通知刪除

按鈕,其餘不顯示。

 

NavigatorMode(Navigator狀態)(string)

在通知的狀態下,在此固定為Normal,不能更改,代表所有Navigator的按鈕都

不能使用,無法新增/更改/刪除/查詢。

 

SendToKind(對象類別)(string)

用來設定此活動的通知對象種類,對象種類有

Role/RefRole/Manager/RefManager/Applicate等等,如下的說明:

 

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

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

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

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

RefManager:與RefRole類似,不同的是RefManager所根據該欄位內容的

動態角色去找他的主管,不是動態角色內容本身。

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

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

參考角色的欄位名稱,如果本活動的角色是動態不固定角色,就是SendToKindRefReoleRefManager時,那麼就必須使用本屬性來定義其流程主檔的某一欄位,其欄位的內容存放這本作業的角色代號(GroupID)

SendToRole(對象角色)(string)

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


Parameters(
參數)(string)

此參數會透過待辦事項或經辦事項的資料,傳入Win FormWeb FormParameters中,這些Parameters很像EEPManagerMenu Utility中所設定的Parameters參數是一樣的,用來令活動與WindowsWeb FORM可以互動。

 

ExpTime(作業時限)(decimal)

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


UrgentTime(緊急時限)(decimal)

設定本活動的緊急作業時限,其時限單位定義於TimeUnit屬性中,與ExpTime搭配使用,ExpTime代表一般單據的作業時限,UrgentTime則代表緊急單據的作業時限,當然須比ExpTime來得很小。

 

TimeUnit(時限單位)(enum)

設定時限的單位可以為HourDay

SendEmail(發送E-Mail)(bool)

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

 

 

Top of Page