背景
- 查詢指定某個用戶的任務列表。
- 想:用戶是怎麼來的?就是我們在頁面創建流程圖的時候,添加的任務負責人。數據庫存的是用戶的唯一標識,可以是用戶名也可以是用戶id,反正全局唯一就行。
過程
-
測試代碼邏輯
這裏任務負責人是:sanding是手動去操作數據庫添加的。實際應用場景,是構建流程圖的時候,選擇的。
-
數據庫表截圖
-
act_ru_task表內容分析。此任務負責人是sanding,字段名稱是ASSIGNEE
說明:我們的流程圖有開始,填寫請假申請單,部門經理審批,領導審批,結束。就只有這幾個環節。而流程實例中的第一個任務開始,並沒有在任務表中,而是直接在act_hi_actinst表中。 -
act_hi_actinst表中內容分析。
說明:這就是流程定義被部署後,且我們生成了具體的某個流程實例後,act_hi_actinst表中的內容。注意其中的一些關鍵字段理解,尤其是END_TIME字段。 -
後續當我們的請假申請單被負責人(sanding)填寫後,其實sanding這個員工,是填寫請假申請單的這個任務的負責人。當sanding調用了處理任務完成後,會發生什麼呢?
小結
- 具體分析當生成某個任務實例後,act_ru_task和act_hi_actinst表中的內容分析。
- 理解查詢某個用戶的任務的代碼邏輯過程。
- 當負責人處理任務完成後,會發生什麼呢?