Activiti7新的API介绍

一、Activiti7 的组成部分

  

   Activiti Core 作为Activiti 的核心部分,Activiti Cloud 主要是利用云服务来实现分布式业务流程开发。

二、Activiti 新的 API 介绍

  Activiti7 为了简化对工作流的操作,特别在原有 API 的基础上再次进行封闭,这样我们原来所学习的Activiti 基本API 就被封闭起来了。

  具体要学习的包括:

    ProcessRuntime 接口

    TaskRuntime 接口

1、ProcessRuntime 接口

  

   

  通过上面的分析,我们发现使用 Activiti7 开发时,只要注入ProcessRuntime 的实现对象,就可以实现流程定义信息的操作。当然这个过程中因为 Activiti7 与SpringSecurity 的强耦合,引导我们也必须将SpringSecurity 加入进来。

2、TaskRuntime 接口

  

   

  上面部分给我们介绍了如何引入Activiti Core 所需的坐标,同时介绍了如何添加 TaskRuntime 实现对象,源码介绍等。我们会发现TaskRuntime 本身就是对于TaskService 的一个封装。

 

原文地址:https://www.cnblogs.com/Zzzzn/p/12667124.html