创建新的BPMN proc时,在camunda数据库中存储了多少张表

问题描述 投票:1回答:1

我必须基于Camunda BPM平台创建BPMN流程。但是当流程成功创建后,我不知道有多少个表存储了BPMN流程顶部的数据。您能告诉我包含我的BPMN流程数据的表吗?

参考:Camunda Database Schema

database bpmn camunda
1个回答
0
投票

根据Camunda forum discussion,该>>

流程引擎将XML存储在数据库中

进一步挖掘会导致another discussion entry,这表明XML可能作为一件存储在数据库中:

ACT_GE_BYTEARRAY是正确的。为了正确解释BYTES_字段,您的报告脚本必须能够从XML声明中检测编码,或者假定一个(应为UTF-8)]

Part of Camunda DB diagram

此假设由yet another forum entry表示

通常文件被作为Blob存储在ACT_GE_BYTEARRAY中(正如您已经提到的,camunda将参考保存在ACT_RU_VARIABLE.BYTEARRAY_ID_中)

还有documentation how to extract the information from the blobs

最后但并非最不重要的是,根据Camunda Userguide 7.5,该过程也以机器可读格式存储:

ACT_RE_PROCDEF表包含所有已部署的流程定义。它包括版本详细信息,资源名称或挂起状态之类的信息。

© www.soinside.com 2019 - 2024. All rights reserved.