详细解析Activiti Modeler!工作流建模组件的使用说明

本文涉及的产品
云解析DNS,个人版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 本篇文章对工作流Activiti中的建模组件Activiti Modeler的使用进行的详细的说明。Activiti Modeler主要负责对工作流的流程模型进行操作,包括编辑流程模型,导入流程模型,转换流程定义到流程模型,流程模型部署到Activiti的流程引擎。通过这篇文章的学习,可以帮助我们熟练的学会使用工作流建模组件Activiti Modeler。

Activiti Modeler简介

  • Activiti Modeler是一个BPMN web建模组件,是Activiti Explorer web应用的一部分
  • Activiti Modeler的目标是支持所有BPMN元素和Activiti引擎支持的扩展
  • 当运行Activiti Explorer使用默认配置时,模型工作台中会有一个示例流程:

在这里插入图片描述

编辑模型

  • 点击模型工作区的编辑按钮,打开Modeler
  • 屏幕左侧是BPMN元素工具面板,也可以使用Activiti的扩展组件,可以在需要时把新元素拖拽到画布中
  • 屏幕右侧是选中的元素和属性
  • 示例:

    • 选中了一个用户任务,可以填写用户任务的属性:比如分配,表单属性和持续时间
    • 点击屏幕右上方的关闭按钮就可以返回Activiti Exporer

    在这里插入图片描述

导入模型

  • 可以把模型导入到模型工作台中,然后就可以在Activiti Modeler中进行编辑
  • 点击导入按钮,选择 .bpmn.bpmn20.xml文件
  • ==注意:== BPMN XML文件必须包含BPMN DI坐标信息

在这里插入图片描述

流程定义转换成模型

  • 发布的流程定义可以转换成模型,然后就可以在Activiti Modeler中编辑
  • 注意流程定义必须包含BPMN DI坐标信息

在这里插入图片描述

模型导出成BPMN XML

  • 模型工作区中的模型可以导出成BPMN XML文件
  • 选择模型操作选项中的导出选项

在这里插入图片描述

模型部署到Activiti引擎

  • 在模型中设置好所有运行所需的属性之后,就可以发布到Activiti引擎中
  • 选择模型操作选项中的发布选项

在这里插入图片描述

相关文章
|
2月前
|
缓存 安全 PHP
【PHP开发专栏】Symfony框架核心组件解析
【4月更文挑战第30天】本文介绍了Symfony框架,一个模块化且高性能的PHP框架,以其可扩展性和灵活性备受开发者青睐。文章分为三部分,首先概述了Symfony的历史、特点和版本。接着,详细解析了HttpFoundation(处理HTTP请求和响应)、Routing(映射HTTP请求到控制器)、DependencyInjection(管理依赖关系)、EventDispatcher(实现事件驱动编程)以及Security(处理安全和认证)等核心组件。
|
2月前
|
设计模式 JavaScript 开发者
深度解析Vue中的插槽机制:打开组件设计的无限可能
深度解析Vue中的插槽机制:打开组件设计的无限可能
38 1
|
3天前
|
存储 安全 Java
深度长文解析SpringWebFlux响应式框架15个核心组件源码
以上是Spring WebFlux 框架核心组件的全部介绍了,希望可以帮助你全面深入的理解 WebFlux的原理,关注【威哥爱编程】,主页里可查看V哥每天更新的原创技术内容,让我们一起成长。
|
10天前
|
前端开发 程序员 UED
全面解析layui:掌握基础知识与实用技能(1. 核心组件与模块 2. 布局与容器 3. 弹出层与提示框;1. 数据表格与数据表单 2. 表单验证与提交 3. 图片轮播与导航菜单)
全面解析layui:掌握基础知识与实用技能(1. 核心组件与模块 2. 布局与容器 3. 弹出层与提示框;1. 数据表格与数据表单 2. 表单验证与提交 3. 图片轮播与导航菜单)
13 0
|
12天前
|
存储 缓存 JavaScript
【前端 - Vue】之 Keep-Alive缓存组件使用语法及原理解析,超详细!
【前端 - Vue】之 Keep-Alive缓存组件使用语法及原理解析,超详细!
|
25天前
|
Kubernetes 应用服务中间件 API
Kubernetes关键组件解析
【6月更文挑战第12天】Kubernetes是一个用于管理容器集群的平台,由Master节点负责集群控制,而Node节点执行管理命令。
|
2月前
|
存储 缓存 监控
深度解析操作系统中的核心组件:进程管理与内存优化
【5月更文挑战第29天】 在现代计算技术的心脏,操作系统扮演着至关重要的角色。它不仅管理和控制计算机硬件资源,还为应用程序提供了一个运行环境。本文将深入探讨操作系统中的两个核心组件——进程管理和内存管理,并分析它们对系统性能的影响以及如何通过技术手段实现优化。通过对操作系统内部机制的剖析,我们将揭示这些组件是如何相互作用,以及它们如何共同提升系统的响应速度和稳定性。
|
2月前
|
存储 JavaScript 开发者
Vue3中的组件间通信:多种方法解析
【4月更文挑战第20天】
71 1
|
2月前
|
存储 前端开发 JavaScript
React的表单处理:受控组件与非受控组件深入解析
【4月更文挑战第25天】React表单处理涉及受控和非受控组件。受控组件通过状态管理表单数据,每次用户输入都触发状态更新,确保数据同步,适合实时交互但可能影响性能。非受控组件不直接管理状态,数据存储在DOM中,简化代码,适用于更新不频繁的场景,但在数据验证和同步上存在挑战。开发者应根据需求灵活选择。
|
2月前
|
缓存 Java 开发者
10个点介绍SpringBoot3工作流程与核心组件源码解析
Spring Boot 是Java开发中100%会使用到的框架,开发者不仅要熟练使用,对其中的核心源码也要了解,正所谓知其然知其所以然,V 哥建议小伙伴们在学习的过程中,一定要去研读一下源码,这有助于你在开发中游刃有余。欢迎一起交流学习心得,一起成长。

推荐镜像

更多