Как сделать расширение BonitaBPM?
Некоторое время я работал над проектом по расширению некоторых функций в BonitaBPM (особенно по управлению доступом), но я все еще не знаю, с чего начать, поэтому я хочу знать:
- Каковы предварительные требования для такого проекта (языки...)?
- Как я могу получить исходный код bonita (я видел на официальном сайте, что я должен скачать его с github, но я нашел много версий)
- Наконец, какие шаги я должен предпринять?
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, которые вам необходимо клонировать для сборки всех компонентов.