Skip to main content

Posts

Showing posts from January, 2014

JBoss BPM Suite - 全新的房貸範例

很久沒有翻譯了...,有任何問題請告訴我,我會儘快更正。
原文網址:Red Hat JBoss BPM Suite - get rocking with the all new Mortgage Demo
原作者寫太快了,翻譯根本跟不上,哈哈哈...
==========================================

Red Hat 在這個禮拜對客戶發表了新的 Red Hat JBoss BPM Suite Beta 1 版。這個是到Version 6 的版本,這個版本是一個到最終BPM Suite 6 的一個很大的里程碑。

譯註:這是2013/10月份的內容,所以那時候只有Beta 1,現在好像到8了。

在不會討論有什麼會在最後的Beta 版本中出現的前提下,我想要讓各位搶先感受Beta 1 這個版本,這裡提供了一個完全自動化建立的JBoss BPM Suite, 所有在這個房貸Demo的設定都預先設定好了。

就像我先前BRMS 的範例一樣,這個對你來說應該是個非常快速可以進入的使用BPM Suite的一種方式。 首先,請到紅帽的官網Customer Portal上下載BPM Suite. 然後按下開始鈕。

超簡單的吧。

以下是大致的的步驟,帶你一步一步的開始設定以及載入這個範例,首先,請到 Github hosted project bpms-mortgage-demo:

取得專案

# 請執行以下的命令,把專案複製到電腦上。 # $ git clone https://github.com/eschabell/bpms-mortgage-demo.git
因為這個專案是建置在Beta 版本上,最後的完整的文件也還沒加上去,所以我在這裡就提供攻略囉。 正式版出了以後,在你複製下來的內容就會有完整的quickstart 文件,還會這個專案架構的簡報檔案在裡面。

譯註:現在裡面的東西都很完整了.

現在讓我們來看看提供的目錄和檔案,

專案結構

README.md - 內含使用說明和如何開始的安裝細節. init.sh - 安裝軟體以及設定範例的腳本. installs/ - 放置下載回來的JBoss 軟體位置, 詳請件目錄內的Read me. projects/ - 讓開發者可透過JBDS匯入範例的專案位置.docs/ - 範例文件目錄夾. suppo…

JBoss BPM Suite - 拖拉一個人工任務,(偽)長假申請流程 BPM Suite版

BPM Suite 是Red Hat 最新推出的流程產品,應該在2月底會正式推出,為了要去上Workshop 所以就拿現在Beta版上面測試了之前的(偽)請假流程。
基本上jBPM 流程的部分,與前一版大同小異。
(是說,如果我找一天在咖啡店開一堂這個課,有人會想來聽嗎?)

在開始之前,請先確定BPM Suite 是安裝OK的。然後使用者資訊也在Server 上都設定成功登入正常。 在Task Server 上也把你的使用者資訊都放置上去了。
(我已經寫好了,等版本GA了我就可以放上來了,現在還是Beta, 覺得搞不好畫面還會改... )

登入 http://IP:PORT/business-central之下,如果先前還沒有建立群組以及儲存庫,請到
Authoring -> Administration ,之下的 Organizational Units -> Manage Organizational Units, 按下之後左方會出現組織與相關儲存庫的關係圖。 按下 Add.

新增組織名稱,以及owner 名稱.


新增儲存庫 Repositories -> New repository,

輸入儲存庫名稱,



這樣組織與儲存庫就建立好了,現在開始建立專案。 請到Authoring -> Project Authoring


 建立新專案,到New Item 下點選 Project


 輸入專案名稱

 輸入專案相關的細節

以下就是你會看到的結果拉~


 可以開始建立第一個流程拉,到New Item下 ,選擇Business Process



給他一個流程的名字~



稍微等一下,因為瀏覽器要畫出editor,點選綠色的小圓點(Start Event),



你就會看到下圖的圓圓開始,選擇它,這時右邊應該會出現一堆可以按的快速建立鈕,請直接按選方形的那個。
 以此類推,在新建的Task 上點選,出現快速建立鈕時再選一次方形的那個。

我們的流程要有一個條件判斷,所以選取菱形的XOR
判斷的地方,請用滑鼠點選在菱形上,點選正方形的Task,請做兩次,因為有兩個分流