У меня есть один API-интерфейс расширения, я загружаю его через API-интерфейс web/resource/REST, после загрузки он работает хорошо. однако я использовал код для загрузки, я использовал PageAPI.createPage() для загрузки расширения, оно успешно загружено, но оно не работает, я проверяю файл на сервере, с сервера, я не могу найти расширение от ${BONITA_HOME}\bonita\client\tenants\1\work
, он существует только на ${BONITA_HOME}\bonita\client\tenants\1\temp
, отладка, файлы включают сервлет pageAPI и включают PageDataStore.createEngieenPage(), поэтому мой вопрос: как я могу использовать REST API для добавления расширения и его развертывания?
как использовать rest API для создания API расширения на Bonita BPM
comment
Пожалуйста, рассмотрите возможность предоставления MCVE.
- person Eduard Malakhov   schedule 01.04.2017
Ответы (1)
Чтобы программно развернуть расширение Bonita REST API, вам необходимо:
- Вызов
loginservice
REST API для аутентификации - Отправьте файл во временную папку на стороне сервера с помощью сервлета
uploadPage
- Зарегистрируйте новое расширение REST API, вызвав
portal/page
REST API.
Я создаю базовый скрипт Groovy, демонстрирующий это.
person
Antoine Mottier
schedule
05.04.2017