我必须基于Camunda BPM平台创建BPMN流程。但是当流程成功创建后,我不知道有多少个表存储了BPMN流程顶部的数据。您能告诉我包含我的BPMN流程数据的表吗?
根据Camunda forum discussion,该>>
流程引擎将XML存储在数据库中
进一步挖掘会导致another discussion entry,这表明XML可能作为一件存储在数据库中:
ACT_GE_BYTEARRAY
是正确的。为了正确解释BYTES_
字段,您的报告脚本必须能够从XML声明中检测编码,或者假定一个(应为UTF-8)]
此假设由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
表包含所有已部署的流程定义。它包括版本详细信息,资源名称或挂起状态之类的信息。