• 2024-07-03activiti流程配置——vue整合bpmn.js
    acitivti提供了流程图绘制的应用,可以整合到流程项目钟。但是现在很多项目都是前后端分离,vue前端开发比较多。所以,我用vue整合了一下bpmn。具体的整合过程,网上有大把的资料可以参考;我这边就不罗列了。我主要记录一下,vue整合bpmn过程中,对于activiti流程而言有几个地方要注意:
  • 2024-06-01关于Camunda
    Camunda事务编排平台,交付形态有saas和public/privatecloud方式,通过UI可以编排基于bpmn和dmn文件格式的业务流文件,业务流(process)通过生成task的方式根据用户输入的参数和预定义的流程完成一系列复杂的任务。https://github.com/zongzw-learn/learn-camunda.git以上代码中,使用go
  • 2024-05-31制造行业对BPMN技术应用
    1. 制造行业关键特点        制造行业是一个重要的经济领域,具有以下关键特点:生产规模大:制造行业通常涉及大量的生产设备和工人,生产规模较大,需要高效的生产管理系统来确保生产顺利进行。​生产过程复杂:制造行业的生产过程通常涉及多个环节,包括原材料采购、生产加工
  • 2024-04-02报错org.activiti.engine.ActivitiIllegalArgumentException: resource 'bpmn/file.bpmn' not foun
    一、代码段及报错位置1.代码段2.报错文件位置  二、报错原因:org.activiti.engine.ActivitiIllegalArgumentException:resource'bpmn/file.bpmn'notfound  三、解决方法:将resources-->bpmn-->file.bpmn复制粘贴到target-->classess-->bpmn下:
  • 2024-03-24BPMN2.0基础学习第一篇-Task(任务)
    BPMN2.0-Task(任务)BPMN2.0介绍BPMN(BusinessProessModel&Notation,业务流程模型与符号)2.0规范是OMG(ObjectManagementGroup,对象管理组织)制定的,其主要目的是既给用户提供一套简单的、容易理解的机制,以便用户创建流程模型;又使用户能很好地处理不同流程模型内在的复杂性
  • 2024-03-22Camunda问题:src-resolve: Cannot resolve the name ‘extension‘ to a(n) ‘element declaration‘ component
    问题描述今天,小伙伴在使用云程低代码平台创建流程模板时,出现了报错,如下图:后台堆栈信息如下:ENGINE-16004Exceptionwhileclosingcommandcontext:ENGINE-09005CouldnotparseBPMNprocess.Errors:*src-resolve:Cannotresolvethename'extension'toa(n)'ele
  • 2024-02-08Java中的审批流:BPMN与Flowable
    最近闲来无事,研究了一下工作流框架。找到了一条可以实现审批流程的技术方向。我选择的后端工作流框架是Flowable,看文档应该是属于Activity的一个分支吧。使用教程文档地址在:GettingStarted·FlowableOpenSourceDocumentation(用百度/必应搜索,搜到的是Flowable的官网,最后这个
  • 2024-02-06vue2 bpmn添加属性栏
    安装"bpmn-js-properties-panel":"^1.6.1"引入样式库import{ BpmnPropertiesPanelModule, BpmnPropertiesProviderModule,}from"bpmn-js-properties-panel";import"bpmn-js-properties-panel/dist/assets/properties-panel.css"
  • 2023-12-24需求分析与系统设计阅读笔记
    软件过程一个过程模型:声明了所执行活动的次序详细说明要交付哪些开发的人工制品,以及什么时候交付将活动和人工制品分配给开发者提供用来监控项目进展、评估结果和规划未来项目的标准软件过程不易被标准化。现代软件开发过程总是迭代和增量的。迭代:在连续的迭代中增加细
  • 2023-11-23bpmnjs
    在bpmn.js中,`bpmnModeler.get()`方法用于获取不同的模块,你可以通过这些模块来访问和操作BPMN模型的不同部分。以下是一些常用的模块和对应的用途:1.**Canvas模块:**```javascriptvarcanvas=bpmnModeler.get('canvas');```用于访问BPMN模型的画布,可以进行与
  • 2023-08-25Vue2.0中使用bpmn-js
      使用bpmn-js在网页中绘制流程图 1.新建vue项目,输入命令安装bpmn-jsnpminstallbpmn-js--save 2.在src/main.js中引入css样式//css样式import'bpmn-js/dist/assets/diagram-js.css'import'bpmn-js/dist/assets/bpmn-font/css/bpmn.css'import'bpmn-js/di
  • 2023-08-24Bpmn基础
    在HTML中使用 <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1,user-scalable=no"/><metahttp-equiv=&
  • 2023-08-07Replace bpmn-js and Let Frontend Developers Become More Familiar with Workflow Business
    (背景:发在国外社区的文章,国内博客做份存档)PrefaceSeeingthistitle,someofyoumaywonder:Isn'tbpmn-jsthemostcommonfrontendsolutionforworkflowsystems?Whydoweneedtoreplacebpmn-js?Here,fromafrontendperspective,let'sfirstclarifytherel
  • 2023-07-31vue2集成bpmn流程图,可导入导出预览等
    1.使用到的组件组件源码版本licensebpmn-js地址7.3.1bpmn.iobpmn-js-properties-panel地址0.37.2MITcamunda-bpmn-moddle地址4.5.0MIT版本一定要对,否则可能会报错2.组件代码<template><divid="app"><divclass="container">
  • 2023-07-1902-流程图绘制
    title:02-流程图绘制date:2023-7-1923:08:37tags:-Flowable经典工具:FlowableEclipseDesigner但是,这是一个Eclipse插件。IDEA:IDEA默认就有一个流程图绘制工具,当在IDEA中打开一个流程图的XML文件的时候,可以选择Designer,就可以通过可视化的方式去查看这个流程
  • 2023-07-1901-工作流 workflow
    title:01-工作流workflowdate:2023-7-1922:06:43tags:-Flowable状态机解决流程问题工作流:就是一个可以处理复杂情况的状态机。例如,员工请假这个流程:首先员工提交请假申请,假设有项目经理进行审批,审批有两种结果:通过或者拒绝。实现上面这个需求:创建一张请假表,表中
  • 2023-07-14bpmn.js修改默认节点颜色
    从node_modules依赖中找到定义图形颜色的js文件bpmn-js/lib/draw/BpmnRenderer.js找到BpmnRenderer.js文件的以下代码: 这里是代码:找到BpmnRenderer.js文件的以下代码:vardefaultFillColor=config&&config.defaultFillColor,  defaultStrokeColor=config&&config
  • 2023-05-25bpmn随机
    1.圆形表示事件,第一个元件表示开始事件,最后一个元件表示结束事件2.圆角矩形表示一个任务(task/activity),带箭头的实现表示顺序流(sequenceFlow)。3.在BPMN中,使用菱形表示网关(gateway),用来控制流程中的流向。4.泳道(swimlane)和执行者(performer),泳道用来指明任务的执行者5.Activi
  • 2023-05-23《workflow跳远》activiti篇——activiti简介入门
    工作流为什么出现最初,开发人员开发一个流程,例如请假流程,员工提出请假申请——领导同意——财务人员记录,一般通过状态字段来跟踪流程变化,设zt=0为初始状态,zt=1为保存状态,zt=2提交到领导,zt=3提交到财务,zt=4财务人员记录完成。员工、领导、财务人员这些不同角色,通过状态字段的取值决
  • 2023-05-05bpmn-js所有事件
    0:“diagram.destroy”1:“render.shape”2:“render.connection”3:“render.getShapePath”4:“render.getConnectionPath”5:“diagram.init”6:“shape.added”7:“connection.added”8:“shape.removed”9:“connection.removed”10:“elements.changed
  • 2023-04-24idea--工作流activiti插件<->20230424
    idea2019集成activiti,ideaactiviti新建bpmn文件,解决ideaactiviti中文乱码 idea在线安装activiti插件1.File-->Settings2.点击Plugins,右侧界面点击Marketplace后在搜索框搜索actiBPM注:网络原因没有加载出来,实属抱歉.按钮请各位看官自行脑补 -_-! 
  • 2023-04-17自定义bpmn 属性面板
    点击查看代码<template><divclass="custom-properties-panelmy-card"><divv-if="selectedElements.length<=0"class="empty">请选择一个节点</div><divv-else-if="selectedElements.length>1&
  • 2023-04-13bpmn.icon
    https://cdn.staticaly.com/gh/bpmn-io/bpmn-font/master/dist/demo.html
  • 2023-04-12存储流程设计节点相关参数
    https://github.com/bpmn-io/bpmn-fontbpmn图标https://cdn.staticaly.com/gh/bpmn-io/bpmn-font/master/dist/demo.htmlpaletteData.js/***存储流程设计相关参数*/exportdefaultclassBpmData{constructor(){this.controls=[]//设计器控件thi
  • 2023-04-05BPM工作流引擎常见的术语和概念介绍
    本文重点介绍BPM业务流程管理中常常用到概念和术语,这些概念同样适用于JBPM、Activiti、Flowable、Camunda等主流的开源流程引擎。一、BPM模型符号协议1、BPMN(业务流程模型和标记法)BPMN:业务流程模型和标记法(BPMN,BusinessProcessModelandNotation)是一套图形化表示法,用