Как правильно вызывать внешний API, когда форма Orbeon проверена?

Я создал форму Orbeon с 5 полями:

  • Имя
  • Второе имя
  • Эл. почта
  • Телефон
  • Описание случая

Я хочу вызвать внешний REST API ( Nuxeo: обновление документа), когда форма проверена.

Читая документацию Orbeon, я не могу найти правильный способ сделать это.

Основываясь на документации, найденной в Orbeon Http Services, похоже, что она не предоставляет способ настроить JSON, который я должен отправить в вызове API, со значениями полей формы.

1 ответ

Вот общая идея:

  1. Вы можете настроить, какую кнопку вы хотите иметь внизу формы ( документ).
  2. Каждой кнопкой запускается "процесс". Процесс состоит из последовательности действий ( док).
  3. Одно из возможных действий send(), который позволяет отправлять XML-файл, содержащий данные, введенные пользователями ("данные формы"), в службу, которую вы предоставляете ( doc).

При этом вы можете настроить форму, чтобы она имела кнопку "Отправить", которая при активации запускает проверку, сохраняет данные и отправляет их в вашу службу.

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