Orbeon Forms

Orbeon Forms — прекрасное решение для создания и развертывания веб-форм. Orbeon Forms дает возможность специалистам без глубокого знания веб-технологий легко создавать большие формы со сложной валидацией, позволяющие решить даже самые нетривиальные задачи по сбору информации.
Система реализует стандарт W3C XForms, является открытой и свободно распространяемой. Orbeon Forms используется во всем мире в таких отраслях, как оказание государственных услуг, банковское дело, здравоохранение, телекоммуникации и образование.

Form Builder

Создание и работа с формами при помощи браузера

Одним из важных компонентов Orbeon Forms является приложение Form Builder. С его помощью за считанные минуты можно создавать и разворачивать формы прямо из веб-браузера. При этом не требуется устанавливать дополнительные клиентские программы или плагины. Веб-формы создаются и визуализируются с использованием стандартных веб-технологий и могут быть доступны с настольных компьютеров, ноутбуков и мобильных устройств.

Проверка, видимость, расчеты и развертывание

Form Builder позволяет:

Задавать правила проверки данных
в полях формы и демонстрации сообщений об ошибках
Определять видимость полей
и доступность полей для
редактирования
Создавать правила для автоматического расчета и заполнения значений, например, на основе других полей

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

 

Повторяющиеся разделы и таблицы

Form Builder поддерживает создание форм с повторяющимися группами полей. Например — формы для ввода пользователем информации о членах семьи с указанием имени, пола, даты рождения и номера социального страхования.
Можно установить минимальное и максимальное количество разрешенных элементов, и пользователям будет доступно добавление элементов до достижения максимума. Элементы также могут быть перераспределены в удобном порядке.

Валидация полей ввода

Для ряда полей, создаваемых в Form Builder, по умолчанию предусмотрен механизм автоматической валидации. К таким полям относятся адрес электронной почты, номер телефона, валюта, даты. Orbeon Forms предоставляет разработчикам возможность создавать и добавлять в Form Builder собственные валидируемые поля..

Создание PDF-файлов

Orbeon Forms может создавать файлы PDF с данными, введенными пользователями:

Автоматически на основе макета веб-формы, созданной в Form Builder
С использованием шаблона PDF с заданными
вами в Form Builder параметрами

Многостраничные формы

Чтобы пользователи не сталкивались со сложностями при работе с большими многостраничными формами, для любой из них может быть реализован интуитивно понятный и удобный механизм навигации. Если какая-то из страниц формы содержит ошибки, можно быстро перейти из списка ошибок на соответствующую страницу.

Локализация

Локализация форм происходит непосредственно с помощью Form Builder.

Работа с веб-сервисами

Формы поддерживают вызовы веб-сервисов и заполнение полей данными, полученными из внешних информационных систем.

Высокая совместимость

Orbeon Forms работает на Java-технологиях и поддерживает хранение данных в Oracle, MySQL, SQL Server, PostgreSQL, DB2,
а также в XML-базе данных eXist.
Orbeon Forms также имеет API, позволяющий интегрироваться с другими базами данных или бэкэндами.

Интеграция c Liferay

Liferay обладает набором готовых портлетов, которые позволяют быстро встраивать формы, созданные в Orbeon Forms.