1. 程式人生 > >如何使用activiti 5.18+自定義流程自定義表單

如何使用activiti 5.18+自定義流程自定義表單

以自定義一個請假流程作為示例。

1.首先,建立幾個表單,這些自定義表單,是在請假流程中使用的。

表單管理->新建表單

image

我們新建了5個表單。vacation-request、vacation-department、vacation-hr、vacation-modify、vacation-finish

2、新建模型

模型列表->新建模型

image

image

image

image

image

image

流程設計完成後,點選儲存。名稱設定為vocation。返回模型列表,選中vocation,點擊發布,可以看到釋出Id顯示有值,模型釋出成功!

image

3、新建一個流程,跟剛才新建的模型掛鉤。

流程配置->新建流程,注意繫結上一步釋出的流程Id

image

儲存成功後,可以開始請假流程了!

4、發起請假流程

我的流程->發起流程

image

點選【發起流程】按鈕,填寫請假申請單,並點選提交資料。

image

image

此時在我的流程->未結流程裡面可以看到剛發起的流程。

image

點選【檢視】,可以看到流程狀態。此時流程等待leaderuser使用者處理。

image

5、leaderuser使用者處理

開啟另一個瀏覽器,使用leaderuser使用者登入,我的任務->代辦任務,裡面有一個新的資料。

image

點選詳情。

image

點選處理。填寫意見,完成任務。

image

此時,在我的任務->完成任務裡面可以看到一條已完成任務,

點選詳情,可以看到任務已到達hruser使用者處。

image

6、hruser使用者處理

使用hruser使用者登入,我的任務->代辦任務

image

點選辦理,輸入意見,完成任務。

image

hruser使用者檢視已辦任務,點選詳情,看到請假流程已經到初始使用者admin。

image

7、admin完成銷假任務

使用admin使用者登入系統。完成銷假任務。怎麼完成?根據以上步驟你懂得。

image

8、任務完成。檢視任務狀態。

image

9.大功告成。