這邊要說明表單的流程設計,流程的意思就是指這張表單,從哪邊發起,會送往哪個關卡審核,最後送給誰,然後結案。
流程設計的畫面跟表單設計蠻類似的。
首先新增流程,可點選左上新增,也可於類別中點選右鍵新增
選擇分類
定義流程屬性,其中名稱部分,會顯示於EFGP上(因此務必定義清楚),說明兩個較常用到的屬性設定。
發起權限設定屬性:此處設定,可讓有權限的人才能看到此表單。
進階:此處可設定表單發起後,於EFGP顯示的主旨資訊。
屬性設定完成後,按確定即進入流程設定畫面。
左側樹狀選單,可設定一些流程變數,這裡必須設定的就是表單變數。
加入表單變數,表示此流程是使用哪張表單,方式:點選變數按右鍵,選擇屬性。
將所要使用的表單設定到右邊清單即可。
接著說明主要流程設定,下圖中,左邊選單就是流程控制項,個別說明可參考廠商提供的操作文件,此處我只針對重要的說明。
Invoke:用來參考別的service或程式使用,一般都是設定於第一關發起後,接著就是使用invoke,目的是存入資料(使用此功能,可存入processserialnumber),若有自定義TABLE,這關卡設定不可省略。
流程設定方式,點選流程控制項,在點擊流程畫布,即可新增控制項目,此時再針對控制項目設定,以下舉例participant項目。
點擊後會出現設定視窗,名稱為關卡名稱,需新增參與者(表示此關卡的操作者)
需將表單變數設定於右側工具定義表,表示此關卡使用此表單。
點選進階,可設定此關卡賦予的一些功能權限,這邊需注意,若有需要此關卡存檔(由其是自定義TABLE),則可勾選"是否要轉存表單資料"選項,此處與invoke不同的是,此存檔不會將processserialnumber存進來。
關卡設定完成後,則須將每個關卡連起來。
每條線都是一個條件,單純一對一關卡時,只需將關卡相連即可,若有需要一對多,則每一條線都可設定條件。
點擊兩下連結線,會出現設定畫面,點擊條件運算式圖示,則會出現另一個畫面,可簡單設定條件
說到條件,則建議需使用路由,點擊路由控制項,可看見設定畫面,
合併:表示多條線路連結到此,若設定and,代表多條線都要完成,此路由才會開通;設定or,表示多條線中,只要一條線有滿足則路由就開通。
分流:意思也是一樣,設定and,表示從路由這邊出去的多條線,都必須要執行過;設定or只須一條線滿足即可。
最後流程需連結到圖示"E"的部分,代表此流程最後可順利結案。
以上,為EFGP流程說明。
詳細流程版本問題可參考前面解說。
流程設計的畫面跟表單設計蠻類似的。
首先新增流程,可點選左上新增,也可於類別中點選右鍵新增
定義流程屬性,其中名稱部分,會顯示於EFGP上(因此務必定義清楚),說明兩個較常用到的屬性設定。
發起權限設定屬性:此處設定,可讓有權限的人才能看到此表單。
進階:此處可設定表單發起後,於EFGP顯示的主旨資訊。
屬性設定完成後,按確定即進入流程設定畫面。
左側樹狀選單,可設定一些流程變數,這裡必須設定的就是表單變數。
加入表單變數,表示此流程是使用哪張表單,方式:點選變數按右鍵,選擇屬性。
將所要使用的表單設定到右邊清單即可。
接著說明主要流程設定,下圖中,左邊選單就是流程控制項,個別說明可參考廠商提供的操作文件,此處我只針對重要的說明。
Invoke:用來參考別的service或程式使用,一般都是設定於第一關發起後,接著就是使用invoke,目的是存入資料(使用此功能,可存入processserialnumber),若有自定義TABLE,這關卡設定不可省略。
流程設定方式,點選流程控制項,在點擊流程畫布,即可新增控制項目,此時再針對控制項目設定,以下舉例participant項目。
點擊後會出現設定視窗,名稱為關卡名稱,需新增參與者(表示此關卡的操作者)
需將表單變數設定於右側工具定義表,表示此關卡使用此表單。
點選進階,可設定此關卡賦予的一些功能權限,這邊需注意,若有需要此關卡存檔(由其是自定義TABLE),則可勾選"是否要轉存表單資料"選項,此處與invoke不同的是,此存檔不會將processserialnumber存進來。
關卡設定完成後,則須將每個關卡連起來。
每條線都是一個條件,單純一對一關卡時,只需將關卡相連即可,若有需要一對多,則每一條線都可設定條件。
點擊兩下連結線,會出現設定畫面,點擊條件運算式圖示,則會出現另一個畫面,可簡單設定條件
說到條件,則建議需使用路由,點擊路由控制項,可看見設定畫面,
合併:表示多條線路連結到此,若設定and,代表多條線都要完成,此路由才會開通;設定or,表示多條線中,只要一條線有滿足則路由就開通。
分流:意思也是一樣,設定and,表示從路由這邊出去的多條線,都必須要執行過;設定or只須一條線滿足即可。
最後流程需連結到圖示"E"的部分,代表此流程最後可順利結案。
以上,為EFGP流程說明。
詳細流程版本問題可參考前面解說。
您好,請問關於session bean這一塊
回覆刪除不知可否願意提供一小段關於程式開發之丟、接值的語法教學呢?
或是部份程式碼讓小弟我自己研究><
目前都裝好程式也順利產出ear檔,但對於傳值這塊不熟悉…