Как правильно вызывать внешний API, когда форма Orbeon проверена?
Я создал форму Orbeon с 5 полями:
- Имя
- Второе имя
- Эл. почта
- Телефон
- Описание случая
Я хочу вызвать внешний REST API ( Nuxeo: обновление документа), когда форма проверена.
Читая документацию Orbeon, я не могу найти правильный способ сделать это.
Основываясь на документации, найденной в Orbeon Http Services, похоже, что она не предоставляет способ настроить JSON, который я должен отправить в вызове API, со значениями полей формы.
1 ответ
Вот общая идея:
- Вы можете настроить, какую кнопку вы хотите иметь внизу формы ( документ).
- Каждой кнопкой запускается "процесс". Процесс состоит из последовательности действий ( док).
- Одно из возможных действий
send()
, который позволяет отправлять XML-файл, содержащий данные, введенные пользователями ("данные формы"), в службу, которую вы предоставляете ( doc).
При этом вы можете настроить форму, чтобы она имела кнопку "Отправить", которая при активации запускает проверку, сохраняет данные и отправляет их в вашу службу.