zoukankan      html  css  js  c++  java
  • 2018/3/4 Activiti教程之对于流程的基本操作以及从发起到完成还有相关注意事项(与Springboot整合版)三

    写教程实在太累了,,,还浪费时间,Activiti教程就写到这好了,不过最近在玩区块链,到时候写几个区块链方面的教程。

    这是一些流程的查询与删除api,删除这块,默认是级联删除(加个false参数,就可以取消级联,不过最好不要)

    挂起流程与激活的api

    挂起与激活流程操作

    OK,基本的命令大家都知道了,那么现在我们该怎么去发起一个流程呢?

    首先我们需要改下我们的流程模板

    在发起人那里写上applyuser,它是一个activiti的一个保留关键字,下面代码中会解释它的用处

    将之前的流程先删除,然后创建新的,因为我们新添加了东西

    之后就可以开启流程并定义发起人了,这里面几个参数含义可以看代码注释

    我们运行完后看下数据库

    注意,一个已经发布的流程可以有多个流程实例,相当于我们一个类可以多个实例一样的道理,因为张三也可以走这个流程请假,李四也可以走这个流程请假

     之后我们开始走流程

    看下数据库

    可以看到NAME_从一级任务变成了二级任务

    我们再运行一次

    流程实例信息消失了。

    得出结论,在Activiti中没有完成任务和任务失败的概念,只有走流程的概念,一个流程要不然就是走完,要不然就是直接删除,也就是审批不通过

  • 相关阅读:
    echarts图例全选功能实现
    前端面试基础整理(一)
    echarts自定义折线图横坐标时间间隔踩坑总结
    快应用开发总结
    vue3.0学习笔记(一)
    完整开发vue后台管理系统小结
    多状态组件封装有感
    vue容易混淆的点小记
    h5定位geolaction无法调试解决方法
    Mysql数据库主从心得整理
  • 原文地址:https://www.cnblogs.com/yangfeiORfeiyang/p/8506201.html
Copyright © 2011-2022 走看看