/** * 查询我的任务 * 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_); }
相关推荐
Flowable深入浅出-14 Flowable-BPMN操作流程之任务完成,欢迎进入我的专栏第14节查看,专栏地址:https://blog.csdn.net/houyj1986/column/info/31755
Flowable深入浅出-12 Flowable-BPMN操作流程之用户任务UserTask,请参考专栏https://blog.csdn.net/houyj1986/column/info/31755第12篇
3. **任务服务(Task Service)**:Flowable的任务服务提供对用户任务的管理,如分配任务、完成任务、查询任务等。它与业务用户交互,确保流程的顺利进行。 4. **历史服务(History Service)**:Flowable记录了...
Flowable 支持查询,用户可以使用 Flowable API 或 Flowable REST API 查询流程实例、任务等信息。 4. Flowable 的应用场景 Flowable 的应用场景包括业务流程管理、工作流管理、自动化流程等。 4.1. 业务流程管理...
Flowable提供了丰富的任务API,如任务查询、任务完成、任务分配等。 4. **事件(Event)**:事件是流程中的重要组成部分,可以是流程实例的触发器,也可以用来响应流程中的特定情况。例如,边界事件可以监听任务的...
使用Flowable画图工具时,你可以创建多种类型的节点,如开始事件、结束事件、用户任务、服务任务、 Exclusive Gateway(排他网关)等。每个节点都有特定的含义和行为,通过它们的组合,可以构建出复杂的业务逻辑。...
任务管理功能包括任务分配、任务查询、任务操作(如领取、完成、委派等)。 4. **事件与信号**:Flowable支持多种事件和信号,如边界事件、中间事件,以及自定义信号。这些机制可以实现流程实例的动态响应,提高...
Flowable提供了强大的任务管理功能,允许用户创建、分配、监控和完成任务。在6.7.2版本中,可能会对用户体验或任务处理逻辑进行了一些改进。 4. **表单集成**: Flowable可以与各类表单系统集成,如使用Casandra...
4. **流程实例的生命周期**:流程实例的启动、暂停、恢复、完成和终止等操作,Flowable都提供了完善的API支持。 5. **流程变量**:流程变量用于存储流程执行过程中的数据,Flowable允许动态设置和读取变量,实现...
它支持用户任务的分配、领取、完成,以及任务的查询和监控。源代码中会包含任务管理器的实现,以及与工作流引擎交互的任务API,这有助于我们理解任务是如何在不同参与者之间流转的。 事件处理在Flowable中扮演着...
Flowable支持各种BPMN元素,如开始事件、结束事件、任务、网关、事件、数据对象等,使得业务流程的建模变得更加直观。 其次,Flowable 7.0.0.M强化了对工作流的支持。工作流是指一系列有序的任务,通过这些任务的...
Flowable是Activiti原班主创人员从Activiti分离出来的一套工作流引擎,是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎,易于与 Spring集成使用。 Flowable...
4. **任务管理**:Flowable提供任务管理接口,使得用户可以查询、分配、完成任务,并支持多角色协作。同时,还支持任务的委托、优先级设置等功能。 5. **历史追踪**:Flowable内置审计日志,记录了流程实例的详细...
还包括任务查询、任务分配和任务完成的详细步骤。 7. **信号与事件**:如何在流程中使用信号来触发特定行为,以及事件处理机制,如边界事件和中间事件。 8. **服务调用与表达式**:在Flowable中调用外部服务的方式...
开发者可以使用这些API来启动流程实例、查询任务、完成任务、读取流程历史数据等,实现流程自动化和业务逻辑的远程控制。 5. **flowable-task**: Flowable Task组件专注于任务管理,它提供了用户任务的处理、分配...
7. **监听器(Listeners)和事件**:Flowable支持添加监听器来监听流程中的特定事件,如任务完成或流程启动。这有助于自定义流程行为。示例代码可能包含了如何添加和实现这些监听器的示例。 8. **表单(Forms)**:...
2. **任务管理**:Flowable提供了任务管理功能,允许用户分配、接收、完成和委托任务。此外,还支持任务查询、任务挂起和恢复等操作,以适应不同的业务需求。 3. **流程实例管理**:用户可以启动新的流程实例,查看...
3. **API和SDK**: Flowable提供了丰富的Java API和RESTful服务接口,允许开发者进行流程的生命周期管理,包括部署流程定义、启动流程实例、查询任务、完成任务、变更流程实例状态等操作。此外,还提供了命令行工具和...