`
m17197092417
  • 浏览: 22676 次
文章分类
社区版块
存档分类
最新评论

Flowable自由跳转

 
阅读更多

Flowable6已经实现了流程节点间的跳转,本次就初探一下相关的API。

相关的示例代码在Flowable的开源代码中可以找到,具体的位置如下:

\modules\flowable-engine\src\test\java\org\flowable\engine\test\api\runtime\changestate

代码:

/**
 * 移动节点
 * www.fhadmin.cn
 */
@RequestMapping(value = "move/{proInstId}/{nodeId}/{toNodeId}")
public void move(@PathVariable("proInstId") String proInstId,
                 @PathVariable("nodeId") String nodeId,
                 @PathVariable("toNodeId") String toNodeId) {
    runtimeService.createChangeActivityStateBuilder()
            .processInstanceId(proInstId)
            .moveActivityIdTo(nodeId, toNodeId)
            .changeState();
}

 

runtimeService.createChangeActivityStateBuilder()
                .processInstanceId(proInstId)
                .moveActivityIdTo(nodeId, toNodeId)
                .changeState();

  

分享到:
评论

相关推荐

    flowable.rar

    Flowable是一款先进的、开源的工作流引擎,专为满足从小型应用程序到大型企业级框架的各种需求而设计。作为轻量级的解决方案,Flowable提供了一套强大的工具,支持业务流程管理和工作流自动化。与Activiti类似,...

    activiti画图工具

    Flowable是一款强大的业务流程管理(BPM)和工作流引擎,它在企业级应用中广泛使用,用于自动化工作流程和业务流程。Flowable提供了一套完整的解决方案,包括流程设计、执行、监控和优化。在本话题中,我们将重点...

    flowable-engine-flowable-6.7.2.zip

    Flowable是一款功能强大的开源工作流引擎,主要用于处理业务流程自动化和任务管理。6.7.2版本是Flowable的一个稳定版本,提供了许多改进和新特性。在这个zip压缩包"flowable-engine-flowable-6.7.2.zip"中,包含了...

    flowable-engine-flowable-6.4.2.zip(官方源码)

    3. **事件与信号**:Flowable支持事件驱动的流程,如边界事件、中间事件等,允许流程根据特定条件或外部信号触发跳转,增强流程的灵活性。 4. **任务管理**:Flowable提供任务管理接口,使得用户可以查询、分配、...

    flowable6.3.0中文手册

    Flowable是一款开源的工作流引擎,它在Activiti的基础上进行了改进和优化,提供了更加强大、灵活的业务流程管理(BPM)能力。Flowable 6.3.0是该引擎的一个稳定版本,针对企业级应用提供了丰富的功能和文档支持。本...

    Flowable-6.5.0 用户手册.pdf

    Flowable 6.5.0 用户手册 Flowable 是一个使用 Java 编写的轻量级业务流程引擎,Flowable 流程引擎可用于部署 BPMN 2.0 流程定义,创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,...

    flowable-7.0.0.M

    Flowable是一款先进的业务流程管理(BPM)和工作流引擎,专为现代应用程序设计。Flowable 7.0.0.M版本是该引擎的一个里程碑,它包含了一系列的更新、改进和新特性,以提升性能、稳定性和用户体验。下面将详细讨论...

    Flowable 迁移指导:Flowable V5 到 Flowable V6

    Flowable是一个基于Java的轻量级业务流程管理(BPM)平台,它可以用来设计、管理和执行业务流程。随着技术的演进和用户需求的增加,Flowable也在不断地进行更新和迭代,提供更加稳定、高效和用户友好的解决方案。在...

    Flowable BPMN 用户手册

    Flowable BPMN是一款开源的工作流引擎,用于实现业务流程管理(Business Process Management)和业务规则管理。本用户手册是Flowable BPMN的官方中文版,旨在帮助开发者和业务分析师更好地理解和利用这一强大的工具...

    flowable-engine-flowable-6.7.2.tar.gz

    Flowable是一款开源的工作流引擎,它提供了业务流程管理和动态表单的功能,广泛应用于企业级应用开发。Flowable Engine 6.7.2是该引擎的一个版本,包含了对流程定义、执行、监控等全面的支持。 在Flowable Engine ...

    flowable集成达梦8数据库

    Flowable是一款开源的工作流引擎,常用于业务流程管理(BPM)和动态表单应用。它支持多种数据库,包括MySQL、Oracle、SQL Server等。而达梦8是国产的一款高性能、高安全性的关系型数据库管理系统,广泛应用于政府、...

    flowable-6.7.2.zip

    Flowable是一款开源的工作流引擎,它基于BPMN 2.0标准,为企业提供流程自动化、业务流程管理和工作流解决方案。Flowable 6.7.2是该引擎的一个特定版本,包含了对之前版本的改进和修复,以提高稳定性和性能。 在...

    flowable6.0官方在线设计

    Flowable是一款强大的、开源的工作流和业务自动化引擎,它提供了高度灵活的流程定义和执行能力。在Flowable 6.0版本中,引入了在线设计功能,极大地提升了用户友好性和工作效率,使得流程设计变得更加直观和易用。在...

    flowable工作流.zip

    Flowable工作流是一款开源的工作流程管理系统,用于帮助企业或组织实现业务流程自动化。它基于BPMN 2.0标准,提供了强大的流程建模、执行和监控能力。在本压缩包中,你将找到关于Flowable工作流的学习资料,涵盖了其...

    Flowable 6.4.0 官方的安装包Tomcat版本

    Flowable是一款开源的工作流引擎,它基于BPMN 2.0标准,为企业提供流程管理、工作流自动化和协作工具。在6.4.0版本中,Flowable为用户提供了在Tomcat应用服务器上部署的选项,使得集成到现有的Java EE环境中更为便捷...

    flowable-6.6.0.zip

    Flowable是一款开源的工作流引擎,它在业务流程管理和应用程序开发领域具有广泛的用途。6.6.0版本是Flowable的一个重要里程碑,提供了许多改进和新功能。在这个版本中,我们可以通过下载"flowable-6.6.0.zip"来获取...

    Flowable工作流实战课程

    课程分享——Flowable工作流实战课程,完整版视频课程下载。 Flowable是Activiti原班人马开发的一套新的工作流框架,支持了cmmn引擎以及dmn引擎。重构了Activiti的源码,使Flowable的性能更加的流畅。课程可以让...

    flowable 6.7.2 源码压缩包

    流程引擎flowable 6.7.2的源码,内含中文文档,源码地址:https://github.com/flowable/flowable-engine/releases/tag/flowable-6.7.2 由于在github上下载太慢了,放在这里做备份

    flowable 6.8 适配达梦数据库

    Flowable是一款开源的工作流引擎,它提供了业务流程管理和动态表单等功能,广泛应用于企业信息化建设。在6.8版本中,Flowable为了更好地服务于中国市场,尤其是那些使用达梦数据库(DM Database)的企业,进行了适配...

Global site tag (gtag.js) - Google Analytics