2010年11月16日 星期二

將BizAgi Process Modelor畫好的流程圖資料匯出至MediaWiki

在使用BizAgi免費流程圖軟體(Process Modelor)時發現,它在匯出的方式上可以選擇匯出至Wiki,這讓我產生好奇,於是上網搜尋Wiki,找到了免費的Wiki平台--MediaWiki,於是將其下載,並試著安裝。

在安裝的同時發現下列幾點問題:
  • BizAgi Process Modelor 1.5.1.5目前只支援MediaWiki 1.14版本,而目前MediaWiki已經出到1.16版,顯然這部份BizAgi 更新的速度有點慢。
  • MediaWiki所需要的環境:Apache Http Server 2.2、PHP 5.2、MySQL 4.1,若安裝順利應該不會有太大的問題。(安裝步驟另外說明)
  • 安裝完MediaWiki之後,因為MediaWiki預設是不能上傳檔案的,所以須要先開啟上傳檔案的設定,在LocalSetting.php中,設定$wgDisableUpload=false;
  • MediaWiki若安裝在作業系統是Windows XP上時,因為XP在檔案管理上沒有支援Unicode,以致於無法上傳是中文檔名的檔案,這會影響後續與Process Modelor整合的效果,所以建議作業系統最好選擇可以支援Unicode的。
安裝好之後,便可以連結至MediaWiki上,例如:我的MediaWiki
  • 接著用Process Modelor開啟繪製好的流程圖,例如:可下載BizAgi中的 Personal Loans Request

  • 然後在Process Modelor中選擇功能列 Export/Import,然後選擇Publish Wiki

  • 然後挑選要匯出的流程圖與元件,建議元件依據流程圖由左上至右下的順序排列

  • 最後選擇要匯出並發佈至哪台Wiki伺服器上,這邊注意Server欄位要輸入MediaWiki的網址例如:http://www.example.com/mediawiki/index.php,然後選擇「Finish」按鈕。

此時BizAgi Process Modelor便會將流程圖的結果上傳至MediaWiki平台上,如上傳結果,且每張流程圖都會有一個Wiki名稱,透過名稱可以從MediaWiki中查詢到流程的細節。範例

接下來流程設計人員便可以開始在MediaWiki上編輯流程的細節。

不過目前不確定當Process Modelor修改流程圖之後,再次Publish的時候,是否能夠順利修改MediaWiki上的資料,這點有待後續再確認。



沒有留言:

張貼留言