Activiti6

作者: 宋雨轩同学 | 来源:发表于2018-09-04 11:05 被阅读41次

    Spring Boot 部署

    1、pom中添加如下依赖:


    image.png

    2、注入activiti服务并调用方法


    image.png

    form表单

    1、向任务添加表单属性:

    image.png
    2、根据任务id获取表单属性:
               请求路径:form/form-data?taskId=155007
    image.png
    3、提交任务表单数据:
    image.png
    4、查询提交后的任务表单数据:
               请求路径:history/historic-detail?taskId=155007
    image.png

    流程设计

    一、环境搭建:Tomcat + Oracle 12c
    1、将activiti 6.0.0 压缩包里面的activiti-app.war放在tomcat中:


    image.png

    2、添加Oracle驱动:


    image.png
    2、修改解压出的activiti-app.properties配置文件:
    image.png
    3、使用Oracle 12c 时,activiti-app.properties中的hibernate.dialect改为Oracle9Dialect:
    image.png

    4、运行tomcat,打开浏览器登录:


    image.png
    5、在ACT_ID_USER中找一个用户进行登录:
    image.png
    二、bug及解决:
    1、无法显示流程图:
    image.png
    解决方法:从WEB-INF/lib中删除mchange-commons-java-0.2.3.4.jar、c3p0-0.9.2.1.jar,下载最新版的c3p0添加到lib中
    image.png
    三、通过activiti-app设计并部署流程:
    1、设计流程:点击app首页的Kickstart App
    image.png

    点击创建流程,并填入相关信息:


    image.png
    image.png
    image.png
    image.png
    image.png
    将流程放在app里面:
    image.png
    image.png
    点击发布,部署流程:
    image.png
    回到首页,查看刚刚发布的app:
    image.png
    点击processes:
    image.png
    在这里可以启动新流程:
    image.png
    启动流程:
    image.png

    相关文章

      网友评论

          本文标题:Activiti6

          本文链接:https://www.haomeiwen.com/subject/zxhgwftx.html