Orbeon Forms

Créez, exécutez et gérez vos formulaires web

Orbeon Forms vous permet de gérer l'ensemble du cycle de vie de vos formulaires web et d'exécuter vos formulaires sur site ou dans le cloud, avec un accent sur la sécurité et la conformité.

Avec Orbeon Forms, vous pouvez gérer de grands volumes de formulaires complexes, accorder des droits d'accès aux utilisateurs, produire des fichiers PDF et Excel, collecter et soumettre les données de formulaires complétés avec leurs pièces jointes, et bien plus encore.

Clients Orbeon Forms dans divers secteurs

Éprouvé et en évolution depuis 2007

Orbeon Forms est utilisé dans le monde entier dans le secteur public, la banque, la santé, les télécoms, l'éducation, et bien d'autres secteurs. Nous publions une version majeure chaque année, ainsi que des versions de maintenance plus fréquentes.

Le cycle de vie d'un formulaire

Orbeon Forms vous permet de gérer l'ensemble du cycle de vie de vos formulaires : conception, tests, publication, collecte de données, validation, soumission des données de formulaire et des pièces jointes, et bien plus encore !

Pour en savoir plus, consultez Le cycle de vie d'un formulaire.

Form Runner dans les navigateurs sur ordinateur, tablette et mobile

Vos formulaires web, partout

Utilisez vos formulaires depuis un ordinateur de bureau, un portable ou un appareil mobile. Les formulaires adoptent un design adaptatif qui s'ajuste à la taille de votre écran. Les API Java et JavaScript, y compris les composants React et Angular, vous permettent d'intégrer vos formulaires à vos systèmes existants.

Interface de Form Builder pour définir des validations

Validation, visibilité, calculs, dépendances et embranchements

Avec Form Builder, vous pouvez définir des règles de validation pour les contrôles de votre formulaire. Cela inclut les messages d'erreur, d'avertissement et d'alerte à afficher. Vous pouvez aussi déterminer quels contrôles, grilles ou sections sont visibles ou modifiables par les utilisateurs. Vous pouvez également créer des règles qui calculent et renseignent automatiquement des valeurs, par exemple en fonction d'autres contrôles. La logique de validation et de calcul s'exécute en arrière-plan pendant que les utilisateurs remplissent vos formulaires, avec un retour immédiat.

Exemple de grille répétée

Sections et grilles répétées

Les sections et grilles répétées permettent de répéter des groupes de champs. Définissez un nombre minimal et maximal d'éléments autorisés, et le formulaire permettra aux utilisateurs d'ajouter des éléments jusqu'à ce que le maximum soit atteint. Ajoutez ou réordonnez facilement les éléments. Vous pouvez même créer des relations maître-détail synchronisées entre grilles et sections répétées. Orbeon Forms s'occupe du reste.

Marquage du champ SSN comme chiffré au repos

Chiffrement au repos

Cochez simplement une case dans Form Builder pour chiffrer certains champs dans votre base de données, sans effort supplémentaire. Cette fonctionnalité peut vous aider à atteindre la conformité aux réglementations de protection des données et de confidentialité, comme le RGPD.

Dialogue d'édition des actions

Actions et services

Déclarez des services HTTP et des points d'accès à des bases de données. Les actions vous permettent de réagir aux événements du formulaire et d'appeler des services. Les données retournées peuvent renseigner les valeurs de contrôles, fournir des options de menus déroulants, et plus encore. Un langage d'actions complet offre une grande flexibilité pour gérer le comportement de vos formulaires.

Dialogue d'édition d'un service HTTP

Prise en charge de JSON

Les services externes peuvent renvoyer des données au format XML comme au format JSON. Dans les deux cas, vous pouvez utiliser des actions pour traiter les données retournées.

PDF DMV rempli par Orbeon Forms

Générez des PDF, automatiquement ou à partir d'un modèle

Orbeon Forms génère automatiquement des fichiers PDF avec les données saisies par vos utilisateurs, en se basant sur la mise en page du formulaire web créé dans Form Builder. Vous pouvez également remplir un modèle PDF fourni à Form Builder. Pour en savoir plus, consultez Production de PDF.

Formulaire multipage avec interface d'assistant

Formulaires multipages

Les formulaires peuvent être présentés sous forme de beaux formulaires multipages avec navigation, afin de ne pas surcharger vos utilisateurs. Repérez facilement la page qui contient des erreurs, et passez rapidement de la liste d'erreurs à la page correspondante. En option, le mode assistant validé impose à l'utilisateur de compléter les étapes dans l'ordre.

Et aussi…

Contrôle d'accès

Directement depuis Form Builder, utilisez des permissions basées sur les rôles pour contrôler qui peut créer, consulter, mettre à jour ou supprimer des données de formulaire. Partagez l'accès aux données avec des utilisateurs au moyen de permissions basées sur des jetons.

Accessibilité

Nous nous efforçons de rendre les formulaires accessibles par défaut, afin que les lecteurs d'écran fonctionnent avec vos formulaires sans effort supplémentaire. C'est particulièrement important pour se conformer aux réglementations d'accessibilité du secteur public. Pour en savoir plus, consultez Formulaires accessibles.

Internationalisation

Localisez vos formulaires directement dans Form Builder, en fournissant des traductions pour les libellés des contrôles, les valeurs des menus déroulants, les messages d'aide et plus encore. Les utilisateurs choisissent facilement la langue qu'ils préfèrent grâce à un simple sélecteur de langue.

Prise en charge de Liferay

Exécutez les formulaires créés avec Form Builder dans le portail Liferay, et tirez parti de la gestion des utilisateurs et des permissions de Liferay.

Champs riches

Form Builder offre de nombreux contrôles de formulaire avancés, comme les champs d'adresse e-mail, de numéro de téléphone, de devise ou de nombre. Orbeon Forms fournit aux développeurs un moyen de créer leurs propres contrôles et de les ajouter à Form Builder.

Pile serveur

Côté serveur, Orbeon Forms s'exécute dans un conteneur de servlets Java et prend en charge le stockage des données dans Oracle, MySQL, SQL Server, PostgreSQL et DB2. Orbeon Forms propose aussi une API permettant l'intégration avec d'autres bases de données ou backends.