Activiti7.0實戰學習(四):查詢任務列表

背景

  1. 查詢指定某個用戶的任務列表。
  2. 想:用戶是怎麼來的?就是我們在頁面創建流程圖的時候,添加的任務負責人。數據庫存的是用戶的唯一標識,可以是用戶名也可以是用戶id,反正全局唯一就行。

過程

  • 測試代碼邏輯

    在這裏插入圖片描述
    在這裏插入圖片描述

    這裏任務負責人是:sanding是手動去操作數據庫添加的。實際應用場景,是構建流程圖的時候,選擇的。

  • 數據庫表截圖

  1. act_ru_task表內容分析。此任務負責人是sanding,字段名稱是ASSIGNEE

    在這裏插入圖片描述
    說明:我們的流程圖有開始,填寫請假申請單,部門經理審批,領導審批,結束。就只有這幾個環節。而流程實例中的第一個任務開始,並沒有在任務表中,而是直接在act_hi_actinst表中。

  2. act_hi_actinst表中內容分析。

    在這裏插入圖片描述
    說明:這就是流程定義被部署後,且我們生成了具體的某個流程實例後,act_hi_actinst表中的內容。注意其中的一些關鍵字段理解,尤其是END_TIME字段。

  3. 後續當我們的請假申請單被負責人(sanding)填寫後,其實sanding這個員工,是填寫請假申請單的這個任務的負責人。當sanding調用了處理任務完成後,會發生什麼呢?

小結

  1. 具體分析當生成某個任務實例後,act_ru_task和act_hi_actinst表中的內容分析。
  2. 理解查詢某個用戶的任務的代碼邏輯過程。
  3. 當負責人處理任務完成後,會發生什麼呢?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章