Сколько таблиц хранится в базе данных камунды при создании нового BPMN-процесса - PullRequest
1 голос
/ 20 сентября 2019

Мне нужно создать BPMN-процесс на основе платформы Camunda BPM.Но когда процесс создается успешно, я не знаю, сколько таблиц хранит данные вершины BPMN-процесса.Не могли бы вы показать мне таблицы, содержащие данные моего процесса BPMN?

Ссылки: Схема базы данных Camunda

1 Ответ

0 голосов
/ 25 сентября 2019

Согласно обсуждению на форуме Camunda , механизм процесса

сохраняет XML в базе данных

Дальнейшее копирование приводит к другая запись обсуждения , которая указывает, что XML, вероятно, хранится в базе данных как одна часть:

ACT_GE_BYTEARRAY является правильным.Для правильной интерпретации поля BYTES_ ваш сценарий отчета должен быть в состоянии обнаружить кодировку из декларации XML или принять ее (должна быть UTF-8)

Part of Camunda DB diagram

Это предположение подтверждается еще одной записью на форуме , в которой говорится

Обычно файлы сохраняются как BLOB-объекты в ACT_GE_BYTEARRAY (и, как вы уже сделалиКак уже упоминалось, камунда сохраняет ссылку в ACT_RU_VARIABLE.BYTEARRAY_ID_)

Также имеется документация о том, как извлечь информацию из BLOB-объектов .

И последнее, но не менее важное:в соответствии с Руководство пользователя Camunda 7.5 , процесс также сохраняется в машиночитаемом формате:

Таблица ACT_RE_PROCDEF содержит все развернутые определения процесса.Он включает в себя такую ​​информацию, как сведения о версии, имя ресурса или состояние приостановки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...