Dieser Artikel erläutert, wie Sie AEM Forms Workspace debuggen, indem Sie die Protokollierung aktivieren und den Debugger in einem Browser verwenden. Darüber hinaus werden einige allgemeine Fragen, die bei der Verwendung von AEM Forms Workspace auftreten können, und ihre Umgehungslösungen behandelt.
Nach der Installation des Patches öffnen Sie die AEM Forms Workspace-App. Wenn der Fehler "Keine Ressource gefunden"auftritt, öffnen Sie den CRX Package Manager und installieren Sie die adobe-lc-workspace-pkg-<version>.zip
Paket.
Wenn beim Installieren des Pakets ein Fehler auftritt javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
führen Sie die folgenden Schritte aus:
Melden Sie sich bei CRX DE Lite an. Die Standard-URL lautet https://[localhost]:[port]/lc/crx/de/index.jsp
Löschen Sie den folgenden Knoten:
/home/groups/P/PERM_WORKSPACE_USER
Navigieren Sie zu Package Manager. Die Standardeinstellung ist https://[localhost]:[port]/lc/crx/packmgr/index.jsp.
Suchen und installieren Sie die adobe-lc-workspace-pkg-[version].zip
Paket.
Starten Sie den Anwendungsserver neu.
Sie können Protokolle auf verschiedenen Ebenen generieren, um eine optimale Fehlerbehebung zu ermöglichen. Beispielsweise hilft in einer komplexen Anwendung die Protokollierung auf der Komponentenebene beim Debugging und der Fehlerbehebung bestimmter Komponenten.
In AEM Forms Workspace:
Um die Protokollinformationen zu einer bestimmten Komponentendatei zu erhalten, hängen Sie /log/<ComponentFile>/<LogLevel>
in die URL ein und drücken Sie die Enter
. Alle Protokollinformationen für die Komponentendatei auf der angegebenen Protokollebene werden in der Konsole ausgegeben.
Um Protokollinformationen zu allen Komponentendateien zu erhalten, hängen Sie Folgendes an: /log/all/trace
in die URL ein und drücken Sie die Enter
.
Protokollformat: <Component file> <Date>:<Time>: <Log Level> : <Log Message>
Standardmäßig wird die Protokollebene aller Komponenten auf INFO festgelegt.
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 |
Skripten und Stile können in verschiedenen Browsern debuggt werden.
Debugging in IE: Informationen zum Debugging von AEM Forms Workspace in IE finden Sie unter: https://msdn.microsoft.com/en-us/library/hh772704(v=vs.85).aspx.
Debugging in Chrome: Um den Debugger in Chrome zu öffnen, verwenden Sie den Tastaturbefehl: Strg+Umschalt+I. Weitere Informationen finden Sie unter: https://developer.chrome.com/extensions/tut_debugging.html.
Debugging in Firefox: Zum Debugging von Skripten und Stilen in Firefox stehen mehrere Add-ons zur Verfügung. Firebug ist beispielsweise eines dieser Debugging-Hilfsprogramme (https://getfirebug.com).
PDF-Formular wird in Google Chrome nicht wiedergegeben oder gesendet.
SWF-Formular oder Guide wird in Google-Chrome nicht angezeigt.
Ich habe AEM Forms Workspace angepasst, aber ich kann die Änderungen nicht sehen.
Löschen Sie den Cache des Browsers und greifen Sie dann auf AEM Forms Workspace zu.
Was muss der Benutzer tun, damit das Formular in HTML wiedergegeben wird, wenn es auf dem Desktop geöffnet wird?
Wählen Sie bei der Verwendung von Workbench im Schritt zum Zuweisen der Aufgabe das HTML-Optionsfeld für das Standardprofil aus.
Anlage wird nicht angezeigt, wenn darauf geklickt wird.
Um Anlagen anzuzeigen, aktivieren Sie Popups im Browser.
Ein Benutzer ist bei einer Forms-Anwendung angemeldet. Wenn der Benutzer versucht, sich bei Workspace anzumelden, wird es möglicherweise nicht geladen, wenn der Benutzer über keine Workspace-Berechtigungen verfügt.
Melden Sie sich von der anderen Forms-Anwendung ab und melden Sie sich dann bei Workspace an.
Bei HTML-Formularen, die Prozesseigenschaften im Design verwenden, wird bei der Wiedergabe in AEM Forms Workspace die Schaltfläche "Senden“ innerhalb des Formulars angezeigt.
Wenn Sie ein Formular mit Prozesseigenschaften entwerfen, wird die Schaltfläche „Senden“ innerhalb des Formulars eingefügt. Bei der Wiedergabe als PDF in AEM Forms Workspace ist die Schaltfläche „Senden“ für den Endbenutzer nicht sichtbar. Wird in AEM Forms Workspace jedoch als HTML-Formular wiedergegeben, ist die Schaltfläche „Senden“ für den Endbenutzer sichtbar. Durch Klicken auf die Schaltfläche „Senden“ im Formular wird keine Aktion ausgelöst. Durch Klicken auf die Schaltfläche „Senden“ unten im AEM Forms Workspace, außerhalb des Formulars, wird die Aufgabe abgeschlossen.