在真正跑起一个流程之前首先发布流程资源.流程资源包括bpmn20.xml、规则文件(drools中)、流程图等等.
example:
repositoryService
.createDeployment()
.addClasspathResource(resourceCP)
.deploy();
当调用上述代码时activiti的内部调用流程如上述图所示.
每一个DeploymentBuilder实例对应一个DeploymentEntity实例,DeploymentEntity是发布对应的持久化对象,其对应流程数据库中的act_re_deployment表.
public class DeploymentEntity implements Serializable, Deployment, PersistentObject {
private
static
final
long
serialVersionUID
= 1L;
protected
String
id
;
protected
String

本文详细记录了Activiti流程引擎在部署过程中涉及的关键步骤,包括解析bpmn20.xml文件、处理规则文件(如Drools)以及流程图等资源。通过对源码的分析,读者将更深入地了解如何在Activiti中发布和运行流程。

1851

被折叠的 条评论
为什么被折叠?



