Vous consultez actuellement l'aide de la version:
- 6.4
- 6.3
- 6.2
- Anciennes versions
Cet article explique comment déboguer l’espace de travail AEM Forms en activant la journalisation et en utilisant le débogueur dans un navigateur. Il explique également certains problèmes communs que vous pouvez rencontrer lors de l’utilisation de l’espace de travail AEM Forms et leurs solutions.
Après l’installation du correctif, ouvrez l’espace de travail AEM Forms. Si vous rencontrez l’erreur Aucune ressource trouvée, ouvrez le gestionnaire de packages CRX, puis réinstallez le package adobe-lc-workspace-pkg-<version>.zip.
Lors de l’installation du package, si l’erreur javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: La propriété autorisée rep:authorizableId ne peut pas être supprimée se produit, procédez comme suit :
Vous pouvez générer des journaux à différents niveaux pour la résolution optimale des erreurs. Par exemple, dans une application complexe, la journalisation au niveau du composant facilite le débogage et la résolution d’incidents de composants spécifiques.
Dans l’espace de travail AEM Forms :
- pour obtenir les informations de journalisation sur un fichier de composant spécifique, ajoutez /log/ <ComponentFile> / <LogLevel> dans l’URL, et appuyez sur Entrée. Toutes les informations de journalisation pour le fichier de composant au niveau spécifié de journal sont imprimées sur la console.
- Pour obtenir des informations de journalisation tous les fichiers de composant, ajoutez /log/all/trace dans l’URL, et appuyez sur Entrée.
- Format de journal : <Fichier de composant> <Date> : <Heure> : <Niveau de journal> : <Message de journal>
Remarque :
le niveau de journal par défaut de tous les composants est défini sur INFO.
- Le niveau de journal défini par l’utilisateur est conservé uniquement pour cette session de navigateur. Lorsque l’utilisateur actualise la page, le niveau de journal est défini sur sa valeur initiale pour tous les composants.
allcategoryModel |
processinstanceModel |
tasklistModel |
appnavigationModel |
processInstanceView |
tasklistView |
appnavigationView |
processnamelistModel |
taskModel |
categorylistModel |
processnamelistView |
taskView |
categorylistView |
processnameModel |
teamqueuesView |
categoryModel |
processnameView |
todoView |
categoryView |
searchtemplatedetailsView |
trackingView |
favoritecategoryModel |
sharequeueModel |
uisettingsModel |
filterlistView |
sharequeueView |
uisettingsView |
filterView |
startpointlistModel |
userinfoModel |
outofofficeModel |
startpointlistView |
userinfoView |
outofofficeView |
startpointModel |
usersearchModel |
preferencesView |
startpointView |
usersearchView |
processinstancehistoryView |
startProcessView |
wserrorModel |
processinstancelistModel |
startprocessView |
wserrorView |
processinstancelistView |
taskdetailsView |
wsmessageView |
Les scripts et les styles peuvent être débogués dans différents navigateurs.
- Débogage dans IE: pour déboguer l’espace de travail AEM Forms dans IE, voir : http://msdn.microsoft.com/en-us/library/hh772704(v=vs.85).aspx.
- Débogage dans Chrome : pour ouvrir le débogueur dans Chrome, utilisez le raccourci clavier : Ctrl+Maj+I. Pour plus d’informations, voir : http://developer.chrome.com/extensions/tut_debugging.html.
- Débogage dans Firefox : plusieurs modules complémentaires sont disponibles pour déboguer des scripts et des styles dans Firefox. Par exemple, Firebug est un utilitaire de débogage de ce type (http://getfirebug.com).
-
Un utilisateur est connecté à une application de formulaires. Si l’utilisateur tente de se connecter à l’espace de travail, ce dernier risque de ne pas charger, si l’utilisateur ne dispose pas d’autorisations d’espace de travail.
Déconnectez-vous de l’autre application, puis connectez-vous à l’espace de travail.
-
Lorsqu’ils sont rendus dans l’espace de travail AEM Forms, les formulaires HTML, avec les propriétés de processus dans leur conception, affichent un bouton d’envoi dans le formulaire.
Lors de la conception de formulaires, lorsque vous utilisez les propriétés de processus, un bouton d’envoi est ajouté dans le formulaire. Lors du rendu au format PDF dans l’espace de travail AEM Forms, le bouton d’envoi n’est pas visible pour l’utilisateur final. Toutefois, en cas de rendu en tant que formulaire HTML dans l’espace de travail AEM Forms, ce bouton est visible pour l’utilisateur final. Cliquer sur ce bouton d’envoi à l’intérieur du formulaire ne lance aucune action. Cliquer sur le bouton d’envoi au bas de l’espace de travail AEM Forms, en dehors du formulaire, termine la tâche.