這是應觀眾要求寫的,如果漏寫的啥請原諒我,因為我晚上一點才開始寫,已經很累,有點要爆肝的感覺,就先收下吧。
在開始之前,請先確定你的BRMS Server 是安裝OK的。然後使用者資訊也在Server 上都設定成功登入正常。 在Task Server 上也把你的使用者資訊都放置上去了。
(不熟的請去看Admin guide, 不然就等我哪天閒到不行再寫吧。)
登入 http://IP:PORT/jboss-brms之下,我們先建立一個新的Package來放這個Process.
輸入package name:
這時左手邊就會出現你剛剛建立的package,
可以開始建立第一個流程拉,到Create New下 ,選擇New BPMN Process
給他一個流程的名字,記得Package 要選剛剛建的那個喔~
稍微等一下,因為瀏覽器要畫出editor,然後在左邊選單選擇Start Events下的Start Event, 然後直接拖拉到右手邊空白的畫布上。.
你就會看到下圖的圓圓開始,選擇它,這時右邊應該會出現一堆可以按的快速建立鈕,請直接按選方形的那個。
以此類推,在新建的Task 上點選,出現快速建立鈕時再選一次方形的那個。
接下來我們的流程就要結束了,所以請選擇實心的圓形。
建立好之後,請按選第一個正方形的Task, 然後把右邊的Proprties 設定頁拉大一點。
在TaskType 選擇 Script,給他一個Name : Logging
既然是個Logging 的 Script Task, 那就來寫個log 吧,點選下方Extra 的 Script,之後會跳出一個畫面,請在裡面寫上,
System.out.println("Starting A Process");
好,上一個Logging 的Task 已經完成了,請把滑鼠游標點在空白畫上,這時右手邊Properties 會變得比較不一樣,因為已經變成Process Level 的屬性了,請點選Variable Definitions, 我們要來設定這個流程收什麼資料。
因為本小姐很想放個長假,所以,我就定義這個流程叫做長假申請好了,使用者輸入名字想請的假期長度...
以上流程的屬性也設定好了,接下來,就是設定人工流程,請選擇第二的Task, 然後選擇User。
每個人工流…
在開始之前,請先確定你的BRMS Server 是安裝OK的。然後使用者資訊也在Server 上都設定成功登入正常。 在Task Server 上也把你的使用者資訊都放置上去了。
(不熟的請去看Admin guide, 不然就等我哪天閒到不行再寫吧。)
登入 http://IP:PORT/jboss-brms之下,我們先建立一個新的Package來放這個Process.
輸入package name:
這時左手邊就會出現你剛剛建立的package,
可以開始建立第一個流程拉,到Create New下 ,選擇New BPMN Process
給他一個流程的名字,記得Package 要選剛剛建的那個喔~
稍微等一下,因為瀏覽器要畫出editor,然後在左邊選單選擇Start Events下的Start Event, 然後直接拖拉到右手邊空白的畫布上。.
你就會看到下圖的圓圓開始,選擇它,這時右邊應該會出現一堆可以按的快速建立鈕,請直接按選方形的那個。
以此類推,在新建的Task 上點選,出現快速建立鈕時再選一次方形的那個。
接下來我們的流程就要結束了,所以請選擇實心的圓形。
建立好之後,請按選第一個正方形的Task, 然後把右邊的Proprties 設定頁拉大一點。
在TaskType 選擇 Script,給他一個Name : Logging
既然是個Logging 的 Script Task, 那就來寫個log 吧,點選下方Extra 的 Script,之後會跳出一個畫面,請在裡面寫上,
System.out.println("Starting A Process");
好,上一個Logging 的Task 已經完成了,請把滑鼠游標點在空白畫上,這時右手邊Properties 會變得比較不一樣,因為已經變成Process Level 的屬性了,請點選Variable Definitions, 我們要來設定這個流程收什麼資料。
因為本小姐很想放個長假,所以,我就定義這個流程叫做長假申請好了,使用者輸入名字想請的假期長度...
以上流程的屬性也設定好了,接下來,就是設定人工流程,請選擇第二的Task, 然後選擇User。
每個人工流…