首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我们需要ACT_RU_IDENTITYLINK ?这个表的用途是什么?为什么ACTIVITI要创建它?

ACT_RU_IDENTITYLINK是Activiti工作流引擎中的一个表,用于存储与流程实例相关的身份链接信息。它的主要用途是记录流程实例与用户、用户组、角色之间的关联关系。

在一个工作流中,不同的任务可能需要不同的用户或用户组来执行。ACT_RU_IDENTITYLINK表记录了这些任务与用户、用户组、角色之间的关联关系,以便在流程执行过程中进行权限控制和任务分配。

具体来说,ACT_RU_IDENTITYLINK表包含以下字段:

  • ID:主键ID
  • GROUP_ID:用户组ID
  • TYPE:身份类型,可以是用户(user)或用户组(group)
  • USER_ID:用户ID
  • TASK_ID:任务ID
  • PROC_INST_ID:流程实例ID

通过这个表,Activiti可以根据流程定义中的配置,将任务分配给相应的用户、用户组或角色,并在流程执行过程中进行权限验证。这样可以确保只有具有相应权限的用户才能执行相应的任务,保证流程的安全性和可控性。

ACTIVITI创建ACT_RU_IDENTITYLINK表是为了支持工作流引擎的权限控制和任务分配功能。通过这个表,Activiti可以灵活地管理流程实例与用户、用户组、角色之间的关联关系,实现流程的动态调度和执行。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云工作流(Tencent Cloud Workflow):https://cloud.tencent.com/product/wf
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Activiti7笔记(二)Activiti7一共涉及到25张表,哪些操作会涉及哪些表,每张表的作用是什么

第二部分是表示表的用途的两个字母标识。 用途也和服务的 API 对应。 ACT_RE :'RE’表示 repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 ACT_RU:'RU’表示 runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti 只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。 ACT_HI:'HI’表示 history。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。 ACT_GE : GE 表示 general。 通用数据, 用于不同场景下

02
  • Flowable数据库

    Flowable的所有数据库表都以ACT_开头。第二部分是说明表用途的两字符标示符。服务API的命名也大略符合这个规则。 ACT_RE_*: ‘RE’代表 repository 。带有这个前缀的表包含“静态”信息,例如流程定义与流程资源(图片、规则等)。 ACT_RU_*: ‘RU’代表 runtime 。这些表存储运行时信息,例如流程实例(process instance)、用户任务(user task)、变量 (variable)、作业(job)等。Activiti只在流程实例运行中保存运行时数据,并在流程实例结束时删除记录。这样保证运行时表小和 快。 ACT_ID_*: ‘ID’代表 identity 。这些表包含身份信息,例如用户、组等。 ACT_HI_*: ‘HI’代表 history 。这些表存储历史数据,例如已完成的流程实例、变量、任务等。 ACT_GE_*: 通用数据。用于不同场景下。

    01
    领券