In dit artikel wordt beschreven hoe u fouten in de AEM Forms-werkruimte kunt opsporen door logboekregistratie in te schakelen en foutopsporing te gebruiken in een browser. Hierin worden ook enkele algemene problemen beschreven die u kunt tegenkomen bij het gebruik van de AEM Forms-werkruimte en de bijbehorende oplossingen.
Nadat u de patch hebt geïnstalleerd, opent u de AEM Forms-werkruimte. Als u de fout Geen bron gevonden tegenkomt, opent u de CRX Package Manager en installeert u het adobe-lc-workspace-pkg-<version>.zip
-pakket opnieuw.
Voer tijdens het installeren van het pakket de volgende stappen uit als er een fout javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
optreedt:
Meld u aan bij CRX DE List. De standaard-URL is https://[localhost]:[port]/lc/crx/de/index.jsp
Verwijder het volgende knooppunt:
/home/groups/P/PERM_WORKSPACE_USER
Ga naar Pakketbeheer. De standaard-URL is https://[localhost]:[port]/lc/crx/packmgr/index.jsp.
Zoek en installeer het adobe-lc-workspace-pkg-[version].zip
pakket.
Start de toepassingsserver opnieuw.
U kunt logboeken op diverse niveaus produceren om het optimale oplossen van problemen van fouten toe te laten. Bijvoorbeeld, in een complexe toepassing, helpt het registreren op componentenniveau bij het zuiveren en het oplossen van problemen specifieke componenten.
In de AEM Forms-werkruimte:
Als u de logboekgegevens over een specifiek componentbestand wilt opvragen, voegt u /log/<ComponentFile>/<LogLevel>
toe aan de URL en drukt u op Enter
. Alle logboekinformatie voor het componentendossier op het gespecificeerde logboekniveau wordt gedrukt op de console.
Om logboekinformatie van alle componentendossiers te krijgen, voeg /log/all/trace
in URL toe, en druk Enter
.
Logbestandsindeling: <Component file> <Date>:<Time>: <Log Level> : <Log Message>
Standaard wordt het logniveau van alle componenten ingesteld op INFO.
allcategoryModel |
processinstanceModel |
tasklistModel |
appnavigationModel |
processInstanceView |
tasklistView |
appnavigationView |
processnamelistModel |
taskModel |
categorylistModel |
processnamelistView |
taskView |
categorylistView |
processnameModel |
teamrowsView |
categoryModel |
processnameView |
todoView |
categoryView |
searchtemplatedetailsView |
trackingView |
favorieteModel |
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 |
Scripts en stijlen kunnen in verschillende browsers worden opgespoord.
Foutopsporing in IE: Ga als volgt te werk om fouten op te sporen in de AEM Forms-werkruimte in IE: https://msdn.microsoft.com/en-us/library/hh772704(v=vs.85).aspx.
Foutopsporing in Chrome: Als u foutopsporing wilt openen in Chrome, gebruikt u de sneltoets: Ctrl+Shift+I. Zie voor meer informatie: https://developer.chrome.com/extensions/tut_debugging.html.
Foutopsporing in Firefox: Er zijn verschillende invoegtoepassingen beschikbaar voor foutopsporing in scripts en stijlen in Firefox. Firebug is bijvoorbeeld een hulpprogramma voor foutopsporing (https://getfirebug.com).
PDF-formulier wordt niet gegenereerd of verzonden in Google Chrome.
SWF-formulier of -hulplijn wordt niet weergegeven in Google Chrome.
Ik heb de werkruimte van AEM Forms aangepast, maar ik kan de wijzigingen niet zien.
Wis het cachegeheugen van uw browser en open vervolgens de AEM Forms-werkruimte.
Wat moet de gebruiker doen om ervoor te zorgen dat het formulier wordt weergegeven in HTML wanneer het wordt geopend in een desktopcomputer?
Selecteer het HTML-keuzerondje voor het standaardprofiel in de taakstap toewijzen tijdens het gebruik van Workbench.
Bijlage wordt niet weergegeven wanneer erop wordt geklikt.
Schakel popups in uw browser in om bijlagen weer te geven.
Een gebruiker wordt aangemeld bij een formuliertoepassing. Als de gebruiker zich probeert aan te melden bij de werkruimte, wordt het mogelijk niet geladen als de gebruiker geen werkruimtemachtigingen heeft.
Meld u af bij de andere formuliertoepassing en meld u vervolgens aan bij de werkruimte.
In HTML-formulieren die gebruikmaken van proceseigenschappen in hun ontwerp, wordt de knop Verzenden in het formulier weergegeven wanneer deze worden weergegeven in de AEM Forms-werkruimte.
Wanneer u formulieren ontwerpt en proceseigenschappen gebruikt, wordt een knop Verzenden toegevoegd aan het formulier. Als de PDF in de AEM Forms-werkruimte wordt gerenderd, is de knop Verzenden niet zichtbaar voor de eindgebruiker. Wanneer echter een HTML-formulier wordt weergegeven in de AEM Forms-werkruimte, is de knop Verzenden zichtbaar voor de eindgebruiker. Als u op deze knop Verzenden klikt in het formulier, wordt er geen actie gestart. Als u klikt op de knop Verzenden onder aan de AEM Forms-werkruimte, buiten het formulier, wordt de taak voltooid.