java工作流引擎(j-roadflow)快速入門教程

使用j-roadflow java工作流引擎創建一個流程分爲兩個步驟,創建表單和創建流程。

一、創建表單。

    在流程管理--表單管理下點新建表單即開始創建一個新的表單:

    image.png

    點擊之後打開表單設計器並彈出表單屬性設置:

    image.png

    表單名稱:爲您新建的表單取一個名稱。

    數據連接:表單數據表對應的數據連接,默認有一個選項和系統連接一樣,可以在系統管理--數據連接下添加新的連接。

    數據表:表單數據對應的業務表(表單數據要保存到哪個表),如果不用單獨的表來保存數據,可以不選。

    主鍵:選擇數據表的主鍵(主鍵可以是int自增,UUID(mysql和oracle爲char(36),sqlserver爲uniqueidentifier,pgsql爲uuid)類型)。

    標題字段:流程任務的標題取對應字段中的值作爲標題。

    標題表達式:取字段值和自定義文字組合成爲流程任務的標題。{json<控件id>}通配符爲取表單中對應控件的值。

    標籤列:設置標籤列寬度(對應antd表單的labelCol屬性)。

    包裝列:設置控件列寬度(對應antd表單的wrapperCol屬性)。

    表單分類:爲表單選擇一個分類(分類在系統管理--數據字典中維護)。

    image.png

    設置好表單屬性之後點確定,就可以開始設計表單了。

    我們先插入一個表格,用表格來佈局表單控件:

    image.png

    image.png

    紅框中爲所有可用的表單控件,可以根據自己表單業務類型選擇合適的控件。這裏快速入門我們就只用了input文本框控件。

    先在表格單元格中點擊獲得焦點,再點擊對應的表單控件彈出控件屬性設置,設置好後點確定就可以在光標處插入對應的控件了。

    image.png

    綁定字段:如果表單屬性中選擇了表,這裏就可以選擇控件綁定到表的對應字段,到時候就會把字段值存入到相應的表字段中。

    標籤:控件前面顯示的標籤。

    由於是快速入門其他屬性這裏不詳細說明,詳細說明可以參考表單設計章節對應的控件說明。

    表單設計完之後就可以點發布按鈕,使用設計的表單生效(在設計流程時可以綁定到這個表單)。

    image.png

二、設計流程。

    在流程管理--流程管理中點新建按鈕即可新建一個流程:

    image.png

    點新建之後會彈出流程屬性設置:

    image.png

    流程id:新建流程時系統自動生成的流程id。

    流程名稱:爲您的新流程取一個名稱。

    流程分類:流程的分類(在系統--管理數據字典中維護流程分類)。

    image.png

    所屬系統:這個是api模式的所屬系統,這裏不選。

    實例管理者:選擇哪些人可以管理這個流程的運行時實例(比如管理員可以人員跳轉,指派,刪除等操作)。

    調試模式:如果開啓了調試模式並且在後面的調試人員中選擇了人員,則當調試人員發送流程時後面的步驟始終默認爲自己處理。這樣就方便調試,可以一個帳號把整個流程走完,不用頻繁切換帳號來調試流程。

    流程圖標:在發起流程列表中看到的該流程圖標。

    顏色:在發起流程列表中看到的該流程顯示的顏色。

    image.png

    流程備註:流程的備註說明。

    數據連接標籤:

    image.png

    選擇和表單一樣的對應的數據連接,數據表和數據主鍵,如果表單沒有對應具體的數據表,這裏可以不設置。

    完成標識:

    image.png

    完成標識是指整個流程實例審批完成後,對相應數據表指定的字段設置爲指定的值,可以從數據表數據上直接區分流程實例是否審批完成。

    標識字段:選擇要作爲標識的字段(這裏要數據連接標籤中設置了才能選擇)。

    標識值:當流程審批完後成要標識的值(比如完全後要標識爲1,就在這裏填1)。

    流程屬性設置完成之後就可以設計流程步驟了。

    image.png

    在添加的步驟上雙擊可以彈出步驟設置:

    image.png

    關於步驟的設置很多,我們這裏入門就只設置步驟對應的表單和按鈕,其他的參照對應的章節詳細設置。

    設置表單:

    image.png

    設置按鈕:

    image.png

    同樣的操作再添加一個步驟1:

    image.png

    步驟連線,將步驟和步驟1用線連接起來,表單可以從步驟發送到步驟1。

    連接方法:先點擊步驟,使步驟獲得焦點,再點擊工具欄按鈕的直線或拆線按鈕,這裏有一條線隨着鼠標移動,將鼠標移動到步驟1上單擊,即可完成步驟到步驟1的連線。

    image.pngimage.png

    流程設置好後點擊發布按鈕,即可使流程生效。

    image.png

    流程發佈後我們就可以在流程處理--發起流程菜單中打開看到我們剛纔新建的流程了,點擊對應的流程就可以發起該流程實例了。

    image.png

    image.png

    填寫表單內容,點擊保存即可保存當前操作,並且在待辦事項中增加一條待辦,下次打開可繼續處理。也可以直接點發送將填寫的表單內容發送給選擇的員審批。

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