Как сделать расширение BonitaBPM?

Некоторое время я работал над проектом по расширению некоторых функций в BonitaBPM (особенно по управлению доступом), но я все еще не знаю, с чего начать, поэтому я хочу знать:

  1. Каковы предварительные требования для такого проекта (языки...)?
  2. Как я могу получить исходный код bonita (я видел на официальном сайте, что я должен скачать его с github, но я нашел много версий)
  3. Наконец, какие шаги я должен предпринять?

1 ответ

Обратите внимание, что REST API уже предоставляет решение для расширяемого контроля доступа. Вы можете обратиться к авторизации REST API, чтобы получить все детали.

Если у вас есть другие требования к расширению, необходимые знания будут зависеть от типа компонентов, которые вы пытаетесь настроить:

  • Bonita BPM Studio основана на Eclipse, поэтому потребуются знания в разработке плагинов Eclipse, а также используемые фреймворки.
  • Bonita BPM Engine разработан на Java с важным использованием библиотек, таких как Hibernate, Quartz..., а также служб Java EE, таких как JTA.
  • Bonita BPM Portal - это веб-приложение на Java EE, использующее такие веб-фреймворки, как GWT, JQuery и AngularJS...

На странице документации о создании решения вы можете найти список репозиториев git, которые вам необходимо клонировать для сборки всех компонентов.

Другие вопросы по тегам