Cet article décrit les messages d’erreur qui peuvent s’afficher pendant la création de l’application AEM Forms et les étapes pour les résoudre.
Les sections de cet article incluent :
L’application AEM Forms pour iOS configurée pour se synchroniser avec AEM Forms sur OSGi ne prend en charge que les pièces jointes au niveau du champ. Toutes les pièces jointes doivent avoir des noms uniques. Si plusieurs pièces jointes ont un nom identique, une seule pièce jointe est conservée et toutes les autres portant le même nom sont perdues. Suivez les étapes ci-après pour empêcher les utilisateurs des périphériques iOS de subir une perte de données :
Sur le serveur connecté, accédez à Adobe Experience Manager > Outils > Opérations > Console web.
Recherchez et cliquez sur configuration du canal web des formulaires adaptatifs et de la communication interactive.
Dans la boîte de dialogue Configuration du canal web des formulaires adaptatifs et de la communication interactive, activez Rendre les noms de fichiers uniques.
Si le paramètre Rendre les noms de fichiers uniques est désactivé, les utilisateurs subissent une perte de données s’ils essaient d’envoyer des formulaires adaptatifs avec plusieurs pièces jointes.
Cliquez sur Enregistrer.
Pour les formulaires HTML5 activés dans l’application AEM Forms, avec le profil de rendu HTML Enregistrer sous version préliminaire, les versions préliminaires enregistrées ne sont pas visibles pour les utilisateurs de l’espace de travail. Pour afficher les versions préliminaires enregistrées des formulaires HTML5 envoyés par les utilisateurs de l’espace de travail sur le portail, procédez comme suit :
Ouvrez CRXDE et connectez-vous avec les informations d’identification de l’administrateur.
URL : https://<server>:<port>/lc/crx/de/index.jsp
Dans le chemin d’accès racine CRXDE, dans Liste de contrôle d’accès, sous Contrôle d’accès, cliquez sur +.
Dans la boîte de dialogue Ajouter une nouvelle entrée, cliquez sur le bouton de recherche de groupe du champ Entité principale.
Dans le champ Nom de la boîte de dialogue Sélectionner une entité principale, saisissez PERM_WORKSPACE_USER
, puis cliquez sur Rechercher.
Sélectionnez le groupe PERM_WORKSPACE_USER
dans la boîte de dialogue Entité principale et cliquez sur OK.
Dans la boîte de dialogue Ajouter une entrée, le groupe PERM_WORKSPACE_USER
est sélectionné dans le champ Entité principale.
Activez les privilèges jcr:read
pour le groupe d’utilisateurs.
Cliquez sur OK.
Lorsque l’application AEM Forms est connectée à une ancienne version du serveur AEM Forms, le chargement des formulaires HTML5 non mis en cache échoue dans l’application AEM Forms.
Exécutez les étapes suivantes afin de résoudre ce problème :
Dans l’instance d’auteur, accédez à Adobe Experience Manager > Outils > Formulaires > Configurer le service hors ligne de l’application Workspace > Configurer maintenant.
Dans la page Service hors ligne de l’application Workspace, cliquez sur Cache de ressource manuel.
URL : https://<server>:<port>/libs/fd/workspace-offline/content/config.html
Dans l’onglet Cache de ressource manuel, cliquez sur le bouton + pour ajouter un chemin d’accès CRX.
Dans le champ Ajouter une nouvelle ressource, entrez : /etc.clientlibs/fd/xfaforms/I18N/en_US.js et cliquez sur Ajouter.
Cliquez sur Enregistrer.
Dans l’application AEM Forms sous Windows, un formulaire n’est pas synchronisé au serveur connecté si le chemin d’accès du formulaire ou de l’une de ses ressources comporte au moins 256 caractères.
Modifiez le chemin d’accès du formulaire et de ses ressources pour réduire le nombre de caractères à moins de 256.
Message d’erreur : le projet utilise une version de Gradle non prise en charge.
Le message d’erreur s’affiche lorsque vous créez l’application AEM Forms dans Android Studio. Le problème se produit en raison d’une version non prise en charge de Gradle prise en charge sur le système.
Résolution : cliquez sur Corriger le wrapper Gradle et importer le projet à nouveau pour résoudre le problème.
Message d’erreur : les versions du plug-in Gradle Android et Gradle ne sont pas compatibles.
Le message d’erreur s’affiche lorsque vous sélectionnez l’option Générer APK dans le menu Générer sur l’interface utilisateur d’Android Studio.
Résolution : ouvrez le fichier Scripts Gradle > gradle-wrapper.properties et modifiez la propriété distributionUrl.
Par exemple, la console d’Android Studio recommande de rétrograder la version de Gradle vers la version 3.5. Modifiez la version dans distributionUrl du fichier gradle-wrapper.properties.
Sélectionnez à nouveau Générer > Générer APK pour résoudre l’erreur et générer le fichier .apk.