Questions fréquentes headless-adaptive-forms-faq

Dois-je connaître React.js pour utiliser les formulaires adaptatifs découplés ?

Vous pouvez utiliser n’importe quel framework, bibliothèque ou langue pour générer des formulaires adaptatifs découplés et utiliser les API REST Adobe pour valider et envoyer les formulaires. La bibliothèque AF-core, prête à l’emploi, est indépendante du framework. Les bibliothèques React-Render et React-component, également prêtes à l’emploi, sont fournies pour votre commodité. Vous pouvez créer vos propres composants ; vous n’êtes pas limité à ceux fournis.

Ai-je besoin du sandbox Forms as a Cloud Service pour utiliser des formulaires adaptatifs découplés ?

Vous pouvez utiliser l’application de démarrage pour commencer à développer et à styliser vos formulaires adaptatifs découplés. Vous avez besoin de Forms as a Cloud Service pour héberger et utiliser des formulaires adaptatifs découplés ainsi que des fonctionnalités de formulaires back-end.

Où puis-je obtenir un aperçu d’un formulaire adaptatif découplé ? storybook-example

Vous pouvez utiliser l’application de démarrage pour afficher et prévisualiser un formulaire adaptatif découplé personnalisé. Vous pouvez également modifier un exemple de storybook pour prévisualiser un formulaire adaptatif découplé.

Est-il possible d’utiliser des formulaires adaptatifs découplés avec des frameworks personnalisés ?

Les formulaires adaptatifs découplés sont basés sur une spécification standard. Vous pouvez étendre la spécification et l’utiliser pour créer des composants personnalisés. Par exemple, des composants pour Chakra UI, Vue.js, etc.

Les formulaires adaptatifs découplés prennent-ils en charge les champs en cascade ?

Dans les champs en cascade, le contenu du second champ dépend du contenu choisi dans le premier champ. Le storybook fournit un exemple de champs en cascade.

Les formulaires adaptatifs découplés permettent-ils de préremplir des formulaires avec des données personnalisées ?

Les formulaires adaptatifs découplés permettent de préremplir des formulaires avec des données personnalisées. Le storybook fournit un exemple de la façon de préremplir un formulaire adaptatif découplé.

Puis-je utiliser des formulaires adaptatifs découplés avec Angular SPA ?

Vous pouvez utiliser le SDK web pour intégrer des formulaires adaptatifs découplés avec Angular SPA. Il est indépendant de tout framework. Vous pouvez utiliser le SDK React comme référence.

Existe-t-il un plug-in pour faciliter le développement des formulaires adaptatifs découplés ?

Oui — une extension Visual Studio Code vous permet de créer manuellement des formulaires adaptatifs découplés dans JSON.

Quelle est l’approche recommandée pour les formulaires mobiles ou hors ligne ? mobile-offline-forms

Créez votre propre application native et récupérez les définitions de formulaire via l’API de Forms adaptatif découplé. Vous pouvez éventuellement implémenter une prise en charge hors ligne (par exemple, le stockage local et la synchronisation). Consultez la section ​ Bonnes pratiques relatives aux formulaires mobiles ​ pour connaître l’approche recommandée et les liens vers les API.

Comment utiliser les API GraphQL ou découplées avec AEM Forms ?

AEM Headless Adaptive Forms utilise les API HTTP/REST, pas GraphQL. Votre application appelle ces API pour répertorier les formulaires, récupérer une définition de formulaire (JSON), valider, envoyer et suivre le statut d’envoi. Utilisez les API HTTP de formulaires adaptatifs découplés pour consulter l’ensemble des informations. Pour savoir comment les formulaires sont récupérés et rendus, consultez Architecture et Présentation des formulaires découplés.

Comment puis-je implémenter et mettre en forme des formulaires découplés à l’aide des composants React dans Adobe AEM Forms ?

Vous implémentez et mettez en forme des formulaires découplés à l’aide de vos propres composants React et CSS (ou d’une bibliothèque d’IU telle que l’IU Material). La logique du formulaire (état, validation et règles) provient de Forms Web SDK et du fichier JSON du formulaire ; votre application fournit l’interface utilisateur qui la génère.

Pour des concepts tels que quand utiliser les formulaires découplés, la gestion des états et la validation, voir Comprendre les formulaires découplés.

Comment mettre en œuvre et personnaliser AEM Forms avec des CSS, des thèmes, des éditeurs de règles et des formulaires découplés personnalisés ?

Formulaires découplés : le style et l’apparence sont entièrement sous votre contrôle. Vous utilisez vos propres composants React (ou d’autres) et votre propre CSS ; il n’y a pas de thèmes intégrés. Consultez les sections Utiliser une bibliothèque React personnalisée pour effectuer le rendu d’un formulaire découplé et Utiliser des composants personnalisés pour effectuer le rendu d’un formulaire découplé pour implémenter et mettre en forme des formulaires découplés.

AEM Forms classique (thèmes, éditeur de règles, éditeur visuel) : le code CSS personnalisé, l’éditeur de thèmes et l’éditeur de règles s’appliquent à l’expérience de création Forms adaptative classique (non découplée). Pour ces rubriques, consultez la documentation d’ sur Experience League.

Un formulaire adaptatif découplé peut-il se connecter à n’importe quel CRM pour lire ou écrire des données ?

Vous pouvez utiliser Microsoft Dynamics et Salesforce pour envoyer ou préremplir un formulaire adaptatif découplé. Outre les CRM, les formulaires adaptatifs découplés prennent en charge l’envoi ou le préremplissage à l’aide de points d’entrée REST, d’e-mails et d’actions d’envoi personnalisées.

recommendation-more-help
experience-manager-headless-adaptive-forms-help