老师您好,我对流程实例有两个问题:
创建流程实例的方法,视频中给出的是
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("Process_1", "business_id");
请问这个方法和如下所示的方法有什么区别嘛
ProcessInstance processInstance = runtimeService.createProcessInstanceBuilder()
.processDefinitionKey("Process_1")
.businessKey("business_id")
.start();
在执行上述代码创建流程实例时,act_ru_identitylink 中没有生成 bpmn 文件中指定的 user_task 的人员数据,请问老师这个数据是否与数据库选型及老师提供的 user 表有关。我使用的是 PostgreSQL 数据库 activiti 版本是 7.1.0.M6,无论是否创建 user 表,这里都没有生成人员数据,还是我创建的 bpmn 文件是有问题的,因为我 idea 版本不兼容课程中提到的插件,我下载了一个 “Camunda Modeler” 的软件用来绘制 bpmn,创建流程实例时,act_ru_task 和 act_ru_executioin 都可以正常生成数据,只有 act_ru_identitylink 没按照视频中所预期的生成数据。下面是我 bpmn 文件的 xml 麻烦老师帮忙定位一下问题,谢谢。
Flow_1wk41cc
Flow_1jcpj04
Flow_1wk41cc
Flow_1jcpj04