RepositoryService

repository 的意思,表示是用来存储配置信息的表.所以理解一下就是说RepositoryService就是操作配置信息资源的Service。
RepositoryService 我称之为对于流程本身的操作。

createDeployment

该方法是

setDeploymentCategory 设置部署的类别。可以按类别查询部署
setDeploymentKey
getBpmnModel 数据库中存在的流程文档转化为模型

部署流程

deployBPMN(){
   //获取需要部署的xml文件
   String fileName="":
   repositoryService.createDeployment()
                    .addClassPathResource()
                    .name()
                    .deploy();
   //部署完成

}

启动流程

runtimeService.startProcessInstanceByKey

参数:
1.processDefinitionKey:流程定义的key,用于唯一标识一个流程定义。这是启动流程实例时必须提供的参数。
2.variables:一个Map类型的参数,用于传递给流程实例的变量。这些变量可以在流程执行过程中被引用和使用,以实现动态的业务逻辑。
3.businessKey:与流程实例关联的业务关键字,用于标识一个特定的流程实例。这有助于在业务流程中跟踪和管理特定的实例。
4.starter:启动流程实例的用户。这个参数通常用于记录流程实例的启动者信息,以便在后续的业务处理中进行权限验证和责任追溯。
5.tenantId:在多租户环境中,用于指定流程实例所属的租户ID。这有助于实现不同租户之间的业务隔离和权限管理。

全部方法

startProcessInstanceByKey

标签: none

相关阅读

  • 测试信息
  • 开发商:阿里巴巴
  • 版本号:1.0
  • 配色:(企业家)” 推选活动结果
  • 测试信息
  • 测试信息
  • 测试信息