之后我们运行项目可以发现已经自动帮我们创建了一部分的表:
但是呢,这部分的表其实是不全的,我们还需要通过下面的配置创建我们关于历史信息的表:
但是到这里我们还是不够,我们还需要通过下面的SQL脚本创建我们的用户表以及...Key以及businessKey来进行定义的
这里我们需要重点理解的businessKey,其实这个key就是我们上面讲到的业务数据,一般我们定义流程实例之前都需要将我们本次流程实例需要绑定的业务数据的信息定义出来...还有一个表的数据是发生了变化的,就是act_ru_identitylink,这张表主要就是记录我们流程过程中参与流程的人员身份,这其中的人员身份只包括我们在BPMN文件里面定义的用户信息,并且这个信息应该只是代表一种身份...,我们主要看第二个属性
可以看到Activiti7要求删除流程实例的时候必须要提供一个删除的原因,这个主要就是为了迎合我们的业务数据,我们停掉某个流程,很明显都是有原因的,那么我们就肯定是要记录这个原因的...我们还是先来看看我们这次定义的BPMN文件是什么样的:
还是老样子,先部署流程–>创建流程实例–>执行候选任务的各项操作
我们创建完了,接下来我们分别查询一下wukong,bajie,shaseng下面是否有任务节点