【功能說明】
用途:FLNotify是專門用來做為通知的活動元件,就是當流程執行到此作業時,會以通知的形式知會此活動的角色,此活動將不會影響到流程的停滯,因為發出了通知活動後,流程引擎會自動執行下一個活動。
【元件屬性】
Name(名稱)(string) |
活動名稱,可以通過對Name的設定,來命名流程的作業名稱,為了讓User更直覺,可輸入中文名稱來命名,單一流程中的活動名稱不能重複。 |
Description |
目前無作用 |
Enabled |
設定此關卡是否有效 |
ExpTime(作業時限)(decimal) |
設定本活動的作業時限,其時限單位定義於TimeUnit屬性中,可以用此來作為該活動作業是否逾時的依據。 |
FLNavigatorMode(Workflow Navigator狀態)(string) |
在通知的狀態下,在此固定為Notify,不能更改,代表僅可執行通知/通知刪除按鈕,其餘不顯示。 |
FormName(操作畫面名稱)(string) |
用於設定此活動是使用那一個Windows Form來呈現資料,請選擇一個Windows的表單名稱,可以按下右方的選取按鈕,選擇回來的格式為DllName.FormName。 |
NavigatorMode(Navigator狀態)(string) |
在通知的狀態下,在此固定為Normal,不能更改,代表所有Navigator的按鈕都 不能使用,無法新增/更改/刪除/查詢。 |
Parameters(參數)(string) |
此參數會透過待辦事項或經辦事項的資料,傳入Win Form或Web Form的Parameters中,這些Parameters很像EEPManager的Menu Utility中所設定的Parameters參數是一樣的,用來令活動與Windows或Web FORM可以互動。 |
RoleID |
目前無作用 |
SendEmail(發送E-Mail)(bool) |
用於確定是否要發送E-Mail,預設值為false,表示無需發送Mail。 |
SendToField(參考角色欄位)(string) |
參考角色的欄位名稱,如果本活動的角色是動態不固定角色,就是SendToKind為RefReole或RefManager時,那麼就必須使用本屬性來定義其流程主檔的某一欄位,其欄位的內容存放這本作業的角色代號(GroupID)。 |
SendToKind(對象類別)(string) |
用來設定此活動的通知對象種類,對象種類有 Role/RefRole/Manager/RefManager/Applicate等等,如下的說明: Role:代表對象為一個角色。 RefRole:代表為參考角色,就是根據某個欄位內容做為動態的角色。 AllRoles:代表會發通知給所有簽核過的角色。 Manager:則代表對象為上呈者的主管(根據組織的設定)。 RefManager:與RefRole類似,不同的是RefManager所根據該欄位內容的 動態角色去找他的主管,不是動態角色內容本身。 Applicate: 則代表最原始的申請者等。 |
SendToRole(對象角色)(string) |
當對象類別為角色(Role)時,本屬性則代表活動的對象角色代號,選角色時,只可能選擇到Groups中ISROLE欄位為’Y’的角色資料。 |
SendToUser |
當SendToKind屬性設定為User時, 可直接設定該關卡要接收的UserId。 |
TimeUnit(時限單位)(enum) |
設定時限的單位,可以為Hour或Day。 |
UrgentTime(緊急時限)(decimal) |
設定本活動的緊急作業時限,其時限單位定義於TimeUnit屬性中,與ExpTime搭配使用,ExpTime代表一般單據的作業時限,UrgentTime則代表緊急單據的作業時限,當然須比ExpTime來得很小。 |
UserID |
目前無作用 |
WebFormName(Web操作畫面名稱)(string) |
用於設定此活動是使用那一個Web的表單名稱,選擇回來的內容格式應是Web的Aspx名稱,須包含Path。 |
Related Topics