上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: Camunda条件事件(Conditional Events):定义了一个事件,该事件在给定条件被求值为true时被触发。它可以作为事件子流程的起始事件、中间事件和边界事件。开始和边界事件可以是中断的和不中断的。在Camunda中,条件事件是在流程变量的帮助下触发的。Camunda条件事件包括:Conditional Start Event(启动条件事件)、Intermediate Conditional Catch Event(中间捕获条件事件)、Conditional Boundary Event(边界事件)等 阅读全文
posted @ 2022-06-13 14:35 大龄码农有梦想 阅读(800) 评论(0) 推荐(0)
摘要: Camunda子流程有两种实现方式:嵌套子流程(Embedded Subprocess)和外部子流程(Call Activity)。以下介绍Camunda嵌套子流程(Embedded Subprocess)的实现方式。 阅读全文
posted @ 2022-06-13 14:34 大龄码农有梦想 阅读(1773) 评论(0) 推荐(0)
摘要: Camunda消息事件(Message events)是引用已命名消息的事件。一条消息有一个名称和一个有效负载。与信号不同,消息事件总是指向单个收件人。消息事件定义是通过使用messageEventDefinition元素声明的。messageRef属性引用声明为定义根元素的子元素的消息元素。Camunda消息事件包括:Message Start Event(消息启动事件)、Message Intermediate Catching Event(消息中间捕获事件)、Message Boundary(消息边界事件)等 阅读全文
posted @ 2022-06-13 14:34 大龄码农有梦想 阅读(640) 评论(0) 推荐(0)
摘要: Camunda子流程有两种实现方式:嵌套子流程(Embedded Subprocess)和外部子流程(Call Activity)。以下介绍Camunda外部子流程(Call Activity)的实现方式,通过示例介绍主流程如何发起子流程,主子流程间变量如何传递。 阅读全文
posted @ 2022-06-13 14:33 大龄码农有梦想 阅读(2433) 评论(0) 推荐(0)
摘要: 市场上基于Java语言的开源工作流引擎有:osworkflow、jbpm、activiti、flowable、camunda等,其中osworkflow、jbpm流程引擎已经过时,目前主流的开源流程引擎主要有activiti、flowable、camunda这三款,无论选择哪一个开源流程引擎,都不可能拿来即用,需要做大量的功能扩展,才能满足项目需求。以下以camunda开源流程引擎为例说明,需要扩展哪些功能才能满足中国特色的流程项目需求。 阅读全文
posted @ 2022-06-13 13:14 大龄码农有梦想 阅读(1504) 评论(0) 推荐(0)
摘要: Camunda定时器事件(Timer Events)是由定义的计时器触发的事件。它们可以用作启动事件、中间事件或边界事件。边界事件可以中断,也可以不中断。 Camunda定时器事件包括:Timer Start Event(定时启动事件)、Timer Intermediate Catching Event(定时中间捕获事件)、Timer Boundary Event(定时边界事件)。 阅读全文
posted @ 2022-06-13 11:18 大龄码农有梦想 阅读(1772) 评论(0) 推荐(1)
摘要: 在Camunda中,有四种方法来声明如何调用Java逻辑: 1. 指定实现JavaDelegate或ActivityBehavior的类 2. 计算解析为委托对象的表达式 3. 调用方法表达式 4. 求值表达式的值 本文重点描述基于JavaDelegate配置Camunda 的自动化服务节点,在JavaDelegate实现类里完成逻辑计算,并把计算结果返回给流程变量。 阅读全文
posted @ 2022-06-13 10:54 大龄码农有梦想 阅读(2029) 评论(0) 推荐(1)
摘要: 在Camunda中,脚本任务是一个自动活动,当流程执行到脚本任务时,相关的脚本自动执行。camunda支持大多是兼容JSR-223的脚本引擎实现,比如Groovy, JavaScript, JRuby and Jython。 本文重点描述基于JavaScript 的脚本引擎配置Camunda 脚本服务,完成基于脚本的自动计算,并把计算结果返回给流程变量。 阅读全文
posted @ 2022-06-13 10:49 大龄码农有梦想 阅读(1226) 评论(0) 推荐(0)
摘要: Camunda中的Service Task(服务任务)用于调用服务。在Camunda中,可以通过调用本地Java代码、外部工作项、web服务形式实现的逻辑来完成的。 本文重点描述如何使用web服务实现Camunda服务调用,即如何使用camunda Connector连接器调用HTTP服务,本地Java代码和外部工作项后续文章中再详细介绍。 Camunda Connect提供HTTP和SOAP HTTP连接器。本示例演示了使用http连接器从Camunda BPM中的服务任务调用REST服务。 阅读全文
posted @ 2022-06-13 10:42 大龄码农有梦想 阅读(1523) 评论(0) 推荐(0)
摘要: 市场上有哪些好用的、靠谱的、产品化程度高的低代码平台和零代码平台,这里进行了梳理汇总,包括国内的和国外的平台,供大家在低代码平台选型时参考。 阅读全文
posted @ 2022-03-02 13:40 大龄码农有梦想 阅读(3659) 评论(0) 推荐(0)
摘要: 本文介绍基于mysql数据库,如何实现camunda与springboot的集成,如何实现基于springboot运行camunda开源流程引擎。 阅读全文
posted @ 2021-06-24 12:19 大龄码农有梦想 阅读(5192) 评论(0) 推荐(0)
摘要: 如何基于开源流程引擎开发OA系统?开源流程引擎哪个好?把它整合到自己的产品里难不难,有没有啥风险?这是大家经常遇到的问题。笔者从2006年开始参与流程引擎开发,经历了三代流程引擎研发,支撑过上千个项目应用,把遇到的一些问题总结出来,给大家参考。 阅读全文
posted @ 2021-06-21 13:16 大龄码农有梦想 阅读(1181) 评论(0) 推荐(0)
摘要: 目前国内主流的低代码开发平台有:宜搭、简道云、明道云、云程、氚云、伙伴云、道一云、JEPaaS、华炎魔方、搭搭云、JeecgBoot 、RuoYi等。这些平台各有优劣势,定位也不同,用户可以根据自己需求选择。 阅读全文
posted @ 2021-06-21 13:12 大龄码农有梦想 阅读(3365) 评论(2) 推荐(0)
摘要: 目前国内主流的低代码开发平台有:宜搭、云程、简道云、明道云、氚云、伙伴云、道一云、JEPaaS、华炎魔方、搭搭云、JeecgBoot 、RuoYi等。这些平台各有优劣势,定位也不同,用户可以根据自己需求选择。如果企业想自主可控,从零开发一个低代码平台,如何技术选型呢?低代码平台至少包含表单建模、流程设计、报表可视化、代码生成器、系统管理、前端UI等组件,我们没必要重新造轮子,市场上已经有大量的成熟组件,选择合适的组件进行集成和二次开发,即可自主开发一个低代码平台。以下是以java + vue为开发技术的选型参考。 阅读全文
posted @ 2021-06-21 13:07 大龄码农有梦想 阅读(7650) 评论(0) 推荐(0)
摘要: 用户在选型BPM软件的时候往往不知道该关注哪些功能,什么样的BPM软件能满足国内企业应用需求,笔者从多年BPM研发和实施经验提炼了中国特色BPM应该具备的功能,帮助企业在研发或者选型时参考。 对于打算自己研发BPM的企业,选用开源的流程引擎,比如:JBPM、Activiti、Flowable、Camunda等,也是一个不错的选择,但是开发工作量较大,因为开源的流程引擎几乎没有拿来即用的,需要做大量的扩展和定制开发,才能在生产环境应用。 阅读全文
posted @ 2021-06-21 13:02 大龄码农有梦想 阅读(974) 评论(0) 推荐(0)
摘要: 本文重点介绍开源流程引擎camunda的核心概念,这些概念同样适用于JBMP、Activiti、Flowable流程引擎,了解这些基本概念和原理,使用流程引擎API将更得心应手。 阅读全文
posted @ 2021-06-21 13:00 大龄码农有梦想 阅读(1347) 评论(0) 推荐(0)
摘要: 以Camunda7.13版本为例,介绍Camunda支持的开发运行环境,包括JDK、数据库、浏览器等。 阅读全文
posted @ 2021-06-21 12:58 大龄码农有梦想 阅读(741) 评论(0) 推荐(0)
摘要: flowable6.4.1流程引擎官方支持的数据库有:MySQL、hsql、Oracle、DB2 、postgres、SQL Server、H2。对于其他类型的数据库如何支持,尤其是国产数据库的支持,下面以达梦数据库为例进行介绍。对于其他国产数据库如人大金仓、神州通用等也是同样的修改方法,只是需要注意一下对应数据库的方言即可。 阅读全文
posted @ 2021-06-21 12:55 大龄码农有梦想 阅读(5350) 评论(1) 推荐(0)
摘要: 在使用开源流程引擎(如:JBPM、Activiti、Flowable、Camunda等)的时候,经常会遇到这样的需求,我们需要按照业务需求增加一张数据库的表,而且这张表是跟工作流引擎有交互的(注意不是一张业务表),那么如何扩展一张数据库表并无缝地融入到流程引擎的机制中呢?下面以Camunda BPM为例,介绍如何扩展自定义数据库表。 阅读全文
posted @ 2021-06-21 12:52 大龄码农有梦想 阅读(1401) 评论(0) 推荐(1)
摘要: camunda流程引擎官方支持的数据库有:MySQL 、MariaDB 、Oracle 、DB2 、PostgreSQL 、SQL Server、H2。对于其他类型的数据库如何支持,尤其是国产数据库的支持,下面以达梦数据库为例进行介绍。对于其他国产数据库如人大金仓、神州通用等也是同样的修改方法,只是需要注意一下对应数据库的方言即可。 阅读全文
posted @ 2021-06-21 10:45 大龄码农有梦想 阅读(3936) 评论(1) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 下一页