Системная таблица по умолчанию в BonitaSoft BPMN

Я новичок в BonitaSoft BPMN. Пожалуйста, уточните, есть ли у BonitaSoft системные таблицы по умолчанию в качестве Activiti BPMN? Где хранится информация, если мы запускаем процесс в Bonita. Пожалуйста помоги.


person RT20    schedule 13.04.2015    source источник
comment
Переполнение стека, похоже, не является первой остановкой для этого вопроса, не связанного с кодированием. См. community.bonitasoft.com/resources/faq#question.   -  person xmojmr    schedule 13.04.2015


Ответы (3)


Bonita имеет две базы данных: 1. bonita_journal
2. bonita_history

Если вы запустите процесс, он сохранит данные в bonita_journal db и закроет процесс, хранящий данные в bonita_history.

Обе базы данных имеют 69 таблиц:

+--------------------------+
| Tables_in_bonita_journal |
+--------------------------+
| BN_ABSTR_ACT             |
| BN_ABSTR_ACT_ITDESC      |
| BN_ACTOR_DEF             |
| BN_ACT_CAND              |
| BN_ACT_DEF               |
| BN_ACT_INST              |
| BN_ACT_PERFORMERS        |
| BN_ATTACH_DEF            |
| BN_ATTS_INST             |
| BN_ATTS_METADATA         |
| BN_CATEGORY              |
| BN_COMMENTS              |
| BN_CON_DEF               |
| BN_CON_PARAM_            |
| BN_DATAF_DEF             |
| BN_ENTITY_RULE           |
| BN_EVENTS                |
| BN_EVENT_PROC_DEF_       |
| BN_EXCEPTION_RULE        |
| BN_GROUP                 |
| BN_GROUP_RULE            |
| BN_IEI_                  |
| BN_IE_DEF                |
| BN_INCOMP_EVENTS         |
| BN_INST_ACTUSERS         |
| BN_INST_USERS            |
| BN_ITER_DESCR            |
| BN_LOB                   |
| BN_MEMBERSHIP            |
| BN_MEMBERSHIP_RULE       |
| BN_METADATA              |
| BN_OEI_                  |
| BN_OE_DEF                |
| BN_PI_STATE_UPD          |
| BN_PROC_CAT              |
| BN_PROC_DEF              |
| BN_PROC_INST             |
| BN_PROC_INST_CHILD       |
| BN_PROC_INST_VARS        |
| BN_PROC_METADATA         |
| BN_PROC_SUBPROC          |
| BN_PROFILE_METADATA      |
| BN_PVM_ARGDESCR          |
| BN_PVM_DESCR             |
| BN_PVM_EXEC              |
| BN_PVM_OPERATION         |
| BN_ROLE                  |
| BN_ROLE_RULE             |
| BN_RULE                  |
| BN_RULETYPE_POLICY       |
| BN_STATE_UPD             |
| BN_SUBFLOW_PARAM_DEF     |
| BN_TASK_ASS_UPD          |
| BN_TA_UPD_CAND           |
| BN_TRANS_DEF             |
| BN_TRANS_STATES          |
| BN_USER                  |
| BN_USER_MEMBERSHIP       |
| BN_USER_PROFILE_METADATA |
| BN_USER_RULE             |
| BN_VAR                   |
| BN_VAR_UPDATE            |
| BN_WEB_CASE              |
| BN_WEB_TOKEN             |
| ENTRY_NODES              |
| EXIT_NODES               |
| INCOMING_TR              |
| OTHER_NODES              |
| OUTGOING_TR              |
person viveik10    schedule 05.05.2015
comment
Обратите внимание, что это структура таблицы для Bonita BPM 5. Bonita BPM 6 использует только одну базу данных, а архивная таблица имеет префикс в своем имени. - person Antoine Mottier; 19.07.2015

Bonita BPM использует базу данных H2 для хранения системных данных. Дополнительную информацию можно найти в документации: http://documentation.bonitasoft.com/database-configuration-1#h2default

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

person YLombardi    schedule 16.04.2015

Есть два основных «приложения», когда вы говорите Bonita. Bonita BPM Studio и Bonita Portal. В текущей версии 6.5.X по умолчанию Bonita BPM Studio использует базу данных H2.

Если вы хотите изменить базу данных, просто измените два файла в разделе <bonita-folder>\workspace\server_configuration\tomcat_conf:

  • ...\Каталина\локальный\бонита.xml
  • ...\bitronix-resources.properties
person pedrociarlini    schedule 23.04.2015
comment
Вы не должны изменять базу данных среды разработки (Studio и ее Tomcat). Использование базы данных, отличной от H2, предназначено только для производства, и вы не можете работать с Studio. Bonitasoft предоставляет 3 пакета для производства (без студии): один с Tomcat, один с Jboss и еще один для интеграции в ваш сервер веб-приложений Java. - person ttoine; 24.04.2015
comment
Ну, я думаю, это ваше мнение. В моей компании мы используем SQL Server 2008 в качестве среды разработки, и она работает хорошо, помимо более высокой производительности и тестов данных, которые намного проще, чем те, которые выполняются в базе данных h2. - person pedrociarlini; 27.04.2015
comment
Но это означает, что вы делаете тесты со Студией. Вы должны сделать их с пучком. - person ttoine; 28.04.2015
comment
У нас есть три среды: разработка/тестирование (в студии), пре-продакшн (бандл) и продакшн (бандл). Итак, я не думаю, что мой ответ выше неверен. - person pedrociarlini; 29.04.2015
comment
Но вы используете SQL Server со Studio? - person ttoine; 29.04.2015
comment
Да. Это именно то, что я имею в виду под В моей компании мы используем SQL Server 2008 в качестве среды разработки, и она работает хорошо - person pedrociarlini; 30.04.2015
comment
Ok. просто обратите внимание, что не рекомендуется менять базу данных студии ;-) - person ttoine; 30.04.2015