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

FLSequentialWorkflow        

 

 

【功能說明】

此為EEP Workflow Foundation的基礎類別元件,當新建一個流程時,首先我們需要對這個流程的基本屬性進行一些設定,來設定該流程名稱以及連接資料庫類型等等。

 

【屬性】

Name(名稱)(string)

該流程的名稱,在此可以不必設定,系統將會以此文件(XOML)為流程的名稱,而XOML檔案我們習慣是使用英文的檔案名稱,因此,如果要在待辦事項中讓USER以中文的名稱來識別流程時,須設定Description屬性中。

OrgKind(組織代號)(string)

代表本流程所要使用的公司組織代號,系統允許公司有多個組織,依不同的組織來找到不同的角色與不同的作業流程,一般可以在此設定預設的組織,或是

 可以在User上呈前再來決定公司的組織。預設為公司組織0 (代號為0的公司組

 織是系統事先預設好的)

 

 TableName(資料表名稱)(string)

本流程一定要有一個主要的資料表來對應,因此必須在此填入相對的 TableName,可以用下拉的方式來選TableName,作為流程的主Table,並注意此 Table必須包含一個系統欄位FlowFlag才可以與EEP WF來整合搭配。

 

Keys(鍵值)(string)

TableName屬性中的Key Fields,代表該Table的主鍵欄位,在一般情況下,

本屬性可以省略不必設定,只有在該流程中有使用到FLDetails這個Activity

活動元件時,才須設定此屬性,設定時可以定義多個,中間以’ ; ’隔開即可。

 

Base Class(繼承類別)(string)

代表此流程的類別,固定都繼承自 FLTools.FLSequentialWorkflow這個類別,

目前無法更改。

Description(流程說明)(string)

流程的說明,一般對User來說,此是真正User所認知的流程名稱,待辦/經辦

事項的流程名稱也會是以本屬性為主。

Enable(致能)(bool)

代表此流程是否啟用,請固定設為True

 

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

用於設定整個流程是使用那一個Windows Form來呈現資料,請選擇一個

Windows的表單名稱,可以按下右方的選取按鈕,選擇回來的格式為

DllName.FormName。當流程內的Activity沒有設定 FormName, 會以此設定

FormName為主,這樣就可以不必每個Activity都須設定FormName

 

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

用於設定整個流程是使用那一個Web的表單名稱,選擇回來的內容格式應是WebAspx名稱,須包含Path。當流程內的Activity沒有設定 WebFormName時,會以此設定的WebFormName為主,這樣就可以不必每個Activity都須設定WebFormName

 

 

流程活動元件

 

Top of Page