如何使用activiti 5.18+自定義流程自定義表單
阿新 • • 發佈:2019-02-01
以自定義一個請假流程作為示例。
1.首先,建立幾個表單,這些自定義表單,是在請假流程中使用的。
表單管理->新建表單
我們新建了5個表單。vacation-request、vacation-department、vacation-hr、vacation-modify、vacation-finish
2、新建模型
模型列表->新建模型
流程設計完成後,點選儲存。名稱設定為vocation。返回模型列表,選中vocation,點擊發布,可以看到釋出Id顯示有值,模型釋出成功!
3、新建一個流程,跟剛才新建的模型掛鉤。
流程配置->新建流程,注意繫結上一步釋出的流程Id
儲存成功後,可以開始請假流程了!
4、發起請假流程
我的流程->發起流程
點選【發起流程】按鈕,填寫請假申請單,並點選提交資料。
此時在我的流程->未結流程裡面可以看到剛發起的流程。
點選【檢視】,可以看到流程狀態。此時流程等待leaderuser使用者處理。
5、leaderuser使用者處理
開啟另一個瀏覽器,使用leaderuser使用者登入,我的任務->代辦任務,裡面有一個新的資料。
點選詳情。
點選處理。填寫意見,完成任務。
此時,在我的任務->完成任務裡面可以看到一條已完成任務,
點選詳情,可以看到任務已到達hruser使用者處。
6、hruser使用者處理
使用hruser使用者登入,我的任務->代辦任務
點選辦理,輸入意見,完成任務。
hruser使用者檢視已辦任務,點選詳情,看到請假流程已經到初始使用者admin。
7、admin完成銷假任務
使用admin使用者登入系統。完成銷假任務。怎麼完成?根據以上步驟你懂得。
8、任務完成。檢視任務狀態。
9.大功告成。