JBPM 流程定义基础 01

本文介绍在jBPM中流程定义部署时ID的生成规则。若未指定key,则根据名称自动生成,并保留字母数字字符。流程版本号自动递增,首次部署默认为1。举例说明了不同情况下的ID生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在部署的过程中,流程定义会被分配一个格式为{key}:{version}的id

如果没有提供key,会在名字的基础自动生成。生成的key会替换所有不是字母和数字的字符。

同一个名字关联一个key,反之亦然。

一般Key跟名字相同

如果没有为流程文件提供版本号,jBPM会自动为它分配一个版本号。请特别注意那些已经部署了的名字相同的流程文件的版本号。它会比已经部署的同一个key的流程定义里最大的版本号还大。没有部署相同key的流程定义的版本号会分配为1,

在下面第1个例子里,我们只提供了流程的名字,没有提供其他信息:

<process nam="Insurance claim">
...
</process>
            

假设这个流程是第一次部署,下面就是它的属性:

表4.1.没有key值的属性流程

Property Value Source name Insurance claim process xml key Insurance_claim generated version 1 generated id Insurance_claim:1 generated


第2个例子我们将演示如何通过设置流程的key来获得更短的id。

<process name="Insurance claim" key="ICL">
...
</process>
            

这个流程定义的属性就会像下面这样:

表4.2.有key值属性的流程

Property Value Source name Insurance claim process xml key ICL process xml version 1 generated id ICL:1 generated


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值