activiti6.0入門(三)-使用Eclipse繪製activiti流程圖

通過前面的學習,相信對activiti都有了個初步認識及大概瞭解,在之前繪製流程圖時,是通過activiti服務鏈接來完成流程圖的繪製,接下來我們不依賴服務來完成流程圖繪製,IDE工具idea和eclipse都是支持的,在後面的文檔中,我們還可以通過modeler來繪製流程圖持久化到數據庫。

idea內繪製圖案

博客鏈接https://blog.csdn.net/gozhuyinglong/article/details/80336765

當然,我在idea內搞了半天,發現真的不好用,這個插件上次更新日期在2014年,繪圖真的很費勁,後來發現一些博主都是使用eclipse,於是,目光轉移。

如何在eclipse上繪製activiti流程圖

安裝activiti插件

鏈接: https://pan.baidu.com/s/1bvXkMMk-_xhJbtX1R9NqCQ 提取碼: srt3

以上是我的網盤鏈接地址,下載它,可以幫你搞定eclipse上的插件安裝

baiduwangpan

還是說一下步驟吧,雖然是摘自別人的:原文地址

  1. 將下載好的jars文件夾裏的3個jar文件複製到eclipse安裝目錄的plugins目錄下。
  2. 刪除eclipse安裝目錄下,configuration文件夾裏的org.eclipse.update文件夾,重啓eclipse。
  3. 打開eclipse,在Help->Install New Software後的彈出窗點擊add按鈕
  4. 在彈出窗口的文本框裏輸入以下內容 Name:Activiti BPMN 2.0 designer Location:Location選擇下載好的zip壓縮文件,如下圖,點擊Archive選擇你從網盤上下載好的zip文件,點擊OK
    在這裏插入圖片描述
  5. 安裝完成後會提示restart,你可以重啓一下eclipse,驗證一下是否安裝插件了,我們點擊File—>New —>Others 看看有沒有Activiti新建項目的選項:
    在這裏插入圖片描述
  6. 最後,設置一下Eclipse屬性,點擊Window----》Preferences:
    在這裏插入圖片描述
  • 講一下爲什麼這裏要設置:Create process definition image when saving the diagram這句話是表示在保存圖表時創建進程定義映像是否保存。在開發使用Activiti中會創建圖表,以及生成一張圖片,所以這裏一定要勾選上。

繪製請假流程

還是拿我們的請假流程來舉例吧,比較容易接受,方便入門。

如果你按上面的步驟安裝後,會在eclipse內選擇new->other-輸入activiti->Activiti Diagram
在這裏插入圖片描述
點擊Next,選擇你自己要創建的文件的地址,會看到默認文件名是MyProcess.bpmn,你可以起一個你喜歡的名字,比如我們的請假流程,我們可以定義爲LeaveProcess.bpmn

eclipse

看到這裏你可能會疑惑,什麼是bpmn,文件格式爲什麼是這樣的?這裏簡單描述兩點方便理解:

  • BPMN 代表業務流程建模符號,他是OMG維護的公共標準。它描述了業務流程分析和業務用戶可用於爲業務流程建模並支持流程交互,異常處理,薪酬語義等的業務友好型流程圖

  • BPMN它被商業和開源BPMS工具供應商廣泛接受。它具有很強的適應性,可用於捕捉從抽象過程概述到詳細過程流程到實施準備過程的所有內容。BPMN的一個主要價值主張除了是圖表標準外,還有圖表背後的精確語義。形狀,符號(也稱爲標記),邊界,BPMN圖元素的位置以及它們的屬性具有明確定義的含義,並且必須由所有工具以相同的方式進行解釋。

關於其詳細理解可以參考此鏈接

event文件下有開始、結束、定時等任務節點,這裏我們選擇開始,也就是StartEvent,將它拖拽出來。
在這裏插入圖片描述
繪圖就說到這,具體繪製什麼圖以及繪圖工具的各個組件可以去自行百度,大家自行發揮吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章