Activiti7 使用監聽器分配任務人員


視屏中老師說,一般沒有人用但是我還是想試試

但是當我畫圖的時候,發現IDEA的那個listener監聽器點不開,不知道是不是我下載的插件不對還是什么原因,所以就親自寫了,看看到時候不行就下載一個Eclipse吧

如果有了解怎樣解決的,評論區或者私信我,謝謝

任務監聽器是發生對應的任務相關事件時執行自定義java邏輯或表達式

任務事件包括

 

 create 任務創建后觸發

Assignment 任務分配后觸發

Delete 任務完成后觸發

All 所有任務都觸發

 

定義監聽類 且類必須實現 org.activiti.engine.delegate.TaskListener接口

package com.itheima.activiti;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

/**
 * 監聽器分配任務人員
 */
public class MyTaskListener implements TaskListener {
    @Override
    public void notify(DelegateTask delegateTask) {
        delegateTask.setAssignee("zs");
    }
}

在流程圖哪里指定這個類就可以了

作者:彼岸舞

時間:2020\09\05

內容關於:Activiti工作流

本文來源於網絡,只做技術分享,一概不負任何責任


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM