Bonnes pratiques relatives aux formulaires mobiles mobile-forms-best-practices
Pour les cas d’utilisation de formulaire mobile et hors ligne, l’approche recommandée consiste à créer votre propre application native et à récupérer les définitions de formulaire via l’API de Forms adaptative découplée. Vous pouvez ainsi contrôler entièrement l’expérience mobile et bénéficier d’une prise en charge continue à mesure que les plateformes mobiles évoluent.
Approche recommandée recommended-approach
Créez une application mobile native (iOS ou Android) qui :
-
Récupère la définition d’un formulaire découplé - Utilisez les API Forms adaptatives découplées pour récupérer le fichier JSON à la demande (par exemple, lorsque l’utilisateur ouvre un formulaire ou y accède dans votre application). Vous pouvez répertorier les formulaires disponibles, puis récupérer la définition de formulaire par ID.
-
Effectue le rendu du formulaire dans votre application - Utilisez le framework d’interface utilisateur de votre choix (par exemple, React Native ou vues natives) pour effectuer le rendu du formulaire à partir du fichier JSON. Vous pouvez utiliser le SDK Web Forms et les composants React de formulaires adaptatifs découplés existants lorsqu’ils s’adaptent à votre pile, ou créer votre propre moteur de rendu qui utilise la même structure JSON.
-
Prise en charge facultative hors ligne - Implémentez un stockage local et une synchronisation dans votre application. Par exemple, mettez en cache les définitions de formulaire en ligne, enregistrez les brouillons localement et envoyez ou synchronisez les données lorsque l’appareil est de nouveau en ligne.
Cette approche permet à votre application d’être maintenue à mesure que Android et iOS changent. Elle utilise également la plateforme de Forms adaptatif découplé prise en charge pour la création, la validation et l’envoi de formulaires.
Prise en main getting-started
- Présentation des formulaires adaptatifs découplés AEM - Fonctionnalités et concepts.
- API de formulaires adaptatifs découplés - Répertoriez, récupérez, validez et envoyez des formulaires par programmation.
- Architecture - Comment fonctionnent les formulaires adaptatifs découplés et comment les applications front-end les utilisent.
Pour une intégration étape par étape, consultez Création et publication d’un formulaire découplé et le Portail de développement.