camunda-modeler画图入门

软件下载

camunda-modeler是camunda的工作流绘制桌面工具

5.9.0和5.18.0版本下载地址

https://storage.googleapis.com/downloads-camunda-cloud-release/camunda-modeler/5.9.0/camunda-modeler-5.9.0-win-x64.ziphttps://storage.googleapis.com/downloads-camunda-cloud-release/camunda-modeler/5.18.0/camunda-modeler-5.18.0-win-x64.zip

其他文件下载地址
官网地址:https://camunda.com/

中文站点:http://camunda-cn.shaochenfeng.com/

下载:https://downloads.camunda.cloud/release/camunda-bpm/run/7.15/

案例地址:Congratulation! | docs.camunda.org

工作区面板

在这里插入图片描述
默认情况下第一次打开是没有右边的属性面板的(properties panel),打开方式如下
主菜单windows-Toggle Properties Panel,快捷键(ctrl+p)
在这里插入图片描述
图上的组件基本属性基本全靠这个属性面板去设置

从一个简单的流程图开始

支付开始-支付-支付结束 一共就一个节点流程,如下图
在这里插入图片描述

开始绘制

1.创建文件类型,这里软件打开后直接选择7,BPMN diagram,camunda platform8 非付费玩家基本不会用到这个,目前普遍是基于camunda platform7做业务流,主要是免费!!!
在这里插入图片描述
2.创建开始节点:并设定节点名称
选择左侧的圆圈,在右侧点击即可,双击可以编辑名称,也可也在右侧的属性面板编辑名称。
在这里插入图片描述
3.创建服务节点:设置处理方式
选择实体长方形绘制后双击设置节点名称,扳手图标设置任务类型为service Task,然后才可以在右侧面板实现方式(implementation)选择外部(external)标签Topic自定义为pay(标签可以设置任何其他字符串,在后面的业务代码中需要使用到,如果同一个审批流程有多个方框审核过程则每个业务块的topic必须唯一)
在这里插入图片描述
在这里插入图片描述
4.绘制结束节点
除了可以左侧选择,也可选择当前节点然后选中拓展的右侧图标工具栏,选择加粗的圆圈(结束节点)添加,最后把各个节点用实线箭头连接起来即可。
在这里插入图片描述
5.绘制完毕
最后结果如下图,整个流程主要在于中间的业务流程支付部分需要配置属性,其他开始和结束再其他绘制流程中一样是标准的开始和结束节点。
在这里插入图片描述

  1. 配置流程参数
      点击画布的空白处,右侧的面板会显示当前流程本身的参数,这里我们修改id为payment-retrieval,id是区分流程的标识然后修改Name 为“付款流程”最后确保 Executable是勾选的,只有Executable被勾选,流程才能执行

在这里插入图片描述
7.部署流程
  接下来我们就可以来部署上面定义的流程了。使用 Camunda Modeler 部署流程,点击窗口下方工具栏中的🚀部署按钮可以将当前流程部署到流程引擎,点击部署按钮,输入Deployment Name 为 “Payment” ,输入下方REST Endpoint 为http://localhost:8080/engine-rest(需要先启动本地的camunda-bpm-run服务,不然会红框提示未启动服务) ,然后点击右下角Deploy部署。
在这里插入图片描述
部署成功会提示框弹出,如下返回提交的流程图数据主键ID

在这里插入图片描述

8.查看已经发布的流程
http://localhost:8080/ 登录默认账号和密码都是demo
按如下流程点进去就可以看到流程图
在这里插入图片描述

9.启动流程
流程发布后,我们就可以在本地面板启动流程了
在这里插入图片描述

管理页面也会出现发布的时间节点和发布次数,如下图
在这里插入图片描述
10,删除已经启动的流程
在这里插入图片描述
在这里插入图片描述
删除之前会提示你需要关闭已经启动的流程。勾选之后才可以删除。
在这里插入图片描述
在这里插入图片描述

参考文档

Camunda工作流引擎快速入门
https://juejin.cn/post/7215188852851523640

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/578666.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WAVE SUMMIT+ 2023倒计时2天,传文心一言将曝最新进展!

传文心一言将曝最新进展! 亮点一:趋势引领,“扛把子”文心一言将曝新进展亮点二:干货十足,硬核低门槛开发秘籍大放送亮点三:蓄势待发,大模型赋能产业正当时亮点四:群星闪耀&#xff…

什么是波分复用 (WDM) 或密集波分复用 (DWDM)?

波分复用 (WDM) 是一种光纤传输技术,可以使用多个光波长(或颜色)通过同一介质发送数据。两种或多种颜色的光可以在一根光纤上传播,并且可以在光波导中以光谱上的不同波长或频率传输多种信号。 早期的光纤传输系统通过简单的光脉冲…

408计算机网络错题知识点拾遗

个人向错题相关部分整理,涵盖真题、模拟、课后习题等。 408相关: 408数据结构错题知识点拾遗 408计算机网络错题知识点拾遗 计网复习资料下载整合 已进行资源绑定,相关计网复习资料上方下载。 第一章 计算机网络体系结构 第二章 物理层 第三…

Backtrader 文档学习-Strategy

Backtrader 文档学习-Strategy 策略通过方法的形式体现生命周期。 是BackTrader的核心模块,需要好好研读。 1.Strategy (1)怀胎 在init中创建indicator和需要的属性值(2)出生 start方法,策略启动&#x…

技术面试的斗智斗勇IV

上回介绍了一些中级策略以便区分假简历,这次介绍一下高级策略。所谓高级策略就是在前两种不奏效或者没有明确答案的时候采取的方法,不过同样也无法给出确定性答案,还需要综合判断。 看面相。哈哈,听上去很不靠谱的,但…

MySQL运维16-双主双从读写分离

一、双主双从架构介绍 在MySQL多主多从的架构配置中和双主双从是一样的,学会了双主双从的架构部署,多主多从的配置也同样就回了。下面以双主双从作为示例演示。其中一个主机maste1用于处理所有写请求,它的从机slave1和另外一台主机master2还有…

SpEL 的使用

SpEL 的使用 SpEL的全称为 Spring Expression Language,具有再运行时构建复杂表达式、存取对象图属性、对象方法调用等功能 下面是一个简单样例 public class SpelTest { Test public void test1() { ExpressionParser parser new SpelExpressionParser(); …

【性能测试】真实企业,性能测试流程总结分析(二)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 4、性能测试用例设…

odbc连接mysql数据库

安装odbc相关组件 apt install unixodbc unixodbc-dev libmyodbc 修改odbc配置 执行odbcinst -j查询odbc所读取的配置默认路径,根据查询结果修改,odbc.ini和odbcinst.ini两个文件 odbcinst.ini配置如下 [MySQL] Description MySQL Driver /usr/l…

手把手带你死磕ORBSLAM3源代码(十)System.cc System类代码分析

目录 一.前言 二.代码分析 2.1 引用头文件 2.2 静态成员变量 2.3 System函数 一.前言 这部分代码介绍引用头文件以及System类的函数定义文件。 二.代码分析 2.1 引用头文件 #include "System.h" #include "Converter.h" #include <thread> #…

Azure Machine Learning - Azure OpenAI GPT 3.5 Turbo 微调教程

本教程将引导你在Azure平台完成对 gpt-35-turbo-0613 模型的微调。 关注TechLead&#xff0c;分享AI全维度知识。作者拥有10年互联网服务架构、AI产品研发经验、团队管理经验&#xff0c;同济本复旦硕&#xff0c;复旦机器人智能实验室成员&#xff0c;阿里云认证的资深架构师&…

Javacv-利用Netty实现推流直播复用(flv)

前言 上一篇文章《JavaCV之rtmp推流&#xff08;FLV和M3U8&#xff09;》介绍了javacv的基本使用&#xff0c;今天来讲讲如何实现推流复用。 以监控摄像头的直播为例&#xff0c;通常分为三步&#xff1a; 从设备获取音视频流利用javacv进行解码&#xff08;例如flv或m3u8&am…

随笔记录.1

1.find高级用法 find . -name *.te | xargs grep -i "zygote_tmpfs" find . -name *.te | xargs grep -i "_app_tmpfs" 2.audit2allow -p policy < avc_log.txt 3.fastboot oem set_selinux na 4.adb disable-verity 5.adb shell am broadcast -a …

初级游戏客户端社招面试问题总结

目录 c c# lua Unity NGUI AssetBundles资源管理 Unity性能优化 图形学 网络 场景题 计组&操作系统 其他知识 算法题 c 虚函数的原理 智能指针的原理 如何解决循环引用 智能指针的源码 c&#xff0c;使用char实现自定义的一个string 可以通过new去申请一…

如何实现准时的setTimeout

背景 setTimeout 是不准的。因为 setTimeout 是一个宏任务&#xff0c;它的指定时间指的是&#xff1a;进入主线程的时间。 setTimeout(callback, 进入主线程的时间)所以什么时候可以执行 callback&#xff0c;需要看 主线程前面还有多少任务待执行。 由此&#xff0c;才有了…

MySQL8安装教程

MySQL安装教程 安装环境 Windows 10 软件下载 1、官网下载 官网可以下载最新版本的MySQL 8.0 下载地址&#xff1a; https://dev.mysql.com/downloads/windows/installer/8.0.html 开始安装 1、下载完成后&#xff0c;我们就开始安装&#xff0c;双击安装包&#xff0c…

李宏毅机器学习2023|图像生成模型

文章目录 图像生成Autoregressive&#xff08;各个击破&#xff09;Non-Autoregressive&#xff08;一次到位&#xff09;一次到位法额外的输入——从一个高维的Normal Distribution作simple得到一个向量常用的图片生成模型VAEFlow-based Generative ModelDiffusion ModelGAN D…

计量校准方案分享No.11——定碳定硫分析仪校准方案

[测量单元:红外碳硫分析仪,是否使用220V交流电源:是,碳测量范围:0.005%-4.3%,硫测量范 围:0.0005%-0.33%] 一 依据文件 CNAS CL01-G002-2021 《测量结果的计量溯源性要求》现行有效 RB/T 034-2020 《测量设备校准周期的确定和调整方法指南》现行有效 CNAS TRL-004-2017 《 …

跨境电商独立站的6大模式,任你选择!

在几年前搭建跨境电商独立站和第三方平台基本上是同步发展起来的&#xff0c;但在后期的发展过程中&#xff0c;独立站经过不同时期的革新&#xff0c;形成了自己的模式。 当你准备好创建独立站的时候&#xff0c;首先你需要了解的就是独立站运营的模式类型&#xff0c;并找到最…

【Qt-Edit】

Qt编程指南 ■ QTextEdit■ QLineEdit■ QLineEdit 设置正则表达式 ■ QPlainTextEdit■ QKeySequenceEdit■ QList<QLineEdit *> edits■■ ■ QTextEdit /* 实例和对象&#xff0c;设置位置和显示大小 */ textEdit new QTextEdit(this); textEdit->setGeometry(0…