Activiti7系列课程7-activiti7设计器

Activiti7系列课程7-activiti7设计器摘要 本文重点讲解一下 Activiti7 可以使用的流程设计器 目前 Activiti 最新版本是 7 1 0 M1 Activiti7 可以使用的设计器要想非常方便的使用 Activiti7 框架 则必须要安装流程设计器插件 关于 Activiti7 流程设计器相关插件说明如下 activiti6 官方提供有 Web 设计器 Modeler 设计器 这个不需要进行安装 直接部署运行 activiti model

摘要:本文重点讲解一下Activiti7可以使用的流程设计器。目前Activiti最新版本是7.1.0.M1。

Activiti7可以使用的设计器

要想非常方便的使用Activiti7框架,则必须要安装流程设计器插件,关于Activiti7流程设计器相关插件说明如下:

  1. activiti6 官方提供有Web设计器(Modeler设计器)。这个不需要进行安装,直接部署运行activiti-modeler模块即可使用。
  2. 官方提供有Eclipse开发工具流程插件。
  3. 官方提供有IntelliJ IDEA开发工具相关的流程插件

由于Activiti7新团队将开发重心放到了云Bpmn上,所以对于上述的几个流程设计器都不在进行维护。对于Eclipse开发工具的流程插件止步不前,几乎停滞更新和维护。这样就导致了开发人员使用Eclipse或者IntelliJ IDEA开发工具的流程插件有如下几个风险:

  • Activiti7.x版本中的新增特性、新功能无法使用。
  • 使用Activiti流程插件绘制的流程不一定完全可以在Activiti7框架中运行。
  • Activiti流程插件(该插件对准的是5.x版本)。
  • 使用IntelliJ IDEA开发工具的读者可以安装Activiti流程插件(actibpm)进行开发。但是无法享受Activiti7.x版本带来的的新功能。

Activiti7推荐使用的设计器

新建流程

在这里插入图片描述
点击Create new process输入流程的名称,点击create即可完成流程的创建。

目前设计器支持的元素说明

bpmn-js设计器是市面上比较成熟和符合BPMN标准的一款建模工具,由于Activiti7重构比较大,所以目前仅支持如下几个元素

  1. 空结束事件、空启动事件
  2. 用户任务、服务任务、调用活动(callActivity)
  3. 排他网关和并行网关

目前元素支持设置的属性

  1. 目前所有的元素均不支持定义执行监听器和任务监听器。Activiti7改为事件触发机制,只要项目运行环境中存在具体子类,就去直接使用。
  2. Activiti7支持抽象任务的概念。
  3. 服务任务直接设置响应的实现类即可,这样实例运行的时候直接从Spring容器中获取该类,并触发。
  4. 用户任务支持的属性如下图所示。
    5分享牛
    服务任务可以定义的属性如下
    在这里插入图片描述


建议

目前建议使用activiti7提供的bpmn-js设计器,不建议使用其他的设计器。因为Cloud提供的一系列API目前仅支持上述的几个元素,其他元素暂时不支持。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178706.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:40
下一篇 2026年3月26日 下午4:40


相关推荐

  • js 字符串转json对象_json字符串转java对象

    js 字符串转json对象_json字符串转java对象js对象转json字符串将js对象转为json格式的字符串,可以用JSON.stringify方法。varuser1={‘height’:170,’name’:’张三’};varuser1Str=JSON.stringify(user1)console.info(user1Str)typeofuser1Str使用typeof来获取对象user1Str的类型,能看到控制台输出的user1的值以及它的类型string。{“height”:170,“name”:“张三”}“s

    2025年12月16日
    4
  • 在线代理(Web ProxyServer)完全详解

    在线代理(Web ProxyServer)完全详解在线代理(WebProxy)原理可以简单的概述为:用户(A)-在线代理服务器(B)-目标网站(C),即:A向B发送浏览请求-B执行请求发送给C-C收到请求,回应。什么是在线代理  在线代理英文全称是(WebProxyServer),又称在线代理。代理服务器其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他

    2022年6月21日
    207
  • 透视投影矩阵推导[通俗易懂]

    透视投影矩阵推导[通俗易懂]透视投影矩阵(PerspectiveMatrix)近截面与远截面之间构成的四棱台称为视锥体,而透视投影矩阵的任务就是把位于视锥体内的物体的顶点x,y,zx,y,zx,y,z坐标映射到[−1,1][-1,1][−1,1]范围。这相当于把这个四棱台扭曲变形成一个立方体。这个立方体叫做规范观察体(CanonicalViewVolume,CVV)。矩阵的形式(1aspect⋅tan⁡(fovy2)00001tan⁡(fovy2)0000−zNear−zFarzNear−zFar2⋅zNea

    2022年10月4日
    4
  • midjourney教程超详细入门指南

    midjourney教程超详细入门指南

    2026年3月15日
    2
  • Blend详解

    Blend详解先上一张官方图 看下流程 FragmentShad 之后会进行 AlphaTest 最后会经过 Blending 才会写入缓冲区 Blend 指令默认是关闭的 BlendOffBlen 操作公式 BlendSrcFact 这里的 SrcFactor 和 DstFactor 参数参见官网 https docs unity3d com Manual SL Blend html 当使用

    2026年3月19日
    2
  • geth 转账_Geth使用教程

    geth 转账_Geth使用教程一 Geth 创建私链 1 创建一个 genesis json 文件内容如下 config chainId 110 homesteadBlo 0 eip155Block 0 eip158Block 0 alloc coinbase 0x0000000000 diff

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号