Activiti-DelegateTask類說明


這里定義了一個用戶任務的監聽器, 監聽器類是create, 實現TaskListener接口 以及 方法notify(DelegateTask delegateTask), 這里說明DelegateTask對象中常用方法的含義...

@Slf4j
public class MyTasklistener implements TaskListener {
  // 當前任務節點創建的任務數據的唯一標識, 也就是act_ru_task的ID_的值
  final String id = delegateTask.getId();
  // 當前任務節點的name, 也就是act_ru_task的NAME_的值, 流程圖中任務的Name列(就是下面截圖中的Name)
  final String name = delegateTask.getName();
  // 流程實例ID
  final String processInstanceId = delegateTask.getProcessInstanceId();
  // 執行ID
  final String executionId = delegateTask.getExecutionId();
  // 流程定義ID
  final String processDefinitionId = delegateTask.getProcessDefinitionId();
  // 當前節點的Id, 這個Id就是流程圖中任務的Id列, 自己起的那個名字(參考下面的截圖就明白了, 截圖中的Id)
  final String taskDefinitionKey = delegateTask.getTaskDefinitionKey();
  // 監聽器類型, 實現TaskListener接口的監聽器類型有create,assignment,complete,delete,all
  final String eventName = delegateTask.getEventName();
  // 當前任務節點的簽收人
  final String assignee = delegateTask.getAssignee();
  // 這個類很重要, 詳細說明點擊下面的超鏈接按鈕查看
  final DelegateExecution execution = delegateTask.getExecution();
  final EngineServices engineServices = execution.getEngineServices();
  final RuntimeService runtimeService = engineServices.getRuntimeService();
}

DelegateExecution詳細說明
DelegateExecution詳細說明


免責聲明!

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



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