zoukankan      html  css  js  c++  java
  • Flowable

    flowable介绍

    flowable 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。
    它是著名 Java 工作流引擎 Activiti 的原作者从 Activiti 分支创建的新工作流引擎。其核心是超快速、稳定的 BPMN2 流程引擎。易于与 Spring 集成使用。

    工作流使用

    1. eclipse中继承

    1.选择Help-->Install new Software-->选择Add
     Name: Flowable BPMN 2.0 designer
     Location: http://www.flowable.org/designer/update/
    
    一路next 安装即可
    验证:
    选择File-->new-->Other
    找到Flowable目录即安装成功
    

    2. tomcat中部署

    1.下载Flowable6.4.1版本
    2.下载tomcat8.5
    3.将flowable的wars目录下的5个war包放到tomcat的webapps目录下启动tomcat
    4.启动完成后访问http://localhost:8080/flowable-modeler/
    
    # 如需登录,用户名admin密码test
    # Flowable目录
    
    http://localhost:8080/flowable-task //
    http://localhost:8080/flowable-modeler //工作流设计模块
    http://localhost:8080/flowable-idm //后台管理模块 
    http://localhost:8080/flowable-admin 
    http://localhost:8080/flowable-rest/docs
    

    3. springboot集成流程设计器

    SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化

    参考该博客

    flowable中文操作手册

    异常

    删除异常

    问题:

    //通过流程实例ID删除一个流程实例 执行删除时报错
     historyService.deleteHistoricProcessInstance(processInstanceId);
    
    org.flowable.engine.common.api.FlowableException: Process instance is still running, cannot delete historic process instance: 12501
    

    解决

    将historyService.deleteHistoricProcessInstance(processInstanceId)改成以下代码即可,亲试有效,极力推荐!

    runtimeService.deleteProcessInstance(processInstanceId,"");

  • 相关阅读:
    【02】SASS与SCSS
    【02】sass更新的方法
    10.19 dig:域名查询工具
    10.7 netstat:查看网络状态
    10.6 ip:网络配置工具
    S11 Linux系统管理命令
    11.19 rpm:RPM包管理器
    11.20 yum:自动化RPM包管理工具
    11.2 uptime:显示系统的运行时间及负载
    11.3 free:查看系统内存信息
  • 原文地址:https://www.cnblogs.com/cosmosray/p/13270080.html
Copyright © 2011-2022 走看看