历史记录

历史记录是捕获流程执行期间发生的情况并将其永久存储的组件。 与运行时数据相反, 在流程实例完成后,历史数据也会一直保留在数据库中。

有六个历史记录实体:

  • 历史流程实例(Historic Process Instances) — 包含当前和过去流程实例的信息。

  • 历史变量实例(Historic Variable Instances) — 包含流程变量或任务变量的最新值。

  • 历史活动实例(Historical Activity Instances)-- 包含活动(流程中的节点)的单次执行的信息。

  • 历史任务实例(Historic Task Instances)-- 包含当前和过去(已完成和已删除)任务实例的信息。

  • 历史身份链接(Historic Identity Links)-- 包含任务和流程实例的当前和过去身份链接的信息。

  • 历史详细信息(Historic Details)-- 包含与历史流程实例、活动实例或任务实例相关的各种信息。

由于数据库包含过去和正在进行的实例的历史记录实体, 在查询这些表时, 需要考虑最大程度地减少对运行时流程实例数据的访问,从而保持运行时的执行性能。

详情参阅 Flowable 文档