ITPub博客

首页 > 应用开发 > Java > flowable 查询、完成、作废、删除 任务

flowable 查询、完成、作废、删除 任务

原创 Java 作者:fhadmin 时间:2021-11-09 13:25:20 0 删除 编辑
 
	/**
	 * 查询我的任务
	 * from  fhadmin.cn
	 * @param USERNAME
	 * @return 返回任务列表
	 */
	protected List<Task> findMyPersonalTask(String USERNAME) {
		return taskService.createTaskQuery() 	// 创建查询对象
				.taskAssignee(USERNAME) 		// 指定办理人
				.list(); 						// 读出列表
	}
	/**
	 * 完成任务
	 * from  fhadmin.cn
	 * @param taskId 任务ID
	 */
	protected void completeMyPersonalTask(String taskId) {
		taskService.complete(taskId);
	}
	/**
	 * 作废流程
	 * from  fhadmin.cn
	 * @param processId 流程实例ID
	 * @param reason    作废原因
	 * @throws Exception
	 */
	protected void deleteProcessInstance(String processId, String reason) throws Exception {
		runtimeService.deleteProcessInstance(processId, reason);
	}
	/**
	 * 删除历史流程
	 * from  fhadmin.cn
	 * @param PROC_INST_ID_ 流程实例ID
	 * @throws Exception
	 */
	protected void deleteHiProcessInstance(String PROC_INST_ID_) throws Exception {
		historyService.deleteHistoricProcessInstance(PROC_INST_ID_);
	}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31558068/viewspace-2841278/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-10-12

  • 博文量
    310
  • 访问量
    166465