为什么我们需要ACT_RU_IDENTITYLINK,该表的目的是什么,为什么ACTIVITI会创建它?

时间:2019-08-02 07:43:28

标签: java mysql database activiti bpmn

mysql> DESCRIBE ACT_RU_IDENTITYLINK;

+---------------+--------------+------+-----+---------+-------+
| Field         | Type         | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| ID_           | varchar(64)  | NO   | PRI | NULL    |       |
| REV_          | int(11)      | YES  |     | NULL    |       |
| GROUP_ID_     | varchar(255) | YES  | MUL | NULL    |       |
| TYPE_         | varchar(255) | YES  |     | NULL    |       |
| USER_ID_      | varchar(255) | YES  | MUL | NULL    |       |
| TASK_ID_      | varchar(64)  | YES  | MUL | NULL    |       |
| PROC_INST_ID_ | varchar(64)  | YES  | MUL | NULL    |       |
| PROC_DEF_ID_  | varchar(64)  | YES  | MUL | NULL    |       |
+---------------+--------------+------+-----+---------+-------+

请说明表中存储了什么,如果已经有ACT_ID_MANAGEMENT,为什么我们需要它?

1 个答案:

答案 0 :(得分:2)

身份链接用于将任务与特定身份相关联。例如,用户或组可以是任务的受让人。为此,它具有类型userId,groupId和taskId。 ProcessDefinitionId和ProcessInstanceId只是链接到定义和正在执行的实例。