Camunda:6张资源数据表及结构详细说明(act_re_*)

225 阅读5分钟

主要存储包括表单、Case、决策以及流程的资源定义和部署信息。

基于camunda7.20

仅供参考:

  1. act_re_camformdef:存储 Camunda 表单定义的信息。
  • ID_:表单定义的唯一标识,也是该表的主键。
  • REV_:版本号,用于乐观锁控制。
  • KEY_:表单定义的关键字,是用于查询该表单定义的唯一标识。
  • VERSION_:表单定义的版本。
  • DEPLOYMENT_ID_:表单定义所属的部署 ID。
  • RESOURCE_NAME_:表单定义的资源名称,用于加载与存储表单定义的文件名。
  • TENANT_ID_:表单定义所属的租户 ID,通常用于多租户场景中。
  1. act_re_case_def:存储 Case 定义的信息。
  • ID_:Case 定义的唯一标识,也是该表的主键。
  • REV_:版本号,用于乐观锁控制。
  • CATEGORY_:Case 定义的分类,可以用于组织或查询 Case 定义。
  • NAME_:Case 定义的名称。
  • KEY_:Case 定义的关键字,是用于查询该 Case 定义的唯一标识。
  • VERSION_:Case 定义的版本。
  • DEPLOYMENT_ID_:Case 定义所属的部署 ID。
  • RESOURCE_NAME_:Case 定义的 XML 文件名称,用于加载和存储 Case 定义的文件名。
  • DGRM_RESOURCE_NAME_:Case 定义的流程图文件名称,用于加载流程定义的文件名。
  • TENANT_ID_:Case 定义所属的租户 ID,通常用于多租户场景中。
  • HISTORY_TTL_:Case 历史数据的存储时间限制,以天数表示。超过存储时间限制的历史数据会被清理,以减少数据库占用。
  1. act_re_decision_def:存储决策定义信息。
  • ID_:规则决策定义的唯一标识,也是该表的主键。
  • REV_:版本号,用于乐观锁控制。
  • CATEGORY_:规则决策定义的分类,可以用于组织或查询规则决策定义。
  • NAME_:规则决策定义的名称。
  • KEY_:规则决策定义的关键字,是用于查询规则决策定义的唯一标识。
  • VERSION_:规则决策定义的版本。
  • DEPLOYMENT_ID_:规则决策定义所属的部署 ID。
  • RESOURCE_NAME_:规则决策定义的 XML 文件名称,用于加载和存储规则决策定义的文件名。
  • DGRM_RESOURCE_NAME_:规则决策定义的流程图文件名称,用于加载流程定义的文件名。
  • DEC_REQ_ID_:规则决策的请求 ID。
  • DEC_REQ_KEY_:规则决策请求的关键字。
  • TENANT_ID_:规则决策定义所属的租户 ID,通常用于多租户场景中。
  • HISTORY_TTL_:规则决策历史数据的存储时间限制,以天数表示。超过存储时间限制的历史数据会被清理,以减少数据库占用。
  • VERSION_TAG_:规则决策定义的版本标签,用于描述版本标识的属性。
  1. act_re_decision_req_def:存储决策要求定义的信息。
  • ID_:规则决策请求定义的唯一标识,也是该表的主键。
  • REV_:版本号,用于乐观锁控制。
  • CATEGORY_:规则决策请求定义的分类,可以用于组织或查询规则决策请求定义。
  • NAME_:规则决策请求定义的名称。
  • KEY_:规则决策请求定义的关键字,是用于查询规则决策请求定义的唯一标识。
  • VERSION_:规则决策请求定义的版本。
  • DEPLOYMENT_ID_:规则决策请求定义所属的部署 ID。
  • RESOURCE_NAME_:规则决策请求定义的 XML 文件名称,用于加载和存储规则决策请求定义的文件名。
  • DGRM_RESOURCE_NAME_:规则决策请求定义的流程图文件名称,用于加载流程定义的文件名。
  • TENANT_ID_:规则决策请求定义所属的租户 ID,通常用于多租户场景中。
  1. act_re_deployment:流程部署信息。每次部署生成一条记录,一次可以同时部署n个流程,与act_re_procdef表是一对多的关系。
  • ID_:部署的唯一标识,也是该表的主键。
  • NAME_:部署的名称。
  • DEPLOY_TIME_:部署的时间。
  • SOURCE_:部署来源的标识,用于记录部署的来源类型,例如Web浏览器部署、Camunda Modeler部署等。
  • TENANT_ID_:部署所属的租户 ID,通常用于多租户场景中。
  1. act_re_procdef:存储已部署流程的基本信息。根据key区分,每次部署就更新一次版本号(version)。
  • ID_:流程定义的唯一标识,也是该表的主键。
  • REV_:版本号,用于乐观锁控制。
  • CATEGORY_:流程定义的分类,可以用于组织或查询流程定义。
  • NAME_:流程定义的名称。
  • KEY_:流程定义的关键字,是用于查询流程定义的唯一标识。
  • VERSION_:流程定义的版本。
  • DEPLOYMENT_ID_:流程定义所属的部署 ID。
  • RESOURCE_NAME_:流程定义的 XML 文件名称,用于加载和存储流程定义的文件名。
  • DGRM_RESOURCE_NAME_:流程定义的流程图文件名称,用于加载流程定义的文件名。
  • HAS_START_FORM_KEY_:标识流程定义是否有启动表单。
  • SUSPENSION_STATE_:流程定义的挂起状态,表示流程定义是否挂起。
  • TENANT_ID_:流程定义所属的租户 ID,通常用于多租户场景中。
  • VERSION_TAG_:流程定义的版本标签,用于描述版本标识的属性。
  • HISTORY_TTL_:流程定义的历史数据的存储时间限制,以天数表示。超过存储时间限制的历史数据会被清理,以减少数据库占用。
  • STARTABLE_:标识流程定义是否可启动。