Camunda:6张人员信息表及结构详细说明(act_id_*)

300 阅读2分钟

主要存储用户基本及拓展、组、租户以及三者之间关联关系的信息。

基于camunda7.20

仅供参考:

  1. act_id_user:存储用户的基本信息,如用户名、密码等。
  • ID_:用户的唯一标识符,主键。
  • REV_:版本号,用于乐观锁控制。
  • FIRST_:用户的名字或姓氏中的第一个单词。
  • LAST_:用户的姓氏(或名字中除第一个单词以外的部分)。
  • EMAIL_:用户的电子邮件地址(有时也用作用户名)。
  • PWD_:用户的密码,以加密形式存储。
  • SALT_:密码散列使用的盐值。
  • LOCK_EXP_TIME_:锁定过期时间,表示在哪个时间点之前锁定将仍然有效,以 UTC 时间表示。
  • ATTEMPTS_:登录尝试失败的次数。
  • PICTURE_ID_:用户头像的唯一标识符。图片资源存储在act_ge_bytearray表中。
  1. act_id_info:存储用户的拓展信息。可自定义拓展信息类型和值。与act_id_user为多对一的关系。
  • ID_:主键。

  • REV_:版本号,用于乐观锁控制。

  • USER_ID_:外键,act_id_user表的ID_。

  • TYPE_:拓展信息的类型。一般为IdentityInfoEntity类下的静态字段:
    TYPE_USERACCOUNT = "account";(camunda7.20中已弃用)
    TYPE_USERINFO = "userinfo";

  • KEY_:拓展信息的键。

  • VALUE_:拓展信息的值。

  • PASSWORD_:未知作用。

  • PARENT_ID_:对应该表(act_id_info)中的ID_。(父拓展信息标识,用于建立拓展信息的层次结构。)

  1. act_id_group:存储用户组(或角色)的信息。
  • ID_:流程定义的唯一标识,也是该表的主键。
  • REV_:版本号,用于乐观锁控制。
  • NAME_:用户组的名称。
  • TYPE_:用户组的类型的名称。camunda中的Groups接口,默认三种静态字段
    CAMUNDA_ADMIN = "camunda-admin";
    GROUP_TYPE_SYSTEM = "SYSTEM";
    GROUP_TYPE_WORKFLOW = "WORKFLOW";
  1. act_id_membership:用户和组的关联表。
  • USER_ID_:用户id,外键。
  • GROUP_ID_:组的id,外键。
  1. act_id_tenant:租户信息表。
  • ID_:租户id,主键。
  • REV_:版本号,用于乐观锁控制。
  • NAME_:租户的名字。
  1. act_id_tenant_member:用户、组、租户的关联表。
  • ID_:主键。
  • TENANT_ID_:租户id,外键。
  • USER_ID_:用户id,外键。
  • GROUP_ID_:组的id,外键。