其他分享
首页 > 其他分享> > flowable 查询、完成、作废、删除 任务

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

作者:互联网

	/**
	 * 查询我的任务
	 * 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_);
	}

标签:Exception,String,flowable,作废,param,查询,fhadmin,ID,cn
来源: https://blog.csdn.net/u010253246/article/details/121225994