首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >flowable 查询、完成、作废、删除 任务

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

原创
作者头像
FHAdmin
修改于 2021-11-09 13:34:45
修改于 2021-11-09 13:34:45
2.5K0
举报
文章被收录于专栏:FHADMINFHADMIN
代码语言:javascript
复制
	/**
	 * 查询我的任务
	 * 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_);
	}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档